diff --git a/examples/gallery/content/Controls.qml b/examples/gallery/content/Controls.qml index 7650cab10f059772627df4df6078c0e67b2cad1f..abcebbebcb7a9b13f2075ae8d34ed6263998c14a 100644 --- a/examples/gallery/content/Controls.qml +++ b/examples/gallery/content/Controls.qml @@ -110,6 +110,7 @@ Item { Slider { id: slider value: 0.5 + width: 200 tickmarksEnabled: tickmarkCheck.checked } } diff --git a/src/controls/ComboBox.qml b/src/controls/ComboBox.qml index eca285b22cf7a0f318f108c132243c3fbf1976a3..74c2a196c30b7a2871b26a7e7592720574825617 100644 --- a/src/controls/ComboBox.qml +++ b/src/controls/ComboBox.qml @@ -125,7 +125,7 @@ Control { property string textRole: "" property bool ready: false - property bool isPopup: comboBox.__panel.popup + property bool isPopup: __panel ? __panel.popup : false property int x: 0 property int y: isPopup ? (comboBox.__panel.height - comboBox.__panel.implicitHeight) / 2.0 : comboBox.__panel.height diff --git a/src/controls/TableView.qml b/src/controls/TableView.qml index 22e7e052ea736119e49fa003bf90c4acc75b4ad0..f8ec997bb95c3f9b50e4b08d6d34f5dd376e90c8 100644 --- a/src/controls/TableView.qml +++ b/src/controls/TableView.qml @@ -449,8 +449,6 @@ ScrollView { height: headerVisible ? headerrow.height : 0 - Behavior on height { NumberAnimation{ duration: 80 } } - Row { id: headerrow x: -listView.contentX diff --git a/src/private/qquickcontrolsettings.cpp b/src/private/qquickcontrolsettings.cpp index 3b3744fccfab43a24fa837d2106c5fe38b33ce00..3b7d5506b536d36cd4c9b9a033d913161bf0081c 100644 --- a/src/private/qquickcontrolsettings.cpp +++ b/src/private/qquickcontrolsettings.cpp @@ -56,9 +56,11 @@ QString QQuickControlSettings::theme() if (currentTheme.isEmpty()) { currentTheme = QLatin1String("Styles"); #ifndef QT_NO_WIDGETS - // Only enable QStyle support when we are using QApplication - if (QCoreApplication::instance()->inherits("QApplication")) - currentTheme = QLatin1String("Styles/Desktop"); + //Only enable QStyle support when we are using QApplication + if (QCoreApplication::instance()->inherits("QApplication")) { + if (qgetenv("QT_QUICK_CONTROLS_NO_WIDGETS").toInt() < 1) + currentTheme = QLatin1String("Styles/Desktop"); + } #endif } return currentTheme; diff --git a/src/styles/ButtonStyle.qml b/src/styles/ButtonStyle.qml index 6cd165e6b26429752ab162141428d6da28c8c266..d20fdf9f6dc7ab374334935f7f7a292e4973db97 100644 --- a/src/styles/ButtonStyle.qml +++ b/src/styles/ButtonStyle.qml @@ -64,18 +64,17 @@ Style { } } - property Component background: Rectangle { - implicitWidth: 80 - implicitHeight: 21 - gradient: Gradient { - GradientStop {color: control.pressed ? Qt.lighter(buttonstyle.backgroundColor, 1.1) : - Qt.lighter(buttonstyle.backgroundColor, 1.8) ; position: 0} - GradientStop {color: control.pressed ? Qt.lighter(buttonstyle.backgroundColor, 1.1) : - buttonstyle.backgroundColor ; position: 1.4} + property Component background: Item { + implicitWidth: 100 + implicitHeight: 25 + BorderImage { + anchors.fill: parent + source: control.pressed ? "images/button_down.png" : "images/button.png" + border.top: 6 + border.bottom: 6 + border.left: 6 + border.right: 6 } - border.color: Qt.darker(buttonstyle.backgroundColor, 1.4) - radius: 3 - antialiasing: true } property Component panel: Item { diff --git a/src/styles/CheckBoxStyle.qml b/src/styles/CheckBoxStyle.qml index 3c12789340d49b279aa6212a89459d7986226bd1..e56062986f42808f6f88209459cee66e38e7e821 100644 --- a/src/styles/CheckBoxStyle.qml +++ b/src/styles/CheckBoxStyle.qml @@ -50,26 +50,35 @@ Style { property int labelSpacing: 6 - property Component indicator: Rectangle { - height: 20 - width: 20 - antialiasing: true - gradient: Gradient { - GradientStop{color: control.pressed ? "lightgray" : "white" ; position: 0} - GradientStop{color: control.pressed ? "lightgray" : "lightgray" ; position: 1} + property Component indicator: Item { + implicitWidth: 18 + implicitHeight: 18 + BorderImage { + anchors.fill: parent + source: "images/editbox.png" + border.top: 6 + border.bottom: 6 + border.left: 6 + border.right: 6 } - radius: 2 - border.color: "#aaa" Rectangle { - height: 20 - width: 20 + height: 16 + width: 16 antialiasing: true visible: control.checked - color: "#444" + color: "#666" radius: 1 - anchors.margins: 5 + anchors.margins: 4 anchors.fill: parent - border.color: "black" + anchors.topMargin: 3 + anchors.bottomMargin: 5 + border.color: "#222" + Rectangle { + anchors.fill: parent + anchors.margins: 1 + color: "transparent" + border.color: "#33ffffff" + } } } @@ -79,7 +88,7 @@ Style { } property Component panel: Item { - implicitWidth: row.width + 4 + implicitWidth: Math.round(row.width + 4) implicitHeight: row.height property var _cref: control diff --git a/src/styles/ComboBoxStyle.qml b/src/styles/ComboBoxStyle.qml index e0cae7194386d50c0adda23b5156bb32a0a95c93..770e66c7dd00ee72ec6ba8d9a5c65846a7920189 100644 --- a/src/styles/ComboBoxStyle.qml +++ b/src/styles/ComboBoxStyle.qml @@ -47,26 +47,34 @@ import QtQuick.Controls.Styles 1.0 */ Style { - property Component panel: Rectangle { - property int popup: 0 - property font font: textitem.font + property Component panel: Item { + implicitWidth: 100 + implicitHeight: 24 + property bool popup: false + property alias font: textitem.font - implicitWidth: 200 - implicitHeight: 20 + BorderImage { + anchors.fill: parent + source: control.__pressed ? "images/button_down.png" : "images/button.png" + border.top: 6 + border.bottom: 6 + border.left: 6 + border.right: 6 + Text { + id: textitem + anchors.centerIn: parent + text: control.currentText + renderType: Text.NativeRendering + } + Image { + source: "images/arrow-down.png" + anchors.verticalCenter: parent.verticalCenter + anchors.right: parent.right + anchors.rightMargin: 8 + opacity: 0.7 + } - gradient: Gradient{ - GradientStop{color: control.__pressed ? "lightgray" : "white" ; position: 0} - GradientStop{color: control.__pressed ? "lightgray" : "lightgray" ; position: 1} - } - - radius:4 - border.color: "#aaa" - - Text { - id: textitem - anchors.centerIn: parent - text: control.currentText } } diff --git a/src/styles/GroupBoxStyle.qml b/src/styles/GroupBoxStyle.qml index 7e12791dd55884f1852dfda94ae4559f7ca5d6bc..5a46aed15abf2bb9ed973f5cd3599578739c936c 100644 --- a/src/styles/GroupBoxStyle.qml +++ b/src/styles/GroupBoxStyle.qml @@ -47,21 +47,27 @@ import QtQuick.Controls.Styles 1.0 \inqmlmodule QtQuick.Controls.Styles 1.0 */ Style { - property int margin: 8 + property int margin: 9 - property Component panel: Rectangle { + property Component panel: + Item { implicitWidth: control.contentWidth + 2 * margin - implicitHeight: control.contentHeight + 2 * margin + 16 - + implicitHeight: control.contentHeight + 2 * margin + 12 Text { anchors.top: parent.top anchors.left: parent.left anchors.margins: 4 text: control.title + renderType: Text.NativeRendering + } + BorderImage { + anchors.fill: parent + anchors.topMargin: 20 + source: "images/groupbox.png" + border.left: 8 + border.right: 8 + border.top: 8 + border.bottom: 8 } - border.color: "#999" - border.width: 1 - color: "transparent" - radius: 4 } } diff --git a/src/styles/ProgressBarStyle.qml b/src/styles/ProgressBarStyle.qml index 799cb67641e1b2ee2f8435223fd3f978df3472c7..bbdd6d0d6b065796b1b989eac6468916d3540009 100644 --- a/src/styles/ProgressBarStyle.qml +++ b/src/styles/ProgressBarStyle.qml @@ -50,31 +50,27 @@ import QtQuick.Controls 1.0 Style { property color backgroundColor: "darkgrey" - property color progressColor: "#47f" + property color progressColor: "#49d" - property Component background: Rectangle { - id: styleitem - anchors.fill: parent + property Component background: Item { implicitWidth: 200 - implicitHeight: 20 - clip: true - radius: 2 - antialiasing: true - border.color: "#aaa" - - gradient: Gradient { - GradientStop {color: Qt.lighter(backgroundColor, 1.6) ; position: 0} - GradientStop {color: backgroundColor ; position: 1.55} + implicitHeight: 24 + BorderImage { + anchors.fill: parent + source: "images/editbox.png" + border.left: 4 + border.right: 4 + border.top: 4 + border.bottom: 4 } - Rectangle { id: progressItem implicitWidth: parent.width * control.value / control.maximumValue radius: 2 antialiasing: true - implicitHeight: 20 + height: parent.height - 2 gradient: Gradient { - GradientStop {color: Qt.lighter(progressColor, 1.6) ; position: 0} + GradientStop {color: Qt.lighter(progressColor, 1.3) ; position: 0} GradientStop {color: progressColor ; position: 1.4} } border.width: 1 @@ -85,7 +81,7 @@ Style { antialiasing: true anchors.fill: parent anchors.margins: 1 - border.color: Qt.rgba(1,1,1,0.2) + border.color: Qt.rgba(1,1,1,0.3) } } } diff --git a/src/styles/RadioButtonStyle.qml b/src/styles/RadioButtonStyle.qml index 764e306f805d21df99eb19fdc227845455d9a117..d41074660583afc5274031f9395249d83cea7429 100644 --- a/src/styles/RadioButtonStyle.qml +++ b/src/styles/RadioButtonStyle.qml @@ -51,9 +51,9 @@ Style { property int labelSpacing: 6 property Component indicator: Rectangle { - width: 20 - height: 20 - color: "#f0f0f0" + width: 17 + height: 17 + color: "white" border.color: "gray" antialiasing: true radius: height/2 @@ -61,10 +61,10 @@ Style { Rectangle { anchors.centerIn: parent visible: control.checked - width: 10 - height: 10 - color: "#444" - border.color: "black" + width: 9 + height: 9 + color: "#666" + border.color: "#222" antialiasing: true radius: height/2 } diff --git a/src/styles/ScrollBarStyle.qml b/src/styles/ScrollBarStyle.qml index 4fed597d22e47d3ab6dd048a009d756d10d6b579..00c4bea8d7608b2ca6fba4614b95085cc0301318 100644 --- a/src/styles/ScrollBarStyle.qml +++ b/src/styles/ScrollBarStyle.qml @@ -50,37 +50,68 @@ Rectangle { id: styleitem readonly property bool horizontal: control.orientation === Qt.Horizontal + property bool scrollToClickPosition: true + property int minimumHandleLength: 30 + property int handleOverlap: 1 implicitWidth: horizontal ? 200 : bg.implicitWidth implicitHeight: horizontal ? bg.implicitHeight : 200 - property Component background: Rectangle { + property Component background: Item { implicitWidth: 16 implicitHeight: 16 - color: "gray" + Rectangle { + anchors.fill: parent + color: "#ddd" + border.color: "#aaa" + anchors.rightMargin: horizontal ? -2 : 0 + anchors.leftMargin: horizontal ? -2 : 0 + anchors.topMargin: horizontal ? 0 : -2 + anchors.bottomMargin: horizontal ? 0 : -2 + } } property Component handle: Rectangle { implicitWidth: 16 implicitHeight: 16 - color: "lightgray" + color: mouseOver ? "#ddd" : "lightgray" border.color: "#aaa" + + Rectangle { + anchors.fill: parent + anchors.margins: 1 + color: "transparent" + border.color: "#66ffffff" + + } } property Component incrementControl: Rectangle { implicitWidth: 16 implicitHeight: 16 + border.color: "#aaa" + Image { + source: "images/arrow-down.png" + rotation: horizontal ? -90 : 0 + anchors.centerIn: parent + opacity: 0.7 + } gradient: Gradient { GradientStop {color: control.downPressed ? "lightgray" : "white" ; position: 0} GradientStop {color: control.downPressed ? "lightgray" : "lightgray" ; position: 1} } - border.color: "#aaa" } property Component decrementControl: Rectangle { implicitWidth: 16 implicitHeight: 16 color: "lightgray" + Image { + source: "images/arrow-up.png" + rotation: horizontal ? -90 : 0 + anchors.centerIn: parent + opacity: 0.7 + } gradient: Gradient { GradientStop {color: control.upPressed ? "lightgray" : "white" ; position: 0} GradientStop {color: control.upPressed ? "lightgray" : "lightgray" ; position: 1} @@ -88,10 +119,6 @@ Rectangle { border.color: "#aaa" } - property bool scrollToClickPosition: true - property int minimumHandleLength: 30 - property int handleOverlap: 1 - property string activeControl: "" function pixelMetric(arg) { if (arg === "scrollbarExtent") @@ -175,14 +202,14 @@ Rectangle { Loader{ id: handleControl property int totalextent: horizontal ? bg.width : bg.height - property int extent: Math.max(minimumHandleLength, 100 * totalextent / (control.maximumValue - control.minimumValue) + 2 * handleOverlap) + property int extent: Math.min (totalextent, Math.max(minimumHandleLength, 100 * totalextent / (control.maximumValue - control.minimumValue))) property bool mouseOver: activeControl === "handle" height: horizontal ? implicitHeight : extent width: horizontal ? extent : implicitWidth anchors.top: bg.top anchors.left: bg.left - anchors.topMargin: horizontal ? 0 : -handleOverlap + (control.value / control.maximumValue) * (bg.height + 2 * handleOverlap- height) + anchors.topMargin: horizontal ? 0 : -1 -handleOverlap + (control.value / control.maximumValue) * (bg.height + 2 * handleOverlap- height) anchors.leftMargin: horizontal ? -handleOverlap + (control.value / control.maximumValue) * (bg.width + 2 * handleOverlap - width) : 0 sourceComponent: handle } diff --git a/src/styles/ScrollViewStyle.qml b/src/styles/ScrollViewStyle.qml index b64fe16f85aebf1dc6c36625bde5796d33c31c54..b015be4f4925a697848a924a3971af7c6ea5c34f 100644 --- a/src/styles/ScrollViewStyle.qml +++ b/src/styles/ScrollViewStyle.qml @@ -47,8 +47,16 @@ Style { property bool frameOnlyAroundContents: false property int scrollBarSpacing: 4 - property int defaultFrameWidth: 1 + property int defaultFrameWidth: 3 - property Component frame: Rectangle { visible: frameVisible } - property Component corner: Rectangle { color: "red" } + property Component frame: BorderImage { + source: "images/editbox.png" + border.left: 4 + border.right: 4 + border.top: 4 + border.bottom: 4 + visible: frameVisible + } + + property Component corner: Rectangle { color: "lightgray" } } diff --git a/src/styles/SliderStyle.qml b/src/styles/SliderStyle.qml index bebe9e90ffbdb108ec99dabfd9a593ae0d46475c..19ec336624b6673ce572a3f137f2ecdfaf78e0ec 100644 --- a/src/styles/SliderStyle.qml +++ b/src/styles/SliderStyle.qml @@ -54,30 +54,31 @@ Style { property color backgroundColor: "lightgray" - property Component handle: Rectangle { - implicitWidth: 12 - implicitHeight: 14 - gradient: Gradient { - GradientStop {color: backgroundColor ; position: 0} - GradientStop {color: Qt.darker(backgroundColor, 1.2) ; position: 1} + property Component handle: Item { + implicitWidth: 20 + implicitHeight: 18 + BorderImage { + anchors.fill: parent + source: "images/button.png" + border.top: 6 + border.bottom: 6 + border.left: 6 + border.right: 6 } - antialiasing: true - radius: height/2 - border.color: Qt.darker(backgroundColor, 1.8) } - property Component background: Rectangle { - anchors.verticalCenter: parent.verticalCenter - implicitWidth: 200 - implicitHeight: 6 - - gradient: Gradient { - GradientStop {color: Qt.darker(backgroundColor, 1.2) ; position: 0} - GradientStop {color: Qt.darker(backgroundColor, 1.5) ; position: 1} - } - antialiasing: true - radius: height / 2.0 - border.color: Qt.darker(backgroundColor, 1.8) + property Component background: Item { + anchors.verticalCenter: parent.verticalCenter + implicitWidth: 100 + implicitHeight: 8 + BorderImage { + anchors.fill: parent + source: "images/button_down.png" + border.top: 3 + border.bottom: 3 + border.left: 6 + border.right: 6 + } } property Component panel: Item { @@ -92,6 +93,8 @@ Style { Loader { id: backgroundControl sourceComponent: background + anchors.left: parent.left + anchors.right: parent.right property Control control: __cref property Item handle: handleLoader.item } @@ -100,7 +103,7 @@ Style { id: handleLoader sourceComponent: handle anchors.verticalCenter: backgroundControl.verticalCenter - x: leftMargin + control.value / control.maximumValue * (root.width - leftMargin - rightMargin - width/2) + x: Math.round(leftMargin + control.value / control.maximumValue * (root.width - leftMargin - rightMargin - width/2)) property Control control: __cref } } diff --git a/src/styles/SpinBoxStyle.qml b/src/styles/SpinBoxStyle.qml index 1da81309858c59f0fdd6195c663fb9968e4a02d2..c17b1b1a3047dd4cc19de8cd98b29c7b489cb921 100644 --- a/src/styles/SpinBoxStyle.qml +++ b/src/styles/SpinBoxStyle.qml @@ -65,7 +65,6 @@ Style { } property Component upControl: Rectangle { - anchors.centerIn: parent implicitWidth: 12 gradient: Gradient { GradientStop {color: control.__upPressed ? "lightgray" : "white" ; position: 0} @@ -75,6 +74,7 @@ Style { Image { source: "images/arrow-up.png" anchors.centerIn: parent + opacity: 0.7 } } @@ -88,25 +88,26 @@ Style { Image { source: "images/arrow-down.png" anchors.centerIn: parent + opacity: 0.7 } } - property Component background: Rectangle { - anchors.fill: parent - gradient: Gradient { - GradientStop{color: Qt.darker(backgroundColor, 1.1) ; position: 0} - GradientStop{color: Qt.lighter(backgroundColor, 1.2) ; position: 1} + property Component background: Item { + BorderImage { + anchors.fill: parent + source: "images/editbox.png" + border.left: 4 + border.right: 4 + border.top: 4 + border.bottom: 4 + anchors.bottomMargin: -2 } - radius: 3 - antialiasing: true - border.color: Qt.darker(backgroundColor, 2) } - property Component panel: Item { id: styleitem implicitWidth: control.__contentWidth + 26 - implicitHeight: 21 + implicitHeight: 23 property color foregroundColor: spinboxStyle.foregroundColor property color backgroundColor: spinboxStyle.backgroundColor diff --git a/src/styles/StatusBarStyle.qml b/src/styles/StatusBarStyle.qml index 02ef32aff261f9441fa0bc68a100d64606902c56..308b9debd33945af97d2c24f69cd7a4f567fecce 100644 --- a/src/styles/StatusBarStyle.qml +++ b/src/styles/StatusBarStyle.qml @@ -60,7 +60,7 @@ Item { } Rectangle { - anchors.bottom: parent.bottom + anchors.top: parent.top width: parent.width height: 1 color: "#999" diff --git a/src/styles/TabViewStyle.qml b/src/styles/TabViewStyle.qml index 9f4c0bd995c7cc25886e31378702fbe23a7259f2..0adbe6b0c504bf893afbde3d890c018f7ab774f1 100644 --- a/src/styles/TabViewStyle.qml +++ b/src/styles/TabViewStyle.qml @@ -68,34 +68,46 @@ Style { /*! This property holds the amount of overlap there are between individual tab buttons. The default value is 0 */ - property int tabOverlap: 0 + property int tabOverlap: 3 property int tabvshift : 0 - property int tabBaseOverlap: 0 + property int tabBaseOverlap: 2 property Component frame: Item { Rectangle { anchors.fill: parent - anchors.topMargin: -10 - color: "lightgray" - border.color: "gray" + anchors.topMargin: -tabBaseOverlap + color: "#dcdcdc" + border.color: "#aaa" + + Rectangle { + anchors.fill: parent + color: "transparent" + border.color: "#66ffffff" + anchors.margins: 1 + } } } property Component tab: Item { - implicitWidth: textitem.implicitWidth + 20 - implicitHeight: textitem.implicitHeight + 4 - - Rectangle { + scale: control.tabPosition === Qt.TopEdge ? 1 : -1 + implicitWidth: Math.round(textitem.implicitWidth + 20) + implicitHeight: Math.round(textitem.implicitHeight + 10) + clip: true + Item { anchors.fill: parent - gradient: Gradient{ - GradientStop { color: tab.selected ? "lightgray" : "white" ; position: 0} - GradientStop { color: tab.selected ? "lightgray" : "lightgray" ; position: 1} + anchors.bottomMargin: tab.selected ? 0 : 2 + clip: true + BorderImage { + anchors.fill: parent + source: tab.selected ? "images/tab_selected.png" : "images/tab.png" + border.top: 6 + border.bottom: 6 + border.left: 6 + border.right: 6 + anchors.topMargin: control.tabPosition === Qt.TopEdge ? (tab.selected ? 0 : 1) : 0 } - border.color: "#aaa" - } - Text { id: textitem anchors.centerIn: parent @@ -103,5 +115,4 @@ Style { renderType: Text.NativeRendering } } - } diff --git a/src/styles/TableViewStyle.qml b/src/styles/TableViewStyle.qml index 20352bd232170aab7a7223259e51a3a57cf4fd12..495475e818a93890e28bd2e6bb3ab19b0180ac11 100644 --- a/src/styles/TableViewStyle.qml +++ b/src/styles/TableViewStyle.qml @@ -49,7 +49,11 @@ ScrollViewStyle { property color highlightedTextColor: "white" property Component headerDelegate: Rectangle { - color: "white" + gradient: Gradient { + GradientStop {position: 0 ; color: "#eee"} + GradientStop {position: 1 ; color: "#ddd"} + } + implicitHeight: 16 implicitWidth: 80 Text { @@ -66,6 +70,14 @@ ScrollViewStyle { height: 1 color: "#bbb" } + Rectangle { + anchors.right: parent.right + anchors.top: parent.top + anchors.bottom: parent.bottom + anchors.bottomMargin: 2 + width: 1 + color: "#ccc" + } } property Component rowDelegate: Rectangle { diff --git a/src/styles/TextFieldStyle.qml b/src/styles/TextFieldStyle.qml index c2467ee8ffc7b139921ad6312be01e3fade67713..f50ba691001e0e5926c076fe975f9e346d54fe4d 100644 --- a/src/styles/TextFieldStyle.qml +++ b/src/styles/TextFieldStyle.qml @@ -51,8 +51,8 @@ Style { id: style property int topMargin: 4 - property int leftMargin: 8 - property int rightMargin: 8 + property int leftMargin: 6 + property int rightMargin: 6 property int bottomMargin: 4 property color foregroundColor: "black" @@ -62,15 +62,17 @@ Style { property font font - property Component background: Rectangle { - id: styleitem - border.color: Qt.darker(backgroundColor, 2) - gradient: Gradient { - GradientStop{color: Qt.darker(backgroundColor, 1.1) ; position: 0} - GradientStop{color: Qt.lighter(backgroundColor, 1.2) ; position: 1} + property Component background: Item { + implicitWidth: 100 + implicitHeight: 25 + BorderImage { + anchors.fill: parent + source: "images/editbox.png" + border.left: 4 + border.right: 4 + border.top: 4 + border.bottom: 4 } - radius: 3 - antialiasing: true } property Component panel: Item { @@ -97,5 +99,16 @@ Style { sourceComponent: background anchors.fill: parent } + BorderImage { + property int margin: 0 + anchors.fill: parent + anchors.topMargin: -1 + source: "images/focusframe.png" + visible: control.activeFocus + border.left: 4 + border.right: 4 + border.top: 4 + border.bottom: 4 + } } } diff --git a/src/styles/images/button.png b/src/styles/images/button.png new file mode 100644 index 0000000000000000000000000000000000000000..9ee7d8ee0af9433fbe9401f7e1a42490b0799fe8 Binary files /dev/null and b/src/styles/images/button.png differ diff --git a/src/styles/images/button_down.png b/src/styles/images/button_down.png new file mode 100644 index 0000000000000000000000000000000000000000..088ed20d53b202ffd49b9cdbe82ea213a80b77a5 Binary files /dev/null and b/src/styles/images/button_down.png differ diff --git a/src/styles/images/editbox.png b/src/styles/images/editbox.png new file mode 100644 index 0000000000000000000000000000000000000000..1f25e70d9bf37a08ae2205c08511bca7ea45427e Binary files /dev/null and b/src/styles/images/editbox.png differ diff --git a/src/styles/images/groupbox.png b/src/styles/images/groupbox.png new file mode 100644 index 0000000000000000000000000000000000000000..98585ee8c71015b309d94bde67524ce1d7e5c5aa Binary files /dev/null and b/src/styles/images/groupbox.png differ diff --git a/src/styles/images/tab.png b/src/styles/images/tab.png new file mode 100644 index 0000000000000000000000000000000000000000..ae686c4ce0219ab01531c940969acd69359e879b Binary files /dev/null and b/src/styles/images/tab.png differ diff --git a/src/styles/images/tab_selected.png b/src/styles/images/tab_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..369de2e49159f290239b421da1e07a55d06c5757 Binary files /dev/null and b/src/styles/images/tab_selected.png differ diff --git a/src/styles/styles.pro b/src/styles/styles.pro index 402a8db7b4a6e15d54b40b813fa77ef894e998a8..506d042e4f5220c273f09b23659c274fb2f90f87 100644 --- a/src/styles/styles.pro +++ b/src/styles/styles.pro @@ -46,6 +46,12 @@ QML_FILES += \ # Images QML_FILES += \ + images/button.png \ + images/button_down.png \ + images/tab.png \ + images/groupbox.png \ + images/tab_selected.png \ + images/editbox.png \ images/arrow-up.png \ images/arrow-down.png