From 7d3b1d022b9a3dda9949b706263338cd1687a624 Mon Sep 17 00:00:00 2001 From: reionwong Date: Wed, 17 Nov 2021 00:22:16 +0800 Subject: [PATCH] Update power --- src/qml/Power/Main.qml | 47 ++++++---------------------------- translations/en_US.ts | 56 ++++++++++------------------------------ translations/zh_CN.ts | 58 ++++++++++-------------------------------- 3 files changed, 35 insertions(+), 126 deletions(-) diff --git a/src/qml/Power/Main.qml b/src/qml/Power/Main.qml index f69e777..2f6ae35 100644 --- a/src/qml/Power/Main.qml +++ b/src/qml/Power/Main.qml @@ -50,7 +50,7 @@ ItemPage { return 3 case 30 * 60: return 4 - case -1: + case 10000000: return 5 } } @@ -109,6 +109,8 @@ ItemPage { GridLayout { columns: 2 + rowSpacing: FishUI.Units.largeSpacing + Layout.bottomMargin: FishUI.Units.largeSpacing Label { text: qsTr("Turn off screen") @@ -147,53 +149,20 @@ ItemPage { power.idleTime = 30 * 60 break case 5: - power.idleTime = -1 + power.idleTime = 10000000 break } } } Label { - text: qsTr("Hibernate") + text: qsTr("Hibernate after screen is turned off") Layout.fillWidth: true } - ComboBox { - model: ListModel { - ListElement { text: qsTr("2 Minutes") } - ListElement { text: qsTr("5 Minutes") } - ListElement { text: qsTr("10 Minutes") } - ListElement { text: qsTr("15 Minutes") } - ListElement { text: qsTr("30 Minutes") } - ListElement { text: qsTr("Never") } - } - - Component.onCompleted: { - currentIndex = timeoutToIndex(power.hibernateTime) - } - - onActivated: { - switch (currentIndex) { - case 0: - power.hibernateTime = 2 * 60 - break - case 1: - power.hibernateTime = 5 * 60 - break - case 2: - power.hibernateTime = 10 * 60 - break - case 3: - power.hibernateTime = 15 * 60 - break - case 4: - power.hibernateTime = 30 * 60 - break - case 5: - power.hibernateTime = -1 - break - } - } + Switch { + Layout.fillHeight: true + Layout.alignment: Qt.AlignRight } } } diff --git a/translations/en_US.ts b/translations/en_US.ts index fbba3b8..54dcfe9 100644 --- a/translations/en_US.ts +++ b/translations/en_US.ts @@ -370,93 +370,63 @@ - + Mode - + Power Save - + Performance - + Performance mode: CPU and GPU frequencies will be increased, while power consumption and heat generation will be increased. - - Plugged In - - - - - + Turn off screen - - - - + 2 Minutes - - - - + 5 Minutes - - - - + 10 Minutes - - - - + 15 Minutes - - - - + 30 Minutes - - - - + Never - - - Hibernate - - - - - On Battery + + Hibernate after screen is turned off diff --git a/translations/zh_CN.ts b/translations/zh_CN.ts index c0f4cdc..b05e630 100644 --- a/translations/zh_CN.ts +++ b/translations/zh_CN.ts @@ -370,94 +370,64 @@ 电源 - + Mode 模式 - + Power Save 省电模式 - + Performance 性能模式 - + Performance mode: CPU and GPU frequencies will be increased, while power consumption and heat generation will be increased. 性能模式: CPU和GPU频率将提升,同时耗电和发热将增加。 - - Plugged In - 使用电源 - - - - + Turn off screen 关闭屏幕 - - - - + 2 Minutes 2分钟 - - - - + 5 Minutes 5分钟 - - - - + 10 Minutes 10分钟 - - - - + 15 Minutes 15分钟 - - - - + 30 Minutes 30分钟 - - - - + Never 永不 - - - Hibernate - 休眠 - - - - On Battery - 使用电池 + + Hibernate after screen is turned off + 关闭屏幕后休眠