mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Whitespace change
No code change at all. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
3a7ecc1a7f
commit
d233725519
1 changed files with 274 additions and 274 deletions
|
@ -27,302 +27,302 @@ Kirigami.ScrollablePage {
|
||||||
}
|
}
|
||||||
ColumnLayout {
|
ColumnLayout {
|
||||||
width: parent.width - Kirigami.Units.gridUnit
|
width: parent.width - Kirigami.Units.gridUnit
|
||||||
GridLayout {
|
GridLayout {
|
||||||
id: themePrefs
|
id: themePrefs
|
||||||
columns: 2
|
columns: 2
|
||||||
|
|
||||||
Kirigami.Heading {
|
Kirigami.Heading {
|
||||||
text: qsTr("Theme")
|
text: qsTr("Theme")
|
||||||
color: subsurfaceTheme.textColor
|
|
||||||
level: 4
|
|
||||||
Layout.topMargin: Kirigami.Units.largeSpacing
|
|
||||||
Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
|
|
||||||
Layout.columnSpan: 2
|
|
||||||
}
|
|
||||||
|
|
||||||
RadioButton {
|
|
||||||
id: bluebutton
|
|
||||||
checked: subsurfaceTheme.currentTheme === "Blue"
|
|
||||||
onClicked: {
|
|
||||||
blueTheme()
|
|
||||||
}
|
|
||||||
indicator: Rectangle {
|
|
||||||
implicitWidth: 20
|
|
||||||
implicitHeight: 20
|
|
||||||
x: bluebutton.leftPadding
|
|
||||||
y: parent.height / 2 - height / 2
|
|
||||||
radius: 4
|
|
||||||
border.color: bluebutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
|
||||||
color: subsurfaceTheme.backgroundColor
|
|
||||||
|
|
||||||
Rectangle {
|
|
||||||
width: 12
|
|
||||||
height: 12
|
|
||||||
x: 4
|
|
||||||
y: 4
|
|
||||||
radius: 3
|
|
||||||
color: bluebutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
|
||||||
visible: bluebutton.checked
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Row {
|
|
||||||
Label {
|
|
||||||
text: qsTr("Blue")
|
|
||||||
color: subsurfaceTheme.textColor
|
color: subsurfaceTheme.textColor
|
||||||
anchors.verticalCenter: blueRect.verticalCenter
|
level: 4
|
||||||
rightPadding: Kirigami.Units.gridUnit
|
Layout.topMargin: Kirigami.Units.largeSpacing
|
||||||
|
Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
|
||||||
|
Layout.columnSpan: 2
|
||||||
}
|
}
|
||||||
Rectangle {
|
|
||||||
id: blueRect
|
RadioButton {
|
||||||
color: subsurfaceTheme.blueBackgroundColor
|
id: bluebutton
|
||||||
border.color: "black"
|
checked: subsurfaceTheme.currentTheme === "Blue"
|
||||||
width: sampleRegularBlue.width + 2 * Kirigami.Units.gridUnit
|
onClicked: {
|
||||||
height: Kirigami.Units.gridUnit * 2
|
blueTheme()
|
||||||
Text {
|
}
|
||||||
id: sampleRegularBlue
|
indicator: Rectangle {
|
||||||
text: qsTr("regular text")
|
implicitWidth: 20
|
||||||
color: subsurfaceTheme.blueTextColor
|
implicitHeight: 20
|
||||||
anchors {
|
x: bluebutton.leftPadding
|
||||||
horizontalCenter: parent.horizontalCenter
|
y: parent.height / 2 - height / 2
|
||||||
verticalCenter: parent.verticalCenter
|
radius: 4
|
||||||
|
border.color: bluebutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
||||||
|
color: subsurfaceTheme.backgroundColor
|
||||||
|
|
||||||
|
Rectangle {
|
||||||
|
width: 12
|
||||||
|
height: 12
|
||||||
|
x: 4
|
||||||
|
y: 4
|
||||||
|
radius: 3
|
||||||
|
color: bluebutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
||||||
|
visible: bluebutton.checked
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Rectangle {
|
Row {
|
||||||
color: subsurfaceTheme.bluePrimaryColor
|
Label {
|
||||||
border.color: "black"
|
text: qsTr("Blue")
|
||||||
width: sampleHighlightBlue.width + 2 * Kirigami.Units.gridUnit
|
color: subsurfaceTheme.textColor
|
||||||
height: Kirigami.Units.gridUnit * 2
|
anchors.verticalCenter: blueRect.verticalCenter
|
||||||
Text {
|
rightPadding: Kirigami.Units.gridUnit
|
||||||
id: sampleHighlightBlue
|
|
||||||
text: qsTr("Highlight")
|
|
||||||
color: subsurfaceTheme.bluePrimaryTextColor
|
|
||||||
anchors {
|
|
||||||
horizontalCenter: parent.horizontalCenter
|
|
||||||
verticalCenter: parent.verticalCenter
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
RadioButton {
|
|
||||||
id: pinkbutton
|
|
||||||
checked: subsurfaceTheme.currentTheme === "Pink"
|
|
||||||
onClicked: {
|
|
||||||
pinkTheme()
|
|
||||||
}
|
|
||||||
indicator: Rectangle {
|
|
||||||
implicitWidth: 20
|
|
||||||
implicitHeight: 20
|
|
||||||
x: pinkbutton.leftPadding
|
|
||||||
y: parent.height / 2 - height / 2
|
|
||||||
radius: 4
|
|
||||||
border.color: pinkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
|
||||||
color: subsurfaceTheme.backgroundColor
|
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
width: 12
|
id: blueRect
|
||||||
height: 12
|
color: subsurfaceTheme.blueBackgroundColor
|
||||||
x: 4
|
border.color: "black"
|
||||||
y: 4
|
width: sampleRegularBlue.width + 2 * Kirigami.Units.gridUnit
|
||||||
radius: 3
|
height: Kirigami.Units.gridUnit * 2
|
||||||
color: pinkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
Text {
|
||||||
visible: pinkbutton.checked
|
id: sampleRegularBlue
|
||||||
}
|
text: qsTr("regular text")
|
||||||
}
|
color: subsurfaceTheme.blueTextColor
|
||||||
}
|
anchors {
|
||||||
Row {
|
horizontalCenter: parent.horizontalCenter
|
||||||
Label {
|
verticalCenter: parent.verticalCenter
|
||||||
text: qsTr("Pink")
|
}
|
||||||
color: subsurfaceTheme.textColor
|
|
||||||
anchors.verticalCenter: pinkRect.verticalCenter
|
|
||||||
rightPadding: Kirigami.Units.gridUnit
|
|
||||||
}
|
|
||||||
Rectangle {
|
|
||||||
id: pinkRect
|
|
||||||
color: subsurfaceTheme.pinkBackgroundColor
|
|
||||||
border.color: "black"
|
|
||||||
width: sampleRegularPink.width + 2 * Kirigami.Units.gridUnit
|
|
||||||
height: Kirigami.Units.gridUnit * 2
|
|
||||||
Text {
|
|
||||||
id: sampleRegularPink
|
|
||||||
text: qsTr("regular text")
|
|
||||||
color: subsurfaceTheme.pinkTextColor
|
|
||||||
anchors {
|
|
||||||
horizontalCenter: parent.horizontalCenter
|
|
||||||
verticalCenter: parent.verticalCenter
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
Rectangle {
|
|
||||||
color: subsurfaceTheme.pinkPrimaryColor
|
|
||||||
border.color: "black"
|
|
||||||
width: sampleHighlightPink.width + 2 * Kirigami.Units.gridUnit
|
|
||||||
height: Kirigami.Units.gridUnit * 2
|
|
||||||
Text {
|
|
||||||
id: sampleHighlightPink
|
|
||||||
text: qsTr("Highlight")
|
|
||||||
color: subsurfaceTheme.pinkPrimaryTextColor
|
|
||||||
anchors {
|
|
||||||
horizontalCenter: parent.horizontalCenter
|
|
||||||
verticalCenter: parent.verticalCenter
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
RadioButton {
|
|
||||||
id: darkbutton
|
|
||||||
checked: subsurfaceTheme.currentTheme === "Dark"
|
|
||||||
onClicked: {
|
|
||||||
darkTheme()
|
|
||||||
}
|
|
||||||
indicator: Rectangle {
|
|
||||||
implicitWidth: 20
|
|
||||||
implicitHeight: 20
|
|
||||||
x: darkbutton.leftPadding
|
|
||||||
y: parent.height / 2 - height / 2
|
|
||||||
radius: 4
|
|
||||||
border.color: darkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
|
||||||
color: subsurfaceTheme.backgroundColor
|
|
||||||
|
|
||||||
Rectangle {
|
Rectangle {
|
||||||
width: 12
|
color: subsurfaceTheme.bluePrimaryColor
|
||||||
height: 12
|
border.color: "black"
|
||||||
x: 4
|
width: sampleHighlightBlue.width + 2 * Kirigami.Units.gridUnit
|
||||||
y: 4
|
height: Kirigami.Units.gridUnit * 2
|
||||||
radius: 3
|
Text {
|
||||||
color: darkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
id: sampleHighlightBlue
|
||||||
visible: darkbutton.checked
|
text: qsTr("Highlight")
|
||||||
|
color: subsurfaceTheme.bluePrimaryTextColor
|
||||||
|
anchors {
|
||||||
|
horizontalCenter: parent.horizontalCenter
|
||||||
|
verticalCenter: parent.verticalCenter
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
RadioButton {
|
||||||
|
id: pinkbutton
|
||||||
|
checked: subsurfaceTheme.currentTheme === "Pink"
|
||||||
|
onClicked: {
|
||||||
|
pinkTheme()
|
||||||
|
}
|
||||||
|
indicator: Rectangle {
|
||||||
|
implicitWidth: 20
|
||||||
|
implicitHeight: 20
|
||||||
|
x: pinkbutton.leftPadding
|
||||||
|
y: parent.height / 2 - height / 2
|
||||||
|
radius: 4
|
||||||
|
border.color: pinkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
||||||
|
color: subsurfaceTheme.backgroundColor
|
||||||
|
|
||||||
|
Rectangle {
|
||||||
|
width: 12
|
||||||
|
height: 12
|
||||||
|
x: 4
|
||||||
|
y: 4
|
||||||
|
radius: 3
|
||||||
|
color: pinkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
||||||
|
visible: pinkbutton.checked
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Row {
|
||||||
|
Label {
|
||||||
|
text: qsTr("Pink")
|
||||||
|
color: subsurfaceTheme.textColor
|
||||||
|
anchors.verticalCenter: pinkRect.verticalCenter
|
||||||
|
rightPadding: Kirigami.Units.gridUnit
|
||||||
|
}
|
||||||
|
Rectangle {
|
||||||
|
id: pinkRect
|
||||||
|
color: subsurfaceTheme.pinkBackgroundColor
|
||||||
|
border.color: "black"
|
||||||
|
width: sampleRegularPink.width + 2 * Kirigami.Units.gridUnit
|
||||||
|
height: Kirigami.Units.gridUnit * 2
|
||||||
|
Text {
|
||||||
|
id: sampleRegularPink
|
||||||
|
text: qsTr("regular text")
|
||||||
|
color: subsurfaceTheme.pinkTextColor
|
||||||
|
anchors {
|
||||||
|
horizontalCenter: parent.horizontalCenter
|
||||||
|
verticalCenter: parent.verticalCenter
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Rectangle {
|
||||||
|
color: subsurfaceTheme.pinkPrimaryColor
|
||||||
|
border.color: "black"
|
||||||
|
width: sampleHighlightPink.width + 2 * Kirigami.Units.gridUnit
|
||||||
|
height: Kirigami.Units.gridUnit * 2
|
||||||
|
Text {
|
||||||
|
id: sampleHighlightPink
|
||||||
|
text: qsTr("Highlight")
|
||||||
|
color: subsurfaceTheme.pinkPrimaryTextColor
|
||||||
|
anchors {
|
||||||
|
horizontalCenter: parent.horizontalCenter
|
||||||
|
verticalCenter: parent.verticalCenter
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
RadioButton {
|
||||||
|
id: darkbutton
|
||||||
|
checked: subsurfaceTheme.currentTheme === "Dark"
|
||||||
|
onClicked: {
|
||||||
|
darkTheme()
|
||||||
|
}
|
||||||
|
indicator: Rectangle {
|
||||||
|
implicitWidth: 20
|
||||||
|
implicitHeight: 20
|
||||||
|
x: darkbutton.leftPadding
|
||||||
|
y: parent.height / 2 - height / 2
|
||||||
|
radius: 4
|
||||||
|
border.color: darkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
||||||
|
color: subsurfaceTheme.backgroundColor
|
||||||
|
|
||||||
|
Rectangle {
|
||||||
|
width: 12
|
||||||
|
height: 12
|
||||||
|
x: 4
|
||||||
|
y: 4
|
||||||
|
radius: 3
|
||||||
|
color: darkbutton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
||||||
|
visible: darkbutton.checked
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Row {
|
||||||
|
Label {
|
||||||
|
text: qsTr("Dark")
|
||||||
|
color: subsurfaceTheme.textColor
|
||||||
|
anchors.verticalCenter: blackRect.verticalCenter
|
||||||
|
rightPadding: Kirigami.Units.gridUnit
|
||||||
|
}
|
||||||
|
Rectangle {
|
||||||
|
id: blackRect
|
||||||
|
color: subsurfaceTheme.darkBackgroundColor
|
||||||
|
border.color: "black"
|
||||||
|
width: sampleRegularDark.width + 2 * Kirigami.Units.gridUnit
|
||||||
|
height: Kirigami.Units.gridUnit * 2
|
||||||
|
Text {
|
||||||
|
id: sampleRegularDark
|
||||||
|
text: qsTr("regular text")
|
||||||
|
color: subsurfaceTheme.darkTextColor
|
||||||
|
anchors {
|
||||||
|
horizontalCenter: parent.horizontalCenter
|
||||||
|
verticalCenter: parent.verticalCenter
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Rectangle {
|
||||||
|
color: subsurfaceTheme.darkPrimaryColor
|
||||||
|
border.color: "black"
|
||||||
|
width: sampleHighlightDark.width + 2 * Kirigami.Units.gridUnit
|
||||||
|
height: Kirigami.Units.gridUnit * 2
|
||||||
|
Text {
|
||||||
|
id: sampleHighlightDark
|
||||||
|
text: qsTr("Highlight")
|
||||||
|
color: subsurfaceTheme.darkPrimaryTextColor
|
||||||
|
anchors {
|
||||||
|
horizontalCenter: parent.horizontalCenter
|
||||||
|
verticalCenter: parent.verticalCenter
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Row {
|
GridLayout {
|
||||||
Label {
|
id: gpsPrefs
|
||||||
text: qsTr("Dark")
|
columns: 2
|
||||||
|
width: parent.width
|
||||||
|
|
||||||
|
Kirigami.Heading {
|
||||||
|
text: qsTr("Subsurface GPS data webservice")
|
||||||
color: subsurfaceTheme.textColor
|
color: subsurfaceTheme.textColor
|
||||||
anchors.verticalCenter: blackRect.verticalCenter
|
level: 4
|
||||||
rightPadding: Kirigami.Units.gridUnit
|
Layout.topMargin: Kirigami.Units.largeSpacing
|
||||||
|
Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
|
||||||
|
Layout.columnSpan: 2
|
||||||
}
|
}
|
||||||
Rectangle {
|
|
||||||
id: blackRect
|
Kirigami.Label {
|
||||||
color: subsurfaceTheme.darkBackgroundColor
|
text: qsTr("Distance threshold (meters)")
|
||||||
border.color: "black"
|
Layout.alignment: Qt.AlignRight
|
||||||
width: sampleRegularDark.width + 2 * Kirigami.Units.gridUnit
|
}
|
||||||
height: Kirigami.Units.gridUnit * 2
|
|
||||||
Text {
|
TextField {
|
||||||
id: sampleRegularDark
|
id: distanceThreshold
|
||||||
text: qsTr("regular text")
|
text: manager.distanceThreshold
|
||||||
color: subsurfaceTheme.darkTextColor
|
Layout.fillWidth: true
|
||||||
anchors {
|
}
|
||||||
horizontalCenter: parent.horizontalCenter
|
|
||||||
verticalCenter: parent.verticalCenter
|
Kirigami.Label {
|
||||||
|
text: qsTr("Time threshold (minutes)")
|
||||||
|
Layout.alignment: Qt.AlignRight
|
||||||
|
}
|
||||||
|
|
||||||
|
TextField {
|
||||||
|
id: timeThreshold
|
||||||
|
text: manager.timeThreshold
|
||||||
|
Layout.fillWidth: true
|
||||||
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
Layout.fillHeight: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
GridLayout {
|
||||||
|
id: libdclogprefs
|
||||||
|
columns: 2
|
||||||
|
width: parent.width
|
||||||
|
Kirigami.Heading {
|
||||||
|
text: qsTr("Debug log for download from divecomputer")
|
||||||
|
color: subsurfaceTheme.textColor
|
||||||
|
level: 4
|
||||||
|
Layout.topMargin: Kirigami.Units.largeSpacing
|
||||||
|
Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
|
||||||
|
Layout.columnSpan: 2
|
||||||
|
}
|
||||||
|
|
||||||
|
CheckBox {
|
||||||
|
id: libdclogButton
|
||||||
|
checked: manager.libdcLog
|
||||||
|
onClicked: {
|
||||||
|
manager.libdcLog = checked
|
||||||
|
}
|
||||||
|
indicator: Rectangle {
|
||||||
|
implicitWidth: 20
|
||||||
|
implicitHeight: 20
|
||||||
|
x: libdclogButton.leftPadding
|
||||||
|
y: parent.height / 2 - height / 2
|
||||||
|
radius: 4
|
||||||
|
border.color: libdclogButton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
||||||
|
color: subsurfaceTheme.backgroundColor
|
||||||
|
|
||||||
|
Rectangle {
|
||||||
|
width: 12
|
||||||
|
height: 12
|
||||||
|
x: 4
|
||||||
|
y: 4
|
||||||
|
radius: 3
|
||||||
|
color: libdclogButton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
||||||
|
visible: libdclogButton.checked
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Rectangle {
|
Kirigami.Label {
|
||||||
color: subsurfaceTheme.darkPrimaryColor
|
text: qsTr("Save detailed log of interaction with the dive computer")
|
||||||
border.color: "black"
|
|
||||||
width: sampleHighlightDark.width + 2 * Kirigami.Units.gridUnit
|
|
||||||
height: Kirigami.Units.gridUnit * 2
|
|
||||||
Text {
|
|
||||||
id: sampleHighlightDark
|
|
||||||
text: qsTr("Highlight")
|
|
||||||
color: subsurfaceTheme.darkPrimaryTextColor
|
|
||||||
anchors {
|
|
||||||
horizontalCenter: parent.horizontalCenter
|
|
||||||
verticalCenter: parent.verticalCenter
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
GridLayout {
|
|
||||||
id: gpsPrefs
|
|
||||||
columns: 2
|
|
||||||
width: parent.width
|
|
||||||
|
|
||||||
Kirigami.Heading {
|
|
||||||
text: qsTr("Subsurface GPS data webservice")
|
|
||||||
color: subsurfaceTheme.textColor
|
|
||||||
level: 4
|
|
||||||
Layout.topMargin: Kirigami.Units.largeSpacing
|
|
||||||
Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
|
|
||||||
Layout.columnSpan: 2
|
|
||||||
}
|
|
||||||
|
|
||||||
Kirigami.Label {
|
|
||||||
text: qsTr("Distance threshold (meters)")
|
|
||||||
Layout.alignment: Qt.AlignRight
|
|
||||||
}
|
|
||||||
|
|
||||||
TextField {
|
|
||||||
id: distanceThreshold
|
|
||||||
text: manager.distanceThreshold
|
|
||||||
Layout.fillWidth: true
|
|
||||||
}
|
|
||||||
|
|
||||||
Kirigami.Label {
|
|
||||||
text: qsTr("Time threshold (minutes)")
|
|
||||||
Layout.alignment: Qt.AlignRight
|
|
||||||
}
|
|
||||||
|
|
||||||
TextField {
|
|
||||||
id: timeThreshold
|
|
||||||
text: manager.timeThreshold
|
|
||||||
Layout.fillWidth: true
|
|
||||||
}
|
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
Layout.fillHeight: true
|
height: Kirigami.Units.gridUnit * 6
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
GridLayout {
|
|
||||||
id: libdclogprefs
|
|
||||||
columns: 2
|
|
||||||
width: parent.width
|
|
||||||
Kirigami.Heading {
|
|
||||||
text: qsTr("Debug log for download from divecomputer")
|
|
||||||
color: subsurfaceTheme.textColor
|
|
||||||
level: 4
|
|
||||||
Layout.topMargin: Kirigami.Units.largeSpacing
|
|
||||||
Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
|
|
||||||
Layout.columnSpan: 2
|
|
||||||
}
|
|
||||||
|
|
||||||
CheckBox {
|
|
||||||
id: libdclogButton
|
|
||||||
checked: manager.libdcLog
|
|
||||||
onClicked: {
|
|
||||||
manager.libdcLog = checked
|
|
||||||
}
|
|
||||||
indicator: Rectangle {
|
|
||||||
implicitWidth: 20
|
|
||||||
implicitHeight: 20
|
|
||||||
x: libdclogButton.leftPadding
|
|
||||||
y: parent.height / 2 - height / 2
|
|
||||||
radius: 4
|
|
||||||
border.color: libdclogButton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
|
||||||
color: subsurfaceTheme.backgroundColor
|
|
||||||
|
|
||||||
Rectangle {
|
|
||||||
width: 12
|
|
||||||
height: 12
|
|
||||||
x: 4
|
|
||||||
y: 4
|
|
||||||
radius: 3
|
|
||||||
color: libdclogButton.down ? subsurfaceTheme.primaryColor : subsurfaceTheme.darkerPrimaryColor
|
|
||||||
visible: libdclogButton.checked
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Kirigami.Label {
|
|
||||||
text: qsTr("Save detailed log of interaction with the dive computer")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Item {
|
|
||||||
height: Kirigami.Units.gridUnit * 6
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue