forked from qt-creator/qt-creator
Fix rectangle specifics in 4.7.2
Task-number: QDS-15460 Change-Id: Ie534be07c4093e10dcd3c4ab895ee63a1ff7d777 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
committed by
Thomas Hartmann
parent
86457b1bb2
commit
d5f1a49a7b
@@ -75,8 +75,6 @@ Column {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
<<<<<<< HEAD (08c2c6 QmlDesigner: Fix shape rendering in 2D view)
|
|
||||||
=======
|
|
||||||
|
|
||||||
CornerRadiusSection {
|
CornerRadiusSection {
|
||||||
id: cornerRadiusSection
|
id: cornerRadiusSection
|
||||||
@@ -87,5 +85,4 @@ Column {
|
|||||||
|
|
||||||
visible: majorQtQuickVersion >= 6 && minorQtQuickVersion >= 7 && cornerRadiusSection.radiiAvailable
|
visible: majorQtQuickVersion >= 6 && minorQtQuickVersion >= 7 && cornerRadiusSection.radiiAvailable
|
||||||
}
|
}
|
||||||
>>>>>>> CHANGE (80dbdf QmlDesigner: Fix corner radii for older QtQick)
|
|
||||||
}
|
}
|
||||||
|
@@ -0,0 +1,132 @@
|
|||||||
|
// Copyright (C) 2025 The Qt Company Ltd.
|
||||||
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
||||||
|
|
||||||
|
import QtQuick
|
||||||
|
import HelperWidgets
|
||||||
|
import StudioTheme as StudioTheme
|
||||||
|
|
||||||
|
Section {
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
caption: qsTr("Corner Radiuses")
|
||||||
|
|
||||||
|
SectionLayout {
|
||||||
|
PropertyLabel {
|
||||||
|
text: qsTr("Top")
|
||||||
|
tooltip: qsTr("Toggles the top left or right corner to a rounded shape.")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
SpinBox {
|
||||||
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
||||||
|
+ StudioTheme.Values.actionIndicatorWidth
|
||||||
|
backendValue: backendValues.topLeftRadius
|
||||||
|
decimals: 0
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 0xffff
|
||||||
|
stepSize: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
|
||||||
|
|
||||||
|
MultiIconLabel {
|
||||||
|
icon0: StudioTheme.Constants.cornerA
|
||||||
|
icon1: StudioTheme.Constants.cornerB
|
||||||
|
}
|
||||||
|
|
||||||
|
Spacer { implicitWidth: StudioTheme.Values.controlGap }
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
||||||
|
+ StudioTheme.Values.actionIndicatorWidth
|
||||||
|
backendValue: backendValues.topRightRadius
|
||||||
|
decimals: 0
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 0xffff
|
||||||
|
stepSize: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
|
||||||
|
|
||||||
|
MultiIconLabel {
|
||||||
|
icon0: StudioTheme.Constants.cornerA
|
||||||
|
icon1: StudioTheme.Constants.cornerB
|
||||||
|
rotation: 90
|
||||||
|
}
|
||||||
|
|
||||||
|
ExpandingSpacer {}
|
||||||
|
}
|
||||||
|
|
||||||
|
PropertyLabel {
|
||||||
|
text: qsTr("Bottom")
|
||||||
|
tooltip: qsTr("Toggles the bottom left or right corner to a rounded shape.")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
SpinBox {
|
||||||
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
||||||
|
+ StudioTheme.Values.actionIndicatorWidth
|
||||||
|
backendValue: backendValues.bottomLeftRadius
|
||||||
|
decimals: 0
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 0xffff
|
||||||
|
stepSize: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
|
||||||
|
|
||||||
|
MultiIconLabel {
|
||||||
|
icon0: StudioTheme.Constants.cornerA
|
||||||
|
icon1: StudioTheme.Constants.cornerB
|
||||||
|
rotation: 270
|
||||||
|
}
|
||||||
|
|
||||||
|
Spacer { implicitWidth: StudioTheme.Values.controlGap }
|
||||||
|
|
||||||
|
SpinBox {
|
||||||
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
||||||
|
+ StudioTheme.Values.actionIndicatorWidth
|
||||||
|
backendValue: backendValues.bottomRightRadius
|
||||||
|
decimals: 0
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 0xffff
|
||||||
|
stepSize: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
|
||||||
|
|
||||||
|
MultiIconLabel {
|
||||||
|
icon0: StudioTheme.Constants.cornerA
|
||||||
|
icon1: StudioTheme.Constants.cornerB
|
||||||
|
rotation: 180
|
||||||
|
}
|
||||||
|
|
||||||
|
ExpandingSpacer {}
|
||||||
|
}
|
||||||
|
|
||||||
|
PropertyLabel {
|
||||||
|
text: qsTr("Global")
|
||||||
|
tooltip: qsTr("Toggles all the corners into a rounded shape.")
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondColumnLayout {
|
||||||
|
SpinBox {
|
||||||
|
implicitWidth: StudioTheme.Values.twoControlColumnWidth
|
||||||
|
+ StudioTheme.Values.actionIndicatorWidth
|
||||||
|
backendValue: backendValues.radius
|
||||||
|
decimals: 0
|
||||||
|
minimumValue: 0
|
||||||
|
maximumValue: 0xffff
|
||||||
|
stepSize: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
|
||||||
|
|
||||||
|
IconLabel {
|
||||||
|
icon: StudioTheme.Constants.cornersAll
|
||||||
|
}
|
||||||
|
|
||||||
|
ExpandingSpacer {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@@ -68,3 +68,4 @@ TextInputSection 2.0 TextInputSection.qml
|
|||||||
ToolTipArea 2.0 ToolTipArea.qml
|
ToolTipArea 2.0 ToolTipArea.qml
|
||||||
UrlChooser 2.0 UrlChooser.qml
|
UrlChooser 2.0 UrlChooser.qml
|
||||||
VerticalScrollBar 2.0 VerticalScrollBar.qml
|
VerticalScrollBar 2.0 VerticalScrollBar.qml
|
||||||
|
CornerRadiusSection 2.0 CornerRadiusSection.qml
|
||||||
|
Reference in New Issue
Block a user