Changeset 3a7ecc1 in subsurface


Ignore:
Timestamp:
Jul 9, 2017, 9:11:37 PM (10 days ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
d233725
Parents:
6422932
git-author:
Dirk Hohndel <dirk@…> (07/09/17 18:47:18)
git-committer:
Dirk Hohndel <dirk@…> (07/09/17 21:11:37)
Message:

QML UI: make Preferences page scrollable

This commit only has the actual changes, the next commit will clean up
the white space in order to make it more obvious what was done.

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

File:
1 edited

Legend:

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

    rdbb5826 r3a7ecc1  
    88import org.subsurfacedivelog.mobile 1.0
    99
    10 Kirigami.Page {
    11 
     10Kirigami.ScrollablePage {
     11        objectName: "Preferences"
    1212        title: qsTr("Preferences")
     13        anchors.margins: Kirigami.Units.gridUnit / 2
     14
    1315        actions {
    1416                main: Kirigami.Action {
     
    2426                }
    2527        }
    26 
     28        ColumnLayout {
     29                width: parent.width - Kirigami.Units.gridUnit
    2730        GridLayout {
    2831                id: themePrefs
    2932                columns: 2
    30                 width: parent.width - Kirigami.Units.gridUnit
    31                 anchors {
    32                         top: parent.top
    33                         left: parent.left
    34                         right: parent.right
    35                         margins: Kirigami.Units.gridUnit / 2
    36                 }
    37 
    38                 Kirigami.Heading {
    39                         text: qsTr("Preferences")
    40                         color: subsurfaceTheme.textColor
    41                         Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
    42                         Layout.columnSpan: 2
    43                 }
    4433
    4534                Kirigami.Heading {
    4635                        text: qsTr("Theme")
    4736                        color: subsurfaceTheme.textColor
    48                         level: 3
     37                        level: 4
    4938                        Layout.topMargin: Kirigami.Units.largeSpacing
    5039                        Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
     
    253242                id: gpsPrefs
    254243                columns: 2
    255                 width: parent.width - Kirigami.Units.gridUnit
    256                 anchors {
    257                         top: themePrefs.bottom
    258                         margins: Kirigami.Units.gridUnit / 2
    259                 }
     244                width: parent.width
    260245
    261246                Kirigami.Heading {
    262247                        text: qsTr("Subsurface GPS data webservice")
    263248                        color: subsurfaceTheme.textColor
    264                         level: 3
     249                        level: 4
    265250                        Layout.topMargin: Kirigami.Units.largeSpacing
    266251                        Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
     
    295280        }
    296281        GridLayout {
     282                id: libdclogprefs
    297283                columns: 2
    298                 width: parent.width - Kirigami.Units.gridUnit
    299                 anchors {
    300                         top: gpsPrefs.bottom
    301                         margins: Kirigami.Units.gridUnit / 2
    302                 }
     284                width: parent.width
    303285                Kirigami.Heading {
    304286                        text: qsTr("Debug log for download from divecomputer")
    305287                        color: subsurfaceTheme.textColor
    306                         level: 3
     288                        level: 4
    307289                        Layout.topMargin: Kirigami.Units.largeSpacing
    308290                        Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
     
    339321                        text: qsTr("Save detailed log of interaction with the dive computer")
    340322                }
    341 
     323        }
     324        Item {
     325                height: Kirigami.Units.gridUnit * 6
     326        }
    342327        }
    343328}
Note: See TracChangeset for help on using the changeset viewer.