Changeset d233725 in subsurface


Ignore:
Timestamp:
Jul 9, 2017, 9:11:37 PM (2 months ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
271a57b, b7057c4
Parents:
3a7ecc1
git-author:
Dirk Hohndel <dirk@…> (07/09/17 20:53:16)
git-committer:
Dirk Hohndel <dirk@…> (07/09/17 21:11:37)
Message:

Whitespace change

No code change at all.

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

File:
1 edited

Legend:

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

    r3a7ecc1 rd233725  
    2828        ColumnLayout {
    2929                width: parent.width - Kirigami.Units.gridUnit
    30         GridLayout {
    31                 id: themePrefs
    32                 columns: 2
    33 
    34                 Kirigami.Heading {
    35                         text: qsTr("Theme")
    36                         color: subsurfaceTheme.textColor
    37                         level: 4
    38                         Layout.topMargin: Kirigami.Units.largeSpacing
    39                         Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
    40                         Layout.columnSpan: 2
    41                 }
    42 
    43                 RadioButton {
    44                         id: bluebutton
    45                         checked: subsurfaceTheme.currentTheme === "Blue"
    46                         onClicked: {
    47                                 blueTheme()
    48                         }
    49                         indicator: Rectangle {
    50                                 implicitWidth: 20
    51                                 implicitHeight: 20
    52                                 x: bluebutton.leftPadding
    53                                 y: parent.height / 2 - height / 2
    54                                 radius: 4
    55                                 border.color: bluebutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
    56                                 color: subsurfaceTheme.backgroundColor
    57 
    58                                 Rectangle {
    59                                     width: 12
    60                                     height: 12
    61                                     x: 4
    62                                     y: 4
    63                                     radius: 3
    64                                     color: bluebutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
    65                                     visible: bluebutton.checked
    66                                 }
    67                         }
    68                 }
    69                 Row {
    70                         Label {
    71                                 text: qsTr("Blue")
     30                GridLayout {
     31                        id: themePrefs
     32                        columns: 2
     33
     34                        Kirigami.Heading {
     35                                text: qsTr("Theme")
    7236                                color: subsurfaceTheme.textColor
    73                                 anchors.verticalCenter: blueRect.verticalCenter
    74                                 rightPadding: Kirigami.Units.gridUnit
    75                         }
    76                         Rectangle {
    77                                 id: blueRect
    78                                 color: subsurfaceTheme.blueBackgroundColor
    79                                 border.color: "black"
    80                                 width: sampleRegularBlue.width + 2 * Kirigami.Units.gridUnit
    81                                 height: Kirigami.Units.gridUnit * 2
    82                                 Text {
    83                                         id: sampleRegularBlue
    84                                         text: qsTr("regular text")
    85                                         color: subsurfaceTheme.blueTextColor
    86                                         anchors {
    87                                                 horizontalCenter: parent.horizontalCenter
    88                                                 verticalCenter: parent.verticalCenter
    89                                         }
    90                                 }
    91                         }
    92                         Rectangle {
    93                                 color: subsurfaceTheme.bluePrimaryColor
    94                                 border.color: "black"
    95                                 width: sampleHighlightBlue.width + 2 * Kirigami.Units.gridUnit
    96                                 height: Kirigami.Units.gridUnit * 2
    97                                 Text {
    98                                         id: sampleHighlightBlue
    99                                         text: qsTr("Highlight")
    100                                         color: subsurfaceTheme.bluePrimaryTextColor
    101                                         anchors {
    102                                                 horizontalCenter: parent.horizontalCenter
    103                                                 verticalCenter: parent.verticalCenter
    104                                         }
    105                                 }
    106                         }
    107                 }
    108 
    109                 RadioButton {
    110                         id: pinkbutton
    111                         checked: subsurfaceTheme.currentTheme === "Pink"
    112                         onClicked: {
    113                                 pinkTheme()
    114                         }
    115                         indicator: Rectangle {
    116                                 implicitWidth: 20
    117                                 implicitHeight: 20
    118                                 x: pinkbutton.leftPadding
    119                                 y: parent.height / 2 - height / 2
    120                                 radius: 4
    121                                 border.color: pinkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
    122                                 color: subsurfaceTheme.backgroundColor
    123 
    124                                 Rectangle {
    125                                     width: 12
    126                                     height: 12
    127                                     x: 4
    128                                     y: 4
    129                                     radius: 3
    130                                     color: pinkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
    131                                     visible: pinkbutton.checked
    132                                 }
    133                         }
    134                 }
    135                 Row {
    136                         Label {
    137                                 text: qsTr("Pink")
     37                                level: 4
     38                                Layout.topMargin: Kirigami.Units.largeSpacing
     39                                Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
     40                                Layout.columnSpan: 2
     41                        }
     42
     43                        RadioButton {
     44                                id: bluebutton
     45                                checked: subsurfaceTheme.currentTheme === "Blue"
     46                                onClicked: {
     47                                        blueTheme()
     48                                }
     49                                indicator: Rectangle {
     50                                        implicitWidth: 20
     51                                        implicitHeight: 20
     52                                        x: bluebutton.leftPadding
     53                                        y: parent.height / 2 - height / 2
     54                                        radius: 4
     55                                        border.color: bluebutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
     56                                        color: subsurfaceTheme.backgroundColor
     57
     58                                        Rectangle {
     59                                                width: 12
     60                                                height: 12
     61                                                x: 4
     62                                                y: 4
     63                                                radius: 3
     64                                                color: bluebutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
     65                                                visible: bluebutton.checked
     66                                        }
     67                                }
     68                        }
     69                        Row {
     70                                Label {
     71                                        text: qsTr("Blue")
     72                                        color: subsurfaceTheme.textColor
     73                                        anchors.verticalCenter: blueRect.verticalCenter
     74                                        rightPadding: Kirigami.Units.gridUnit
     75                                }
     76                                Rectangle {
     77                                        id: blueRect
     78                                        color: subsurfaceTheme.blueBackgroundColor
     79                                        border.color: "black"
     80                                        width: sampleRegularBlue.width + 2 * Kirigami.Units.gridUnit
     81                                        height: Kirigami.Units.gridUnit * 2
     82                                        Text {
     83                                                id: sampleRegularBlue
     84                                                text: qsTr("regular text")
     85                                                color: subsurfaceTheme.blueTextColor
     86                                                anchors {
     87                                                        horizontalCenter: parent.horizontalCenter
     88                                                        verticalCenter: parent.verticalCenter
     89                                                }
     90                                        }
     91                                }
     92                                Rectangle {
     93                                        color: subsurfaceTheme.bluePrimaryColor
     94                                        border.color: "black"
     95                                        width: sampleHighlightBlue.width + 2 * Kirigami.Units.gridUnit
     96                                        height: Kirigami.Units.gridUnit * 2
     97                                        Text {
     98                                                id: sampleHighlightBlue
     99                                                text: qsTr("Highlight")
     100                                                color: subsurfaceTheme.bluePrimaryTextColor
     101                                                anchors {
     102                                                        horizontalCenter: parent.horizontalCenter
     103                                                        verticalCenter: parent.verticalCenter
     104                                                }
     105                                        }
     106                                }
     107                        }
     108
     109                        RadioButton {
     110                                id: pinkbutton
     111                                checked: subsurfaceTheme.currentTheme === "Pink"
     112                                onClicked: {
     113                                        pinkTheme()
     114                                }
     115                                indicator: Rectangle {
     116                                        implicitWidth: 20
     117                                        implicitHeight: 20
     118                                        x: pinkbutton.leftPadding
     119                                        y: parent.height / 2 - height / 2
     120                                        radius: 4
     121                                        border.color: pinkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
     122                                        color: subsurfaceTheme.backgroundColor
     123
     124                                        Rectangle {
     125                                                width: 12
     126                                                height: 12
     127                                                x: 4
     128                                                y: 4
     129                                                radius: 3
     130                                                color: pinkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
     131                                                visible: pinkbutton.checked
     132                                        }
     133                                }
     134                        }
     135                        Row {
     136                                Label {
     137                                        text: qsTr("Pink")
     138                                        color: subsurfaceTheme.textColor
     139                                        anchors.verticalCenter: pinkRect.verticalCenter
     140                                        rightPadding: Kirigami.Units.gridUnit
     141                                }
     142                                Rectangle {
     143                                        id: pinkRect
     144                                        color: subsurfaceTheme.pinkBackgroundColor
     145                                        border.color: "black"
     146                                        width: sampleRegularPink.width + 2 * Kirigami.Units.gridUnit
     147                                        height: Kirigami.Units.gridUnit * 2
     148                                        Text {
     149                                                id: sampleRegularPink
     150                                                text: qsTr("regular text")
     151                                                color: subsurfaceTheme.pinkTextColor
     152                                                anchors {
     153                                                        horizontalCenter: parent.horizontalCenter
     154                                                        verticalCenter: parent.verticalCenter
     155                                                }
     156                                        }
     157                                }
     158                                Rectangle {
     159                                        color: subsurfaceTheme.pinkPrimaryColor
     160                                        border.color: "black"
     161                                        width: sampleHighlightPink.width + 2 * Kirigami.Units.gridUnit
     162                                        height: Kirigami.Units.gridUnit * 2
     163                                        Text {
     164                                                id: sampleHighlightPink
     165                                                text: qsTr("Highlight")
     166                                                color: subsurfaceTheme.pinkPrimaryTextColor
     167                                                anchors {
     168                                                        horizontalCenter: parent.horizontalCenter
     169                                                        verticalCenter: parent.verticalCenter
     170                                                }
     171                                        }
     172                                }
     173                        }
     174
     175                        RadioButton {
     176                                id: darkbutton
     177                                checked: subsurfaceTheme.currentTheme === "Dark"
     178                                onClicked: {
     179                                        darkTheme()
     180                                }
     181                                indicator: Rectangle {
     182                                        implicitWidth: 20
     183                                        implicitHeight: 20
     184                                        x: darkbutton.leftPadding
     185                                        y: parent.height / 2 - height / 2
     186                                        radius: 4
     187                                        border.color: darkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
     188                                        color: subsurfaceTheme.backgroundColor
     189
     190                                        Rectangle {
     191                                                width: 12
     192                                                height: 12
     193                                                x: 4
     194                                                y: 4
     195                                                radius: 3
     196                                                color: darkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
     197                                                visible: darkbutton.checked
     198                                        }
     199                                }
     200                        }
     201                        Row {
     202                                Label {
     203                                        text: qsTr("Dark")
     204                                        color: subsurfaceTheme.textColor
     205                                        anchors.verticalCenter: blackRect.verticalCenter
     206                                        rightPadding: Kirigami.Units.gridUnit
     207                                }
     208                                Rectangle {
     209                                        id: blackRect
     210                                        color: subsurfaceTheme.darkBackgroundColor
     211                                        border.color: "black"
     212                                        width: sampleRegularDark.width + 2 * Kirigami.Units.gridUnit
     213                                        height: Kirigami.Units.gridUnit * 2
     214                                        Text {
     215                                                id: sampleRegularDark
     216                                                text: qsTr("regular text")
     217                                                color: subsurfaceTheme.darkTextColor
     218                                                anchors {
     219                                                        horizontalCenter: parent.horizontalCenter
     220                                                        verticalCenter: parent.verticalCenter
     221                                                }
     222                                        }
     223                                }
     224                                Rectangle {
     225                                        color: subsurfaceTheme.darkPrimaryColor
     226                                        border.color: "black"
     227                                        width: sampleHighlightDark.width + 2 * Kirigami.Units.gridUnit
     228                                        height: Kirigami.Units.gridUnit * 2
     229                                        Text {
     230                                                id: sampleHighlightDark
     231                                                text: qsTr("Highlight")
     232                                                color: subsurfaceTheme.darkPrimaryTextColor
     233                                                anchors {
     234                                                        horizontalCenter: parent.horizontalCenter
     235                                                        verticalCenter: parent.verticalCenter
     236                                                }
     237                                        }
     238                                }
     239                        }
     240                }
     241                GridLayout {
     242                        id: gpsPrefs
     243                        columns: 2
     244                        width: parent.width
     245
     246                        Kirigami.Heading {
     247                                text: qsTr("Subsurface GPS data webservice")
    138248                                color: subsurfaceTheme.textColor
    139                                 anchors.verticalCenter: pinkRect.verticalCenter
    140                                 rightPadding: Kirigami.Units.gridUnit
    141                         }
    142                         Rectangle {
    143                                 id: pinkRect
    144                                 color: subsurfaceTheme.pinkBackgroundColor
    145                                 border.color: "black"
    146                                 width: sampleRegularPink.width + 2 * Kirigami.Units.gridUnit
    147                                 height: Kirigami.Units.gridUnit * 2
    148                                 Text {
    149                                         id: sampleRegularPink
    150                                         text: qsTr("regular text")
    151                                         color: subsurfaceTheme.pinkTextColor
    152                                         anchors {
    153                                                 horizontalCenter: parent.horizontalCenter
    154                                                 verticalCenter: parent.verticalCenter
    155                                         }
    156                                 }
    157                         }
    158                         Rectangle {
    159                                 color: subsurfaceTheme.pinkPrimaryColor
    160                                 border.color: "black"
    161                                 width: sampleHighlightPink.width + 2 * Kirigami.Units.gridUnit
    162                                 height: Kirigami.Units.gridUnit * 2
    163                                 Text {
    164                                         id: sampleHighlightPink
    165                                         text: qsTr("Highlight")
    166                                         color: subsurfaceTheme.pinkPrimaryTextColor
    167                                         anchors {
    168                                                 horizontalCenter: parent.horizontalCenter
    169                                                 verticalCenter: parent.verticalCenter
    170                                         }
    171                                 }
    172                         }
    173                 }
    174 
    175                 RadioButton {
    176                         id: darkbutton
    177                         checked: subsurfaceTheme.currentTheme === "Dark"
    178                         onClicked: {
    179                                 darkTheme()
    180                         }
    181                         indicator: Rectangle {
    182                                 implicitWidth: 20
    183                                 implicitHeight: 20
    184                                 x: darkbutton.leftPadding
    185                                 y: parent.height / 2 - height / 2
    186                                 radius: 4
    187                                 border.color: darkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
    188                                 color: subsurfaceTheme.backgroundColor
    189 
    190                                 Rectangle {
    191                                     width: 12
    192                                     height: 12
    193                                     x: 4
    194                                     y: 4
    195                                     radius: 3
    196                                     color: darkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
    197                                     visible: darkbutton.checked
    198                                 }
    199                         }
    200                 }
    201                 Row {
    202                         Label {
    203                                 text: qsTr("Dark")
     249                                level: 4
     250                                Layout.topMargin: Kirigami.Units.largeSpacing
     251                                Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
     252                                Layout.columnSpan: 2
     253                        }
     254
     255                        Kirigami.Label {
     256                                text: qsTr("Distance threshold (meters)")
     257                                Layout.alignment: Qt.AlignRight
     258                        }
     259
     260                        TextField {
     261                                id: distanceThreshold
     262                                text: manager.distanceThreshold
     263                                Layout.fillWidth: true
     264                        }
     265
     266                        Kirigami.Label {
     267                                text: qsTr("Time threshold (minutes)")
     268                                Layout.alignment: Qt.AlignRight
     269                        }
     270
     271                        TextField {
     272                                id: timeThreshold
     273                                text: manager.timeThreshold
     274                                Layout.fillWidth: true
     275                        }
     276
     277                        Item {
     278                                Layout.fillHeight: true
     279                        }
     280                }
     281                GridLayout {
     282                        id: libdclogprefs
     283                        columns: 2
     284                        width: parent.width
     285                        Kirigami.Heading {
     286                                text: qsTr("Debug log for download from divecomputer")
    204287                                color: subsurfaceTheme.textColor
    205                                 anchors.verticalCenter: blackRect.verticalCenter
    206                                 rightPadding: Kirigami.Units.gridUnit
    207                         }
    208                         Rectangle {
    209                                 id: blackRect
    210                                 color: subsurfaceTheme.darkBackgroundColor
    211                                 border.color: "black"
    212                                 width: sampleRegularDark.width + 2 * Kirigami.Units.gridUnit
    213                                 height: Kirigami.Units.gridUnit * 2
    214                                 Text {
    215                                         id: sampleRegularDark
    216                                         text: qsTr("regular text")
    217                                         color: subsurfaceTheme.darkTextColor
    218                                         anchors {
    219                                                 horizontalCenter: parent.horizontalCenter
    220                                                 verticalCenter: parent.verticalCenter
    221                                         }
    222                                 }
    223                         }
    224                         Rectangle {
    225                                 color: subsurfaceTheme.darkPrimaryColor
    226                                 border.color: "black"
    227                                 width: sampleHighlightDark.width + 2 * Kirigami.Units.gridUnit
    228                                 height: Kirigami.Units.gridUnit * 2
    229                                 Text {
    230                                         id: sampleHighlightDark
    231                                         text: qsTr("Highlight")
    232                                         color: subsurfaceTheme.darkPrimaryTextColor
    233                                         anchors {
    234                                                 horizontalCenter: parent.horizontalCenter
    235                                                 verticalCenter: parent.verticalCenter
    236                                         }
    237                                 }
    238                         }
    239                 }
    240         }
    241         GridLayout {
    242                 id: gpsPrefs
    243                 columns: 2
    244                 width: parent.width
    245 
    246                 Kirigami.Heading {
    247                         text: qsTr("Subsurface GPS data webservice")
    248                         color: subsurfaceTheme.textColor
    249                         level: 4
    250                         Layout.topMargin: Kirigami.Units.largeSpacing
    251                         Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
    252                         Layout.columnSpan: 2
    253                 }
    254 
    255                 Kirigami.Label {
    256                         text: qsTr("Distance threshold (meters)")
    257                         Layout.alignment: Qt.AlignRight
    258                 }
    259 
    260                 TextField {
    261                         id: distanceThreshold
    262                         text: manager.distanceThreshold
    263                         Layout.fillWidth: true
    264                 }
    265 
    266                 Kirigami.Label {
    267                         text: qsTr("Time threshold (minutes)")
    268                         Layout.alignment: Qt.AlignRight
    269                 }
    270 
    271                 TextField {
    272                         id: timeThreshold
    273                         text: manager.timeThreshold
    274                         Layout.fillWidth: true
    275                 }
    276 
     288                                level: 4
     289                                Layout.topMargin: Kirigami.Units.largeSpacing
     290                                Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
     291                                Layout.columnSpan: 2
     292                        }
     293
     294                        CheckBox {
     295                                id: libdclogButton
     296                                checked: manager.libdcLog
     297                                onClicked: {
     298                                        manager.libdcLog = checked
     299                                }
     300                                indicator: Rectangle {
     301                                        implicitWidth: 20
     302                                        implicitHeight: 20
     303                                        x: libdclogButton.leftPadding
     304                                        y: parent.height / 2 - height / 2
     305                                        radius: 4
     306                                        border.color: libdclogButton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
     307                                        color: subsurfaceTheme.backgroundColor
     308
     309                                        Rectangle {
     310                                                width: 12
     311                                                height: 12
     312                                                x: 4
     313                                                y: 4
     314                                                radius: 3
     315                                                color: libdclogButton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
     316                                                visible: libdclogButton.checked
     317                                        }
     318                                }
     319                        }
     320                        Kirigami.Label {
     321                                text: qsTr("Save detailed log of interaction with the dive computer")
     322                        }
     323                }
    277324                Item {
    278                         Layout.fillHeight: true
    279                 }
    280         }
    281         GridLayout {
    282                 id: libdclogprefs
    283                 columns: 2
    284                 width: parent.width
    285                 Kirigami.Heading {
    286                         text: qsTr("Debug log for download from divecomputer")
    287                         color: subsurfaceTheme.textColor
    288                         level: 4
    289                         Layout.topMargin: Kirigami.Units.largeSpacing
    290                         Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
    291                         Layout.columnSpan: 2
    292                 }
    293 
    294                 CheckBox {
    295                         id: libdclogButton
    296                         checked: manager.libdcLog
    297                         onClicked: {
    298                                 manager.libdcLog = checked
    299                         }
    300                         indicator: Rectangle {
    301                                 implicitWidth: 20
    302                                 implicitHeight: 20
    303                                 x: libdclogButton.leftPadding
    304                                 y: parent.height / 2 - height / 2
    305                                 radius: 4
    306                                 border.color: libdclogButton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
    307                                 color: subsurfaceTheme.backgroundColor
    308 
    309                                 Rectangle {
    310                                     width: 12
    311                                     height: 12
    312                                     x: 4
    313                                     y: 4
    314                                     radius: 3
    315                                     color: libdclogButton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
    316                                     visible: libdclogButton.checked
    317                                 }
    318                         }
    319                 }
    320                 Kirigami.Label {
    321                         text: qsTr("Save detailed log of interaction with the dive computer")
    322                 }
    323         }
    324         Item {
    325                 height: Kirigami.Units.gridUnit * 6
    326         }
     325                        height: Kirigami.Units.gridUnit * 6
     326                }
    327327        }
    328328}
Note: See TracChangeset for help on using the changeset viewer.