QmlDesigner: Remove obsolete QML types

Change-Id: I6623bb11d73a00b3b497e01678cdf4b82491a800
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Henning Gruendl
2021-07-02 09:56:17 +02:00
committed by Henning Gründl
parent c7ad1c31bd
commit cd7c8160ea
3 changed files with 0 additions and 250 deletions

View File

@@ -1,118 +0,0 @@
/****************************************************************************
**
** Copyright (C) 2021 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt Creator.
**
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3 as published by the Free Software
** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
** included in the packaging of this file. Please review the following
** information to ensure the GNU General Public License requirements will
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
**
****************************************************************************/
import QtQuick 2.15
import QtQuick.Layouts 1.0
import StudioControls 1.0 as StudioControls
import StudioTheme 1.0 as StudioTheme
import QtQuickDesignerTheme 1.0
Loader {
id: gradientDialogLoader
parent: itemPane
anchors.fill: parent
visible: false
active: visible
function toggle() {
gradientDialogLoader.visible = !gradientDialogLoader.visible
}
property Component content
property int dialogHeight: 240
property int dialogWidth: 400
sourceComponent: Component {
FocusScope {
id: popup
Keys.onEscapePressed: {
event.accepted = true
gradientDialogLoader.visible = false
}
Component.onCompleted: {
popup.forceActiveFocus()
}
Rectangle {
anchors.fill: parent
color: StudioTheme.Values.themePopupOverlayColor
}
MouseArea {
anchors.fill: parent
onClicked: gradientDialogLoader.visible = false
preventStealing: true
hoverEnabled: true
}
Rectangle {
id: background
property int xOffset: itemPane.width - gradientDialogLoader.dialogWidth
x: 4 + xOffset
Component.onCompleted: {
var pos = itemPane.mapFromItem(buttonRow.parent, 0, 0)
y = pos.y + 32
}
width: parent.width - 8 - xOffset
height: gradientDialogLoader.dialogHeight
color: StudioTheme.Values.themePanelBackground
border.color: StudioTheme.Values.themeControlOutline
Label {
id: title
x: 8
y: 6
font.bold: true
text: qsTr("Gradient Properties")
}
StudioControls.AbstractButton {
width: 16
height: 16
buttonIcon: StudioTheme.Constants.closeCross
onClicked: gradientDialogLoader.visible = false
backgroundRadius: 2
anchors.right: parent.right
anchors.top: parent.top
anchors.margins: 4
}
Loader {
anchors.top: title.bottom
anchors.topMargin: 8
anchors.left: parent.left
anchors.leftMargin: 8
sourceComponent: gradientDialogLoader.content
}
}
}
}
}

View File

@@ -1,130 +0,0 @@
/****************************************************************************
**
** Copyright (C) 2021 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of Qt Creator.
**
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3 as published by the Free Software
** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
** included in the packaging of this file. Please review the following
** information to ensure the GNU General Public License requirements will
** be met: https://www.gnu.org/licenses/gpl-3.0.html.
**
****************************************************************************/
import QtQuick 2.15
import HelperWidgets 2.0
import StudioControls 1.0 as StudioControls
import StudioTheme 1.0 as StudioTheme
Item {
id: root
property color selectedColor
property bool clickable: true
property color oldColor
width: 200
height: 40
enabled: clickable
function addColorToPalette(colorCode) {
paletteModel.addItem(colorCode)
}
function showColorDialog(color) {
root.oldColor = color
paletteModel.showDialog(color)
}
signal dialogColorChanged
Component {
id: colorItemDelegate
Rectangle {
id: backgroundColor
property var favorite: isFavorite
height: 27
width: 27
border.color: backgroundColor.favorite ? "#ffd700" : "#555555"
border.width: backgroundColor.favorite ? 2 : 1
color: "white"
radius: 0
Rectangle {
id: colorRectangle
width: 25
height: 25
anchors.centerIn: parent
color: colorCode
border.color: StudioTheme.Values.themeControlOutline
border.width: StudioTheme.Values.border
}
ToolTipArea {
anchors.fill: parent
acceptedButtons: Qt.LeftButton | Qt.RightButton
tooltip: colorCode
onClicked: {
if (mouse.button === Qt.LeftButton && clickable)
root.selectedColor = colorRectangle.color
}
onPressed: {
if (mouse.button === Qt.RightButton)
contextMenu.popup()
}
}
StudioControls.Menu {
id: contextMenu
StudioControls.MenuItem {
text: backgroundColor.favorite ? qsTr("Remove from Favorites")
: qsTr("Add to Favorites")
onTriggered: paletteModel.toggleFavorite(index)
}
}
}
}
SimpleColorPaletteModel {
id: paletteModel
onCurrentColorChanged: {
root.selectedColor = color
dialogColorChanged()
}
onColorDialogRejected: {
root.selectedColor = root.oldColor
dialogColorChanged()
}
}
ListView {
id: colorPaletteView
model: paletteModel
delegate: colorItemDelegate
orientation: Qt.Horizontal
anchors.fill: parent
clip: true
interactive: false
spacing: 2
}
}

View File

@@ -29,7 +29,6 @@ FontComboBox 2.0 FontComboBox.qml
FontExtrasSection 2.0 FontExtrasSection.qml FontExtrasSection 2.0 FontExtrasSection.qml
FontSection 2.0 FontSection.qml FontSection 2.0 FontSection.qml
FontStyleButtons 2.0 FontStyleButtons.qml FontStyleButtons 2.0 FontStyleButtons.qml
GradientDialogPopup 2.0 GradientDialogPopup.qml
GradientLine 2.0 GradientLine.qml GradientLine 2.0 GradientLine.qml
GradientPopupIndicator 2.0 GradientPopupIndicator.qml GradientPopupIndicator 2.0 GradientPopupIndicator.qml
GradientPresetList 2.0 GradientPresetList.qml GradientPresetList 2.0 GradientPresetList.qml
@@ -59,7 +58,6 @@ ScrollView 2.0 ScrollView.qml
SecondColumnLayout 2.0 SecondColumnLayout.qml SecondColumnLayout 2.0 SecondColumnLayout.qml
Section 2.0 Section.qml Section 2.0 Section.qml
SectionLayout 2.0 SectionLayout.qml SectionLayout 2.0 SectionLayout.qml
SimpleColorPalette 2.0 SimpleColorPalette.qml
Spacer 2.0 Spacer.qml Spacer 2.0 Spacer.qml
SpinBox 2.0 SpinBox.qml SpinBox 2.0 SpinBox.qml
StandardTextSection 2.0 StandardTextSection.qml StandardTextSection 2.0 StandardTextSection.qml