mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-29 05:30:41 +00:00
c780cfd7ce
first quick and dirty port of the imports to Kirigami 1.0 (using system installed for now) adapt to api changes and try out some of the proposed ui changes from the HIG Signed-off-by: Marco Martin <notmart@gmail.com>
74 lines
1.4 KiB
QML
74 lines
1.4 KiB
QML
import QtQuick 2.3
|
|
import QtQuick.Controls 1.2
|
|
import QtQuick.Window 2.2
|
|
import QtQuick.Dialogs 1.2
|
|
import QtQuick.Layouts 1.1
|
|
import org.kde.kirigami 1.0 as Kirigami
|
|
import org.subsurfacedivelog.mobile 1.0
|
|
|
|
Kirigami.Page {
|
|
|
|
title: "Preferences"
|
|
mainAction: Action {
|
|
text: "Save"
|
|
iconName: "document-save"
|
|
onTriggered: {
|
|
manager.distanceThreshold = distanceThreshold.text
|
|
manager.timeThreshold = timeThreshold.text
|
|
manager.savePreferences()
|
|
stackView.pop()
|
|
}
|
|
}
|
|
|
|
GridLayout {
|
|
|
|
signal accept
|
|
|
|
columns: 2
|
|
width: parent.width - Kirigami.Units.gridUnit
|
|
anchors {
|
|
fill: parent
|
|
margins: Kirigami.Units.gridUnit / 2
|
|
}
|
|
|
|
Kirigami.Heading {
|
|
text: "Preferences"
|
|
Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
|
|
Layout.columnSpan: 2
|
|
}
|
|
|
|
Kirigami.Heading {
|
|
text: "Subsurface GPS data webservice"
|
|
level: 3
|
|
Layout.topMargin: Kirigami.Units.largeSpacing
|
|
Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
|
|
Layout.columnSpan: 2
|
|
}
|
|
|
|
Kirigami.Label {
|
|
text: "Distance threshold (meters)"
|
|
Layout.alignment: Qt.AlignRight
|
|
}
|
|
|
|
TextField {
|
|
id: distanceThreshold
|
|
text: manager.distanceThreshold
|
|
Layout.fillWidth: true
|
|
}
|
|
|
|
Kirigami.Label {
|
|
text: "Time threshold (minutes)"
|
|
Layout.alignment: Qt.AlignRight
|
|
}
|
|
|
|
TextField {
|
|
id: timeThreshold
|
|
text: manager.timeThreshold
|
|
Layout.fillWidth: true
|
|
}
|
|
|
|
Item {
|
|
Layout.fillHeight: true
|
|
}
|
|
}
|
|
}
|