diff --git a/src/qml/Power/Main.qml b/src/qml/Power/Main.qml index b52cac7..1e27856 100644 --- a/src/qml/Power/Main.qml +++ b/src/qml/Power/Main.qml @@ -34,6 +34,10 @@ ItemPage { id: power } + Battery { + id: battery + } + Scrollable { anchors.fill: parent contentHeight: layout.implicitHeight @@ -82,6 +86,101 @@ ItemPage { wrapMode: Text.WordWrap text: qsTr("Performance mode: CPU and GPU frequencies will be increased, while power consumption and heat generation will be increased.") } + + RoundedItem { + Layout.topMargin: FishUI.Units.largeSpacing + + Label { + text: qsTr("Plugged In") + color: FishUI.Theme.disabledTextColor + } + + GridLayout { + columns: 2 + + Label { + text: qsTr("Turn off screen") + 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") } + } + } + + Label { + text: qsTr("Hibernate") + 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") } + } + } + } + } + + RoundedItem { + visible: battery.available + Layout.topMargin: FishUI.Units.largeSpacing + + Label { + text: qsTr("On Battery") + color: FishUI.Theme.disabledTextColor + } + + GridLayout { + columns: 2 + + Label { + text: qsTr("Turn off screen") + 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") } + } + } + + Label { + text: qsTr("Hibernate") + 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") } + } + } + } + } + + Item { + height: FishUI.Units.largeSpacing * 2 + } } } } diff --git a/translations/en_US.ts b/translations/en_US.ts index d536009..fbba3b8 100644 --- a/translations/en_US.ts +++ b/translations/en_US.ts @@ -389,6 +389,76 @@ 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 + + User diff --git a/translations/zh_CN.ts b/translations/zh_CN.ts index dcb051f..c0f4cdc 100644 --- a/translations/zh_CN.ts +++ b/translations/zh_CN.ts @@ -389,6 +389,76 @@ 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 + 使用电池 + User