forked from qt-creator/qt-creator
bigger conflicts resolved at: src/plugins/qmldesigner/CMakeLists.txt src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp Change-Id: I08e2a109d8e37cbd77225129854e9e633725bfc7
129 lines
4.3 KiB
QML
129 lines
4.3 KiB
QML
// Copyright (C) 2022 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
|
|
|
import QtQuick 2.15
|
|
import QtQuick.Layouts 1.15
|
|
import HelperWidgets 2.0
|
|
import StudioTheme 1.0 as StudioTheme
|
|
|
|
Section {
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
caption: qsTr("Advanced")
|
|
|
|
SectionLayout {
|
|
PropertyLabel {
|
|
visible: majorQtQuickVersion > 1
|
|
text: qsTr("Enabled")
|
|
tooltip: qsTr("Toggles if the component is enabled to receive mouse and keyboard input.")
|
|
}
|
|
|
|
SecondColumnLayout {
|
|
visible: majorQtQuickVersion > 1
|
|
|
|
CheckBox {
|
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
|
+ StudioTheme.Values.actionIndicatorWidth
|
|
backendValue: backendValues.enabled
|
|
text: backendValues.enabled.valueToString
|
|
}
|
|
|
|
ExpandingSpacer {}
|
|
}
|
|
|
|
PropertyLabel {
|
|
text: qsTr("Smooth")
|
|
tooltip: qsTr("Uses smooth filtering when the image is scaled or transformed.")
|
|
blockedByTemplate: !backendValues.smooth.isAvailable
|
|
}
|
|
|
|
SecondColumnLayout {
|
|
CheckBox {
|
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
|
+ StudioTheme.Values.actionIndicatorWidth
|
|
backendValue: backendValues.smooth
|
|
text: backendValues.smooth.valueToString
|
|
enabled: backendValues.smooth.isAvailable
|
|
}
|
|
|
|
ExpandingSpacer {}
|
|
}
|
|
|
|
PropertyLabel {
|
|
text: qsTr("Antialiasing")
|
|
tooltip: qsTr("Refines the edges of the image.")
|
|
blockedByTemplate: !backendValues.antialiasing.isAvailable
|
|
}
|
|
|
|
SecondColumnLayout {
|
|
CheckBox {
|
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
|
+ StudioTheme.Values.actionIndicatorWidth
|
|
backendValue: backendValues.antialiasing
|
|
text: backendValues.antialiasing.valueToString
|
|
enabled: backendValues.antialiasing.isAvailable
|
|
}
|
|
|
|
ExpandingSpacer {}
|
|
}
|
|
|
|
PropertyLabel {
|
|
text: qsTr("Focus")
|
|
tooltip: qsTr("Sets focus on the component within the enclosing focus scope.")
|
|
blockedByTemplate: !backendValues.focus.isAvailable
|
|
}
|
|
|
|
SecondColumnLayout {
|
|
CheckBox {
|
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
|
+ StudioTheme.Values.actionIndicatorWidth
|
|
backendValue: backendValues.focus
|
|
text: backendValues.focus.valueToString
|
|
enabled: backendValues.focus.isAvailable
|
|
}
|
|
|
|
ExpandingSpacer {}
|
|
}
|
|
|
|
PropertyLabel {
|
|
text: qsTr("Focus on tab")
|
|
tooltip: qsTr("Adds the component to the tab focus chain.")
|
|
blockedByTemplate: !backendValues.activeFocusOnTab.isAvailable
|
|
}
|
|
|
|
SecondColumnLayout {
|
|
CheckBox {
|
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
|
+ StudioTheme.Values.actionIndicatorWidth
|
|
backendValue: backendValues.activeFocusOnTab
|
|
text: backendValues.activeFocusOnTab.valueToString
|
|
enabled: backendValues.activeFocusOnTab.isAvailable
|
|
}
|
|
|
|
ExpandingSpacer {}
|
|
}
|
|
|
|
PropertyLabel {
|
|
text: qsTr("Baseline offset")
|
|
tooltip: qsTr("Sets the position of the component's baseline in local coordinates.")
|
|
blockedByTemplate: !backendValues.baselineOffset.isAvailable
|
|
}
|
|
|
|
SecondColumnLayout {
|
|
SpinBox {
|
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
|
+ StudioTheme.Values.actionIndicatorWidth
|
|
sliderIndicatorVisible: true
|
|
backendValue: backendValues.baselineOffset
|
|
hasSlider: true
|
|
decimals: 0
|
|
minimumValue: -1000
|
|
maximumValue: 1000
|
|
enabled: backendValues.baselineOffset.isAvailable
|
|
}
|
|
|
|
ExpandingSpacer {}
|
|
}
|
|
}
|
|
}
|