summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mobile-widgets/qml/Settings.qml84
1 files changed, 39 insertions, 45 deletions
diff --git a/mobile-widgets/qml/Settings.qml b/mobile-widgets/qml/Settings.qml
index a976a1711..b8f6b02bc 100644
--- a/mobile-widgets/qml/Settings.qml
+++ b/mobile-widgets/qml/Settings.qml
@@ -28,55 +28,49 @@ Kirigami.ScrollablePage {
title: qsTr("General settings")
isExpanded: true
- }
-
- GridLayout {
- id: cloudSetting
- columns: 3
-
- TemplateLabel {
- text: qsTr("Cloud status")
- font.pointSize: subsurfaceTheme.headingPointSize
- font.weight: Font.Light
- Layout.topMargin: Kirigami.Units.largeSpacing
- Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
- Layout.columnSpan: 3
- }
- TemplateLabel {
- text: qsTr("Email")
- Layout.preferredWidth: gridWidth * 0.15
- }
- TemplateLabel {
- text: Backend.cloud_verification_status === Enums.CS_NOCLOUD ? qsTr("Not applicable") : PrefCloudStorage.cloud_storage_email
- font.pointSize: subsurfaceTheme.regularPointSize
- Layout.preferredWidth: gridWidth * 0.60
- }
- SsrfButton {
- id: changeCloudSettings
- text: qsTr("Change")
- onClicked: {
- Backend.cloud_verification_status = Enums.CS_UNKNOWN
- manager.startPageText = qsTr("Starting...");
+ GridLayout {
+ id: cloudSetting
+ visible: sectionGeneral.isExpanded
+ columns: 3
+
+ TemplateLabel {
+ text: qsTr("Cloud status")
+ font.pointSize: subsurfaceTheme.headingPointSize
+ font.weight: Font.Light
+ Layout.topMargin: Kirigami.Units.largeSpacing
+ Layout.bottomMargin: Kirigami.Units.largeSpacing / 2
+ Layout.columnSpan: 3
+ }
+ TemplateLabel {
+ text: qsTr("Email")
+ Layout.preferredWidth: gridWidth * 0.15
+ }
+ TemplateLabel {
+ text: Backend.cloud_verification_status === Enums.CS_NOCLOUD ? qsTr("Not applicable") : PrefCloudStorage.cloud_storage_email
+ Layout.preferredWidth: gridWidth * 0.60
+ }
+ SsrfButton {
+ id: changeCloudSettings
+ text: qsTr("Change")
+ onClicked: {
+ Backend.cloud_verification_status = Enums.CS_UNKNOWN
+ manager.startPageText = qsTr("Starting...");
+ }
+ }
+ TemplateLabel {
+ text: qsTr("Status")
+ Layout.preferredWidth: gridWidth * 0.15
+ Layout.preferredHeight: Kirigami.Units.gridUnit * 1.5
+ }
+ TemplateLabel {
+ text: describe[Backend.cloud_verification_status]
+ Layout.preferredWidth: gridWidth * 0.60
+ Layout.preferredHeight: Kirigami.Units.gridUnit * 1.5
}
- }
- TemplateLabel {
- text: qsTr("Status")
- Layout.preferredWidth: gridWidth * 0.15
- Layout.preferredHeight: Kirigami.Units.gridUnit * 1.5
- }
- TemplateLabel {
- text: describe[Backend.cloud_verification_status]
- Layout.preferredWidth: gridWidth * 0.60
- Layout.preferredHeight: Kirigami.Units.gridUnit * 1.5
}
}
- Rectangle {
- color: subsurfaceTheme.darkerPrimaryColor
- height: 1
- opacity: 0.5
- Layout.fillWidth: true
- }
+
GridLayout {
id: themeSettings
columns: 3