diff options
author | jan Iversen <jan@casacondor.com> | 2020-01-15 09:40:54 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2020-02-03 17:30:35 -0800 |
commit | 35de9c49a4f2c2ab5abc3f52e8d005c0d1225971 (patch) | |
tree | 75190bcbf37239cfabfa1e47a40fc6e94c28d8cd /mobile-widgets | |
parent | 38120d555f45fb36c3d7de5b429f8a5e00ffa1e7 (diff) | |
download | subsurface-35de9c49a4f2c2ab5abc3f52e8d005c0d1225971.tar.gz |
mobile-widgets: switch to new subsurfaceTheme
Remove subsurfaceTheme from main.qml
Replace ThemeNew -> subsurfaceTheme
change registration ThemeNew -> subsurfaceTheme
Signed-off-by: jan Iversen <jan@casacondor.com>
Diffstat (limited to 'mobile-widgets')
-rw-r--r-- | mobile-widgets/qml/DiveDetails.qml | 4 | ||||
-rw-r--r-- | mobile-widgets/qml/Settings.qml | 6 | ||||
-rw-r--r-- | mobile-widgets/qml/ThemeTest.qml | 2 | ||||
-rw-r--r-- | mobile-widgets/qml/main.qml | 26 | ||||
-rw-r--r-- | mobile-widgets/themeinterface.cpp | 2 |
5 files changed, 8 insertions, 32 deletions
diff --git a/mobile-widgets/qml/DiveDetails.qml b/mobile-widgets/qml/DiveDetails.qml index 5f6e6a823..8150b381c 100644 --- a/mobile-widgets/qml/DiveDetails.qml +++ b/mobile-widgets/qml/DiveDetails.qml @@ -188,8 +188,8 @@ Kirigami.Page { actions.main: Kirigami.Action { icon { - name: state !== "view" ? ThemeNew.iconStyle + "/document-save.svg" : - ThemeNew.iconStyle + "/document-edit.svg" + name: state !== "view" ? subsurfaceTheme.iconStyle + "/document-save.svg" : + subsurfaceTheme.iconStyle + "/document-edit.svg" color: subsurfaceTheme.primaryColor } text: state !== "view" ? qsTr("Save edits") : qsTr("Edit dive") diff --git a/mobile-widgets/qml/Settings.qml b/mobile-widgets/qml/Settings.qml index f7b0f9087..ef641e51f 100644 --- a/mobile-widgets/qml/Settings.qml +++ b/mobile-widgets/qml/Settings.qml @@ -145,15 +145,15 @@ TemplatePage { TemplateComboBox { editable: false Layout.columnSpan: 2 - currentIndex: (ThemeNew.currentTheme === "Blue") ? 0 : - (ThemeNew.currentTheme === "Pink") ? 1 : 2 + currentIndex: (subsurfaceTheme.currentTheme === "Blue") ? 0 : + (subsurfaceTheme.currentTheme === "Pink") ? 1 : 2 model: ListModel { ListElement {text: qsTr("Blue")} ListElement {text: qsTr("Pink")} ListElement {text: qsTr("Dark")} } onActivated: { - ThemeNew.currentTheme = currentIndex === 0 ? "Blue" : + subsurfaceTheme.currentTheme = currentIndex === 0 ? "Blue" : currentIndex === 1 ? "Pink" : "Dark" } } diff --git a/mobile-widgets/qml/ThemeTest.qml b/mobile-widgets/qml/ThemeTest.qml index 24b178b73..49f8d6192 100644 --- a/mobile-widgets/qml/ThemeTest.qml +++ b/mobile-widgets/qml/ThemeTest.qml @@ -69,7 +69,7 @@ Kirigami.Page { text: "basePointSize:" } Controls.Label { - text: ThemeNew.basePointSize + text: subsurfaceTheme.basePointSize } Controls.Label { diff --git a/mobile-widgets/qml/main.qml b/mobile-widgets/qml/main.qml index e002062c8..7423c60c6 100644 --- a/mobile-widgets/qml/main.qml +++ b/mobile-widgets/qml/main.qml @@ -563,7 +563,7 @@ if you have network connectivity and want to sync your data to cloud storage."), ] // end actions Image { fillMode: Image.PreserveAspectFit - source: "qrc:///icons/" + (ThemeNew.currentTheme !== "" ? ThemeNew.currentTheme : "Blue") + "_gps.svg" + source: "qrc:///icons/" + (subsurfaceTheme.currentTheme !== "" ? subsurfaceTheme.currentTheme : "Blue") + "_gps.svg" visible: locationServiceEnabled } } @@ -607,30 +607,6 @@ if you have network connectivity and want to sync your data to cloud storage."), } } - QtObject { - id: subsurfaceTheme - - property double regularPointSize: ThemeNew.regularPointSize - property double titlePointSize: ThemeNew.titlePointSize - property double headingPointSize: ThemeNew.headingPointSize - property double smallPointSize: ThemeNew.smallPointSize - - // colors currently in use - property color darkerPrimaryColor: ThemeNew.darkerPrimaryColor - property color darkerPrimaryTextColor: ThemeNew.darkerPrimaryTextColor - property color primaryColor: ThemeNew.primaryColor - property color primaryTextColor: ThemeNew.primaryTextColor - property color lightPrimaryColor: ThemeNew.lightPrimaryColor - property color lightPrimaryTextColor: ThemeNew.lightPrimaryTextColor - property color backgroundColor: ThemeNew.backgroundColor - property color textColor: ThemeNew.textColor - property color secondaryTextColor: ThemeNew.secondaryTextColor - property color drawerColor: ThemeNew.drawerColor - property color contrastAccentColor: ThemeNew.contrastAccentColor - property color lightDrawerColor: ThemeNew.lightDrawerColor - - } - onWidthChanged: { manager.appendTextToLog("Window width changed to " + width + " orientation " + Screen.primaryOrientation) if (placeHolder.initialWidth !== undefined) { diff --git a/mobile-widgets/themeinterface.cpp b/mobile-widgets/themeinterface.cpp index d7c9e4456..e6254c6de 100644 --- a/mobile-widgets/themeinterface.cpp +++ b/mobile-widgets/themeinterface.cpp @@ -74,7 +74,7 @@ themeInterface *themeInterface::instance() void themeInterface::setup(QQmlContext *ct) { // Register interface class - ct->setContextProperty("ThemeNew", instance()); + ct->setContextProperty("subsurfaceTheme", instance()); // get current theme m_currentTheme = qPrefDisplay::theme(); |