Changeset 694e833 in subsurface


Ignore:
Timestamp:
Jun 23, 2017, 6:48:41 PM (4 weeks ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
8ba581a0
Parents:
dac9ce5
git-author:
Dirk Hohndel <dirk@…> (06/23/17 13:06:17)
git-committer:
Dirk Hohndel <dirk@…> (06/23/17 18:48:41)
Message:

QML UI: move theme setting into preferences

And reorganize settings and preferences a bit.

Signed-off-by: Dirk Hohndel <dirk@…>

Location:
mobile-widgets/qml
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • mobile-widgets/qml/Preferences.qml

    r8525805 r694e833  
    4242
    4343                Kirigami.Heading {
     44                        text: qsTr("Theme")
     45                        level: 3
     46                        Layout.topMargin: Kirigami.Units.largeSpacing
     47                        Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
     48                        Layout.columnSpan: 2
     49                }
     50
     51                RadioButton {
     52                        text: qsTr("Blue")
     53                        checked: subsurfaceTheme.currentTheme === "Blue"
     54                        Layout.columnSpan: 2
     55                        onClicked: {
     56                                blueTheme()
     57                        }
     58                }
     59                RadioButton {
     60                        text: qsTr("Pink")
     61                        checked: subsurfaceTheme.currentTheme === "Pink"
     62                        Layout.columnSpan: 2
     63                        onClicked: {
     64                                pinkTheme()
     65                        }
     66                }
     67                RadioButton {
     68                        text: qsTr("Dark")
     69                        checked: subsurfaceTheme.currentTheme === "Dark"
     70                        Layout.columnSpan: 2
     71                        onClicked: {
     72                                darkTheme()
     73                        }
     74                }
     75
     76                Kirigami.Heading {
    4477                        text: qsTr("Subsurface GPS data webservice")
    4578                        level: 3
  • mobile-widgets/qml/main.qml

    rdac9ce5 r694e833  
    130130                        },
    131131                        Kirigami.Action {
    132                                 text: qsTr("Cloud credentials")
    133                                 onTriggered: {
    134                                         returnTopPage()
    135                                         oldStatus = manager.credentialStatus
    136                                         if (diveList.numDives > 0) {
    137                                                 manager.startPageText = "Enter different credentials or return to dive list"
    138                                         } else {
    139                                                 manager.startPageText = "Enter valid cloud storage credentials"
    140                                         }
    141 
    142                                         manager.credentialStatus = QMLManager.UNKNOWN
     132                                text: qsTr("Settings")
     133                                Kirigami.Action {
     134                                        text: qsTr("Cloud credentials")
     135                                        onTriggered: {
     136                                                returnTopPage()
     137                                                oldStatus = manager.credentialStatus
     138                                                if (diveList.numDives > 0) {
     139                                                        manager.startPageText = "Enter different credentials or return to dive list"
     140                                                } else {
     141                                                        manager.startPageText = "Enter valid cloud storage credentials"
     142                                                }
     143                                                manager.credentialStatus = QMLManager.UNKNOWN
     144                                        }
     145                                }
     146                                Kirigami.Action {
     147                                        text: qsTr("Preferences")
     148                                        onTriggered: {
     149                                                stackView.push(prefsWindow)
     150                                                detailsWindow.endEditMode()
     151                                        }
    143152                                }
    144153                        },
     
    236245                                        }
    237246                                }
    238                                 Kirigami.Action {
    239                                         text: qsTr("Preferences")
    240                                         onTriggered: {
    241                                                 stackView.push(prefsWindow)
    242                                                 detailsWindow.endEditMode()
    243                                         }
    244                                 }
    245247                        },
    246248                        Kirigami.Action {
     
    250252                                        onTriggered: {
    251253                                                stackView.push(logWindow)
    252                                         }
    253                                 }
    254 
    255                                 Kirigami.Action {
    256                                         text: qsTr("Switch to pink theme")
    257                                         onTriggered: {
    258                                                 pinkTheme()
    259                                         }
    260                                 }
    261 
    262                                 Kirigami.Action {
    263                                         text: qsTr("Switch to blue theme")
    264                                         onTriggered: {
    265                                                 blueTheme()
    266                                         }
    267                                 }
    268 
    269                                 Kirigami.Action {
    270                                         text: qsTr("Switch to dark theme")
    271                                         onTriggered: {
    272                                                 darkTheme()
    273254                                        }
    274255                                }
Note: See TracChangeset for help on using the changeset viewer.