diff options
author | jan Iversen <jan@casacondor.com> | 2019-12-18 11:29:37 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2019-12-24 08:25:51 +0900 |
commit | a4d299e01e216ef2db61d98d304d091da39ee51d (patch) | |
tree | 7d680274c18599ee96c4d8353e30636e6ab01cb1 /mobile-widgets/qml | |
parent | ab28008679a6100c14ef0a8fb6ebdb7260a7dd35 (diff) | |
download | subsurface-a4d299e01e.tar.gz |
mobile-widgets/qml: use showPin/oldStatus consistently
Remove aliases for showPin/oldStatus and reference prefs.showPin/oldStatus directly.
showPin/oldStatus are "temporary" variables, that are not saved in settings,
so they easily be replaced
Signed-off-by: Jan Iversen <jani@apache.org>
Diffstat (limited to 'mobile-widgets/qml')
-rw-r--r-- | mobile-widgets/qml/CloudCredentials.qml | 14 | ||||
-rw-r--r-- | mobile-widgets/qml/StartPage.qml | 4 | ||||
-rw-r--r-- | mobile-widgets/qml/main.qml | 8 |
3 files changed, 12 insertions, 14 deletions
diff --git a/mobile-widgets/qml/CloudCredentials.qml b/mobile-widgets/qml/CloudCredentials.qml index 69c1d85c7..198e2605c 100644 --- a/mobile-widgets/qml/CloudCredentials.qml +++ b/mobile-widgets/qml/CloudCredentials.qml @@ -53,7 +53,7 @@ Item { Controls.Label { text: qsTr("Email") - visible: !rootItem.showPin + visible: !prefs.showPin font.pointSize: subsurfaceTheme.smallPointSize color: subsurfaceTheme.secondaryTextColor } @@ -61,7 +61,7 @@ Item { Controls.TextField { id: login text: prefs.cloudUserName - visible: !rootItem.showPin + visible: !prefs.showPin Layout.fillWidth: true inputMethodHints: Qt.ImhEmailCharactersOnly | Qt.ImhNoAutoUppercase @@ -69,7 +69,7 @@ Item { Controls.Label { text: qsTr("Password") - visible: !rootItem.showPin + visible: !prefs.showPin font.pointSize: subsurfaceTheme.smallPointSize color: subsurfaceTheme.secondaryTextColor } @@ -87,20 +87,20 @@ Item { Controls.Label { text: qsTr("PIN") - visible: rootItem.showPin + visible: prefs.showPin } Controls.TextField { id: pin text: "" Layout.fillWidth: true - visible: rootItem.showPin + visible: prefs.showPin } RowLayout { Layout.fillWidth: true Layout.margins: Kirigami.Units.smallSpacing spacing: Kirigami.Units.smallSpacing - visible: rootItem.showPin + visible: prefs.showPin SsrfButton { id: registerpin text: qsTr("Register") @@ -126,7 +126,7 @@ Item { Layout.fillWidth: true Layout.margins: Kirigami.Units.smallSpacing spacing: Kirigami.Units.smallSpacing - visible: !rootItem.showPin + visible: !prefs.showPin SsrfButton { id: signin_register_normal diff --git a/mobile-widgets/qml/StartPage.qml b/mobile-widgets/qml/StartPage.qml index 16fa7cc3a..9c5e1a22c 100644 --- a/mobile-widgets/qml/StartPage.qml +++ b/mobile-widgets/qml/StartPage.qml @@ -28,7 +28,7 @@ Kirigami.ScrollablePage { } Controls.Label { id: explanationTextBasic - visible: !showPin + visible: !prefs.showPin Layout.fillWidth: true Layout.margins: Kirigami.Units.gridUnit Layout.topMargin: Kirigami.Units.gridUnit * 3 @@ -41,7 +41,7 @@ Kirigami.ScrollablePage { } Controls.Label { id: explanationTextPin - visible: showPin + visible: prefs.showPin Layout.fillWidth: true Layout.margins: Kirigami.Units.gridUnit Layout.topMargin: Kirigami.Units.gridUnit * 3 diff --git a/mobile-widgets/qml/main.qml b/mobile-widgets/qml/main.qml index 16643e5dc..10ea9bb16 100644 --- a/mobile-widgets/qml/main.qml +++ b/mobile-widgets/qml/main.qml @@ -26,11 +26,9 @@ Kirigami.ApplicationWindow { pageStack.globalToolBar.preferredHeight: Math.round(Kirigami.Units.gridUnit * (Qt.platform.os == "ios" ? 2 : 1.5)) pageStack.globalToolBar.maximumHeight: Kirigami.Units.gridUnit * 2 - property alias oldStatus: prefs.oldStatus property alias notificationText: manager.notificationText property alias locationServiceEnabled: manager.locationServiceEnabled property alias pluggedInDeviceName: manager.pluggedInDeviceName - property alias showPin: prefs.showPin property alias defaultCylinderIndex: settingsWindow.defaultCylinderIndex property bool filterToggle: false property string filterPattern: "" @@ -249,8 +247,8 @@ Kirigami.ApplicationWindow { if (prefs.credentialStatus == CloudStatus.CS_UNKNOWN) { // the user has asked to change credentials - if the credentials before that // were valid, go back to dive list - if (oldStatus == CloudStatus.CS_VERIFIED) { - prefs.credentialStatus = oldStatus + if (prefs.oldStatus == CloudStatus.CS_VERIFIED) { + prefs.credentialStatus = prefs.oldStatus } } returnTopPage() @@ -334,7 +332,7 @@ Kirigami.ApplicationWindow { onTriggered: { if (prefs.credentialStatus === CloudStatus.CS_NOCLOUD) { returnTopPage() - oldStatus = prefs.credentialStatus + prefs.oldStatus = prefs.credentialStatus manager.startPageText = "Enter valid cloud storage credentials" prefs.credentialStatus = CloudStatus.CS_UNKNOWN globalDrawer.close() |