diff options
author | Kai Koehne <kai.koehne@nokia.com> | 2010-01-07 12:14:35 +0100 |
---|---|---|
committer | Kai Koehne <kai.koehne@nokia.com> | 2010-01-07 12:14:35 +0100 |
commit | 818a7b226bb79fe6e7e82d25ad329419c931287c (patch) | |
tree | aa6e11b64a22bdbda9c74b1c31fe7f39dd5e6eab /share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml | |
parent | ae535daa20eecc9feb07941caf65f2966fb8f9b5 (diff) |
New QmlDesigner plugin & Design mode
This adds a new "Design" mode that can be used to manipulate qml files
in a visual way. It will only get build if you have the declarativeui
module in Qt.
This is a squashed import from the Bauhaus project. Share & enjoy :)
Diffstat (limited to 'share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml')
-rw-r--r-- | share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml b/share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml new file mode 100644 index 0000000000..84db9bbc25 --- /dev/null +++ b/share/qtcreator/qmldesigner/propertyeditor/Qt/Switches.qml @@ -0,0 +1,85 @@ +import Qt 4.6 + +QFrame { + styleSheetFile: "switch.css"; + property var specialModeIcon; + specialModeIcon: "images/standard.png"; + maximumWidth: 286; + minimumWidth: 286; + layout: QHBoxLayout { + topMargin: 4; + bottomMargin: 0; + leftMargin: 4; + rightMargin: 80; + spacing: 0; + + QPushButton { + checkable: true; + checked: true; + id: standardMode; + toolTip: "general item properties"; + iconFromFile: "images/rect-icon.png"; + onClicked: { + extendedMode.checked = false; + layoutMode.checked = false; + specialMode.checked = false; + checked = true; + standardPane.visible = true; + extendedPane.visible = false; + layoutPane.visible = false; + specialPane.visible = false; + } + } + QPushButton { + checkable: true; + checked: false; + id: specialMode; + toolTip: "type specific properties"; + iconFromFile: specialModeIcon; + onClicked: { + extendedMode.checked = false; + standardMode.checked = false; + layoutMode.checked = false; + checked = true; + specialPane.visible = true; + standardPane.visible = false; + extendedPane.visible = false; + layoutPane.visible = false; + } + } + QPushButton { + id: extendedMode; + toolTip: "extended properties"; + checkable: true; + checked: false; + iconFromFile: "images/extended.png"; + onClicked: { + standardMode.checked = false; + layoutMode.checked = false; + specialMode.checked = false; + checked = true; + standardPane.visible = false; + extendedPane.visible = true; + layoutPane.visible = false; + specialPane.visible = false; + } + } + QPushButton { + id: layoutMode; + checkable: true; + checked: false; + toolTip: "layout properties"; + iconFromFile: "images/layout.png"; + onClicked: { + extendedMode.checked = false; + standardMode.checked = false; + specialMode.checked = false; + checked = true; + standardPane.visible = false; + extendedPane.visible = false; + layoutPane.visible = true; + specialPane.visible = false; + } + } + } +} |