From fd15ea5e4a45b1173023d7afcde6ab3c2e5538c6 Mon Sep 17 00:00:00 2001 From: J-P Nurmi <jpnurmi@digia.com> Date: Thu, 23 May 2013 15:48:38 +0200 Subject: [PATCH] Move the QML Base style within Styles/Base Change-Id: I1a247656b957c87ef728fb42b2b212e02b5e5cd9 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com> --- src/controls/doc/qtquickcontrols.qdocconf | 19 +---- src/private/qquickcontrolsettings.cpp | 2 +- src/styles/{ => Base}/ButtonStyle.qml | 0 src/styles/{ => Base}/CheckBoxStyle.qml | 0 src/styles/{ => Base}/ComboBoxStyle.qml | 0 src/styles/{ => Base}/FocusFrameStyle.qml | 0 src/styles/{ => Base}/GroupBoxStyle.qml | 0 src/styles/{ => Base}/MenuBarStyle.qml | 2 +- src/styles/{ => Base}/MenuStyle.qml | 2 +- src/styles/{ => Base}/ProgressBarStyle.qml | 0 src/styles/{ => Base}/RadioButtonStyle.qml | 0 src/styles/{ => Base}/ScrollViewStyle.qml | 0 src/styles/{ => Base}/SliderStyle.qml | 0 src/styles/{ => Base}/SpinBoxStyle.qml | 0 src/styles/{ => Base}/StatusBarStyle.qml | 0 src/styles/{ => Base}/TabViewStyle.qml | 0 src/styles/{ => Base}/TableViewStyle.qml | 0 src/styles/{ => Base}/TextFieldStyle.qml | 0 src/styles/{ => Base}/ToolBarStyle.qml | 0 src/styles/{ => Base}/ToolButtonStyle.qml | 0 src/styles/{ => Base}/images/arrow-down.png | Bin .../{ => Base}/images/arrow-down@2x.png | Bin src/styles/{ => Base}/images/arrow-left.png | Bin .../{ => Base}/images/arrow-left@2x.png | Bin src/styles/{ => Base}/images/arrow-right.png | Bin .../{ => Base}/images/arrow-right@2x.png | Bin src/styles/{ => Base}/images/arrow-up.png | Bin src/styles/{ => Base}/images/arrow-up@2x.png | Bin src/styles/{ => Base}/images/button.png | Bin src/styles/{ => Base}/images/button_down.png | Bin src/styles/{ => Base}/images/editbox.png | Bin src/styles/{ => Base}/images/focusframe.png | Bin src/styles/{ => Base}/images/groupbox.png | Bin src/styles/{ => Base}/images/header.png | Bin .../images/progress-indeterminate.png | Bin .../images/scrollbar-handle-horizontal.png | Bin .../images/scrollbar-handle-vertical.png | Bin src/styles/{ => Base}/images/tab.png | Bin src/styles/{ => Base}/images/tab_selected.png | Bin src/styles/qmldir | 20 ++--- src/styles/styles.pro | 75 +++++++++--------- src/stylesprivate/qmldir | 10 +-- 42 files changed, 59 insertions(+), 71 deletions(-) rename src/styles/{ => Base}/ButtonStyle.qml (100%) rename src/styles/{ => Base}/CheckBoxStyle.qml (100%) rename src/styles/{ => Base}/ComboBoxStyle.qml (100%) rename src/styles/{ => Base}/FocusFrameStyle.qml (100%) rename src/styles/{ => Base}/GroupBoxStyle.qml (100%) rename src/styles/{ => Base}/MenuBarStyle.qml (98%) rename src/styles/{ => Base}/MenuStyle.qml (99%) rename src/styles/{ => Base}/ProgressBarStyle.qml (100%) rename src/styles/{ => Base}/RadioButtonStyle.qml (100%) rename src/styles/{ => Base}/ScrollViewStyle.qml (100%) rename src/styles/{ => Base}/SliderStyle.qml (100%) rename src/styles/{ => Base}/SpinBoxStyle.qml (100%) rename src/styles/{ => Base}/StatusBarStyle.qml (100%) rename src/styles/{ => Base}/TabViewStyle.qml (100%) rename src/styles/{ => Base}/TableViewStyle.qml (100%) rename src/styles/{ => Base}/TextFieldStyle.qml (100%) rename src/styles/{ => Base}/ToolBarStyle.qml (100%) rename src/styles/{ => Base}/ToolButtonStyle.qml (100%) rename src/styles/{ => Base}/images/arrow-down.png (100%) rename src/styles/{ => Base}/images/arrow-down@2x.png (100%) rename src/styles/{ => Base}/images/arrow-left.png (100%) rename src/styles/{ => Base}/images/arrow-left@2x.png (100%) rename src/styles/{ => Base}/images/arrow-right.png (100%) rename src/styles/{ => Base}/images/arrow-right@2x.png (100%) rename src/styles/{ => Base}/images/arrow-up.png (100%) rename src/styles/{ => Base}/images/arrow-up@2x.png (100%) rename src/styles/{ => Base}/images/button.png (100%) rename src/styles/{ => Base}/images/button_down.png (100%) rename src/styles/{ => Base}/images/editbox.png (100%) rename src/styles/{ => Base}/images/focusframe.png (100%) rename src/styles/{ => Base}/images/groupbox.png (100%) rename src/styles/{ => Base}/images/header.png (100%) rename src/styles/{ => Base}/images/progress-indeterminate.png (100%) rename src/styles/{ => Base}/images/scrollbar-handle-horizontal.png (100%) rename src/styles/{ => Base}/images/scrollbar-handle-vertical.png (100%) rename src/styles/{ => Base}/images/tab.png (100%) rename src/styles/{ => Base}/images/tab_selected.png (100%) diff --git a/src/controls/doc/qtquickcontrols.qdocconf b/src/controls/doc/qtquickcontrols.qdocconf index 863c9d61e..a098c3d3b 100644 --- a/src/controls/doc/qtquickcontrols.qdocconf +++ b/src/controls/doc/qtquickcontrols.qdocconf @@ -37,10 +37,10 @@ exampledirs += ../../../examples/quick/controls examplesinstallpath = quick/controls headerdirs += ../ -headerdirs += ../ ../../styles +headerdirs += ../ ../../styles/Base sourcedirs += ../ -sourcedirs += ../ ../../styles +sourcedirs += ../ ../../styles/Base sources += ../../private/qstyleitem.cpp \ ../../private/AbstractCheckable.qml \ @@ -51,19 +51,6 @@ sources += ../../private/qstyleitem.cpp \ ../../private/ScrollBar.qml \ ../../private/TabBar.qml \ ../../private/Control.qml \ - ../../styles/Style.qml \ - ../../styles/ButtonStyle.qml \ - ../../styles/CheckBoxStyle.qml \ - ../../styles/ComboBoxStyle.qml \ - ../../styles/GroupBoxStyle.qml \ - ../../styles/MenuBarStyle.qml \ - ../../styles/ProgressBarStyle.qml \ - ../../styles/RadioButtonStyle.qml \ - ../../styles/SliderStyle.qml \ - ../../styles/SpinBoxStyle.qml \ - ../../styles/TabViewStyle.qml \ - ../../styles/TextFieldStyle.qml \ - ../../styles/ToolBarStyle.qml \ - ../../styles/ToolButtonStyle.qml + ../../private/Style.qml imagedirs += images diff --git a/src/private/qquickcontrolsettings.cpp b/src/private/qquickcontrolsettings.cpp index 3b7d5506b..161398322 100644 --- a/src/private/qquickcontrolsettings.cpp +++ b/src/private/qquickcontrolsettings.cpp @@ -54,7 +54,7 @@ QString QQuickControlSettings::theme() { static QString currentTheme; if (currentTheme.isEmpty()) { - currentTheme = QLatin1String("Styles"); + currentTheme = QLatin1String("Styles/Base"); #ifndef QT_NO_WIDGETS //Only enable QStyle support when we are using QApplication if (QCoreApplication::instance()->inherits("QApplication")) { diff --git a/src/styles/ButtonStyle.qml b/src/styles/Base/ButtonStyle.qml similarity index 100% rename from src/styles/ButtonStyle.qml rename to src/styles/Base/ButtonStyle.qml diff --git a/src/styles/CheckBoxStyle.qml b/src/styles/Base/CheckBoxStyle.qml similarity index 100% rename from src/styles/CheckBoxStyle.qml rename to src/styles/Base/CheckBoxStyle.qml diff --git a/src/styles/ComboBoxStyle.qml b/src/styles/Base/ComboBoxStyle.qml similarity index 100% rename from src/styles/ComboBoxStyle.qml rename to src/styles/Base/ComboBoxStyle.qml diff --git a/src/styles/FocusFrameStyle.qml b/src/styles/Base/FocusFrameStyle.qml similarity index 100% rename from src/styles/FocusFrameStyle.qml rename to src/styles/Base/FocusFrameStyle.qml diff --git a/src/styles/GroupBoxStyle.qml b/src/styles/Base/GroupBoxStyle.qml similarity index 100% rename from src/styles/GroupBoxStyle.qml rename to src/styles/Base/GroupBoxStyle.qml diff --git a/src/styles/MenuBarStyle.qml b/src/styles/Base/MenuBarStyle.qml similarity index 98% rename from src/styles/MenuBarStyle.qml rename to src/styles/Base/MenuBarStyle.qml index cf320fce6..e5b91be61 100644 --- a/src/styles/MenuBarStyle.qml +++ b/src/styles/Base/MenuBarStyle.qml @@ -40,7 +40,7 @@ import QtQuick 2.1 import QtQuick.Controls.Private 1.0 -import "../Private/style.js" as StyleHelpers +import "../../Private/style.js" as StyleHelpers /*! \qmltype MenuBarStyle diff --git a/src/styles/MenuStyle.qml b/src/styles/Base/MenuStyle.qml similarity index 99% rename from src/styles/MenuStyle.qml rename to src/styles/Base/MenuStyle.qml index df3156058..69dffc732 100644 --- a/src/styles/MenuStyle.qml +++ b/src/styles/Base/MenuStyle.qml @@ -41,7 +41,7 @@ import QtQuick 2.1 import QtQuick.Controls 1.0 import QtQuick.Controls.Private 1.0 -import "../Private/style.js" as StyleHelpers +import "../../Private/style.js" as StyleHelpers Style { id: styleRoot diff --git a/src/styles/ProgressBarStyle.qml b/src/styles/Base/ProgressBarStyle.qml similarity index 100% rename from src/styles/ProgressBarStyle.qml rename to src/styles/Base/ProgressBarStyle.qml diff --git a/src/styles/RadioButtonStyle.qml b/src/styles/Base/RadioButtonStyle.qml similarity index 100% rename from src/styles/RadioButtonStyle.qml rename to src/styles/Base/RadioButtonStyle.qml diff --git a/src/styles/ScrollViewStyle.qml b/src/styles/Base/ScrollViewStyle.qml similarity index 100% rename from src/styles/ScrollViewStyle.qml rename to src/styles/Base/ScrollViewStyle.qml diff --git a/src/styles/SliderStyle.qml b/src/styles/Base/SliderStyle.qml similarity index 100% rename from src/styles/SliderStyle.qml rename to src/styles/Base/SliderStyle.qml diff --git a/src/styles/SpinBoxStyle.qml b/src/styles/Base/SpinBoxStyle.qml similarity index 100% rename from src/styles/SpinBoxStyle.qml rename to src/styles/Base/SpinBoxStyle.qml diff --git a/src/styles/StatusBarStyle.qml b/src/styles/Base/StatusBarStyle.qml similarity index 100% rename from src/styles/StatusBarStyle.qml rename to src/styles/Base/StatusBarStyle.qml diff --git a/src/styles/TabViewStyle.qml b/src/styles/Base/TabViewStyle.qml similarity index 100% rename from src/styles/TabViewStyle.qml rename to src/styles/Base/TabViewStyle.qml diff --git a/src/styles/TableViewStyle.qml b/src/styles/Base/TableViewStyle.qml similarity index 100% rename from src/styles/TableViewStyle.qml rename to src/styles/Base/TableViewStyle.qml diff --git a/src/styles/TextFieldStyle.qml b/src/styles/Base/TextFieldStyle.qml similarity index 100% rename from src/styles/TextFieldStyle.qml rename to src/styles/Base/TextFieldStyle.qml diff --git a/src/styles/ToolBarStyle.qml b/src/styles/Base/ToolBarStyle.qml similarity index 100% rename from src/styles/ToolBarStyle.qml rename to src/styles/Base/ToolBarStyle.qml diff --git a/src/styles/ToolButtonStyle.qml b/src/styles/Base/ToolButtonStyle.qml similarity index 100% rename from src/styles/ToolButtonStyle.qml rename to src/styles/Base/ToolButtonStyle.qml diff --git a/src/styles/images/arrow-down.png b/src/styles/Base/images/arrow-down.png similarity index 100% rename from src/styles/images/arrow-down.png rename to src/styles/Base/images/arrow-down.png diff --git a/src/styles/images/arrow-down@2x.png b/src/styles/Base/images/arrow-down@2x.png similarity index 100% rename from src/styles/images/arrow-down@2x.png rename to src/styles/Base/images/arrow-down@2x.png diff --git a/src/styles/images/arrow-left.png b/src/styles/Base/images/arrow-left.png similarity index 100% rename from src/styles/images/arrow-left.png rename to src/styles/Base/images/arrow-left.png diff --git a/src/styles/images/arrow-left@2x.png b/src/styles/Base/images/arrow-left@2x.png similarity index 100% rename from src/styles/images/arrow-left@2x.png rename to src/styles/Base/images/arrow-left@2x.png diff --git a/src/styles/images/arrow-right.png b/src/styles/Base/images/arrow-right.png similarity index 100% rename from src/styles/images/arrow-right.png rename to src/styles/Base/images/arrow-right.png diff --git a/src/styles/images/arrow-right@2x.png b/src/styles/Base/images/arrow-right@2x.png similarity index 100% rename from src/styles/images/arrow-right@2x.png rename to src/styles/Base/images/arrow-right@2x.png diff --git a/src/styles/images/arrow-up.png b/src/styles/Base/images/arrow-up.png similarity index 100% rename from src/styles/images/arrow-up.png rename to src/styles/Base/images/arrow-up.png diff --git a/src/styles/images/arrow-up@2x.png b/src/styles/Base/images/arrow-up@2x.png similarity index 100% rename from src/styles/images/arrow-up@2x.png rename to src/styles/Base/images/arrow-up@2x.png diff --git a/src/styles/images/button.png b/src/styles/Base/images/button.png similarity index 100% rename from src/styles/images/button.png rename to src/styles/Base/images/button.png diff --git a/src/styles/images/button_down.png b/src/styles/Base/images/button_down.png similarity index 100% rename from src/styles/images/button_down.png rename to src/styles/Base/images/button_down.png diff --git a/src/styles/images/editbox.png b/src/styles/Base/images/editbox.png similarity index 100% rename from src/styles/images/editbox.png rename to src/styles/Base/images/editbox.png diff --git a/src/styles/images/focusframe.png b/src/styles/Base/images/focusframe.png similarity index 100% rename from src/styles/images/focusframe.png rename to src/styles/Base/images/focusframe.png diff --git a/src/styles/images/groupbox.png b/src/styles/Base/images/groupbox.png similarity index 100% rename from src/styles/images/groupbox.png rename to src/styles/Base/images/groupbox.png diff --git a/src/styles/images/header.png b/src/styles/Base/images/header.png similarity index 100% rename from src/styles/images/header.png rename to src/styles/Base/images/header.png diff --git a/src/styles/images/progress-indeterminate.png b/src/styles/Base/images/progress-indeterminate.png similarity index 100% rename from src/styles/images/progress-indeterminate.png rename to src/styles/Base/images/progress-indeterminate.png diff --git a/src/styles/images/scrollbar-handle-horizontal.png b/src/styles/Base/images/scrollbar-handle-horizontal.png similarity index 100% rename from src/styles/images/scrollbar-handle-horizontal.png rename to src/styles/Base/images/scrollbar-handle-horizontal.png diff --git a/src/styles/images/scrollbar-handle-vertical.png b/src/styles/Base/images/scrollbar-handle-vertical.png similarity index 100% rename from src/styles/images/scrollbar-handle-vertical.png rename to src/styles/Base/images/scrollbar-handle-vertical.png diff --git a/src/styles/images/tab.png b/src/styles/Base/images/tab.png similarity index 100% rename from src/styles/images/tab.png rename to src/styles/Base/images/tab.png diff --git a/src/styles/images/tab_selected.png b/src/styles/Base/images/tab_selected.png similarity index 100% rename from src/styles/images/tab_selected.png rename to src/styles/Base/images/tab_selected.png diff --git a/src/styles/qmldir b/src/styles/qmldir index d95952395..5077542a5 100644 --- a/src/styles/qmldir +++ b/src/styles/qmldir @@ -1,11 +1,11 @@ module QtQuick.Controls.Styles -ButtonStyle 1.0 ButtonStyle.qml -CheckBoxStyle 1.0 CheckBoxStyle.qml -ComboBoxStyle 1.0 ComboBoxStyle.qml -ProgressBarStyle 1.0 ProgressBarStyle.qml -RadioButtonStyle 1.0 RadioButtonStyle.qml -ScrollViewStyle 1.0 ScrollViewStyle.qml -SliderStyle 1.0 SliderStyle.qml -TabViewStyle 1.0 TabViewStyle.qml -TableViewStyle 1.0 TableViewStyle.qml -TextFieldStyle 1.0 TextFieldStyle.qml +ButtonStyle 1.0 Base/ButtonStyle.qml +CheckBoxStyle 1.0 Base/CheckBoxStyle.qml +ComboBoxStyle 1.0 Base/ComboBoxStyle.qml +ProgressBarStyle 1.0 Base/ProgressBarStyle.qml +RadioButtonStyle 1.0 Base/RadioButtonStyle.qml +ScrollViewStyle 1.0 Base/ScrollViewStyle.qml +SliderStyle 1.0 Base/SliderStyle.qml +TabViewStyle 1.0 Base/TabViewStyle.qml +TableViewStyle 1.0 Base/TableViewStyle.qml +TextFieldStyle 1.0 Base/TextFieldStyle.qml diff --git a/src/styles/styles.pro b/src/styles/styles.pro index a335020eb..4c0ee5d38 100644 --- a/src/styles/styles.pro +++ b/src/styles/styles.pro @@ -1,24 +1,25 @@ TARGETPATH = QtQuick/Controls/Styles +# Base QML_FILES = \ - ButtonStyle.qml \ - CheckBoxStyle.qml \ - ComboBoxStyle.qml \ - FocusFrameStyle.qml \ - GroupBoxStyle.qml \ - MenuBarStyle.qml \ - MenuStyle.qml \ - ProgressBarStyle.qml \ - RadioButtonStyle.qml \ - ScrollViewStyle.qml\ - SliderStyle.qml \ - SpinBoxStyle.qml \ - StatusBarStyle.qml \ - TableViewStyle.qml \ - TabViewStyle.qml \ - TextFieldStyle.qml \ - ToolBarStyle.qml \ - ToolButtonStyle.qml + Base/ButtonStyle.qml \ + Base/CheckBoxStyle.qml \ + Base/ComboBoxStyle.qml \ + Base/FocusFrameStyle.qml \ + Base/GroupBoxStyle.qml \ + Base/MenuBarStyle.qml \ + Base/MenuStyle.qml \ + Base/ProgressBarStyle.qml \ + Base/RadioButtonStyle.qml \ + Base/ScrollViewStyle.qml\ + Base/SliderStyle.qml \ + Base/SpinBoxStyle.qml \ + Base/StatusBarStyle.qml \ + Base/TableViewStyle.qml \ + Base/TabViewStyle.qml \ + Base/TextFieldStyle.qml \ + Base/ToolBarStyle.qml \ + Base/ToolButtonStyle.qml # Desktop QML_FILES += \ @@ -43,24 +44,24 @@ QML_FILES += \ # Images QML_FILES += \ - images/button.png \ - images/button_down.png \ - images/tab.png \ - images/header.png \ - images/groupbox.png \ - images/focusframe.png \ - images/tab_selected.png \ - images/scrollbar-handle-horizontal.png \ - images/scrollbar-handle-vertical.png \ - images/progress-indeterminate.png \ - images/editbox.png \ - images/arrow-up.png \ - images/arrow-up@2x.png \ - images/arrow-down.png \ - images/arrow-down@2x.png \ - images/arrow-left.png \ - images/arrow-left@2x.png \ - images/arrow-right.png \ - images/arrow-right@2x.png + Base/images/button.png \ + Base/images/button_down.png \ + Base/images/tab.png \ + Base/images/header.png \ + Base/images/groupbox.png \ + Base/images/focusframe.png \ + Base/images/tab_selected.png \ + Base/images/scrollbar-handle-horizontal.png \ + Base/images/scrollbar-handle-vertical.png \ + Base/images/progress-indeterminate.png \ + Base/images/editbox.png \ + Base/images/arrow-up.png \ + Base/images/arrow-up@2x.png \ + Base/images/arrow-down.png \ + Base/images/arrow-down@2x.png \ + Base/images/arrow-left.png \ + Base/images/arrow-left@2x.png \ + Base/images/arrow-right.png \ + Base/images/arrow-right@2x.png load(qml_module) diff --git a/src/stylesprivate/qmldir b/src/stylesprivate/qmldir index 866388ca6..4d1885d5e 100644 --- a/src/stylesprivate/qmldir +++ b/src/stylesprivate/qmldir @@ -1,7 +1,7 @@ module QtQuick.Controls.Styles.Private -GroupBoxStyle 1.0 ../GroupBoxStyle.qml -SpinBoxStyle 1.0 ../SpinBoxStyle.qml -ToolBarStyle 1.0 ../ToolBarStyle.qml -StatusBarStyle 1.0 ../StatusBarStyle.qml -ToolButtonStyle 1.0 ../ToolButtonStyle.qml +GroupBoxStyle 1.0 ../Base/GroupBoxStyle.qml +SpinBoxStyle 1.0 ../Base/SpinBoxStyle.qml +ToolBarStyle 1.0 ../Base/ToolBarStyle.qml +StatusBarStyle 1.0 ../Base/StatusBarStyle.qml +ToolButtonStyle 1.0 ../Base/ToolButtonStyle.qml -- GitLab