diff --git a/rog-control-center/src/lib.rs b/rog-control-center/src/lib.rs index b56dd6cf..69f768e0 100644 --- a/rog-control-center/src/lib.rs +++ b/rog-control-center/src/lib.rs @@ -19,6 +19,7 @@ pub mod error; pub mod mocking; pub mod system_state; pub mod tray; +pub mod types; pub mod ui_setup; pub mod update_and_notify; diff --git a/rog-control-center/src/types/aura_types.rs b/rog-control-center/src/types/aura_types.rs new file mode 100644 index 00000000..35f363f3 --- /dev/null +++ b/rog-control-center/src/types/aura_types.rs @@ -0,0 +1,251 @@ +impl From for crate::slint_generatedMainWindow::AuraEffect { + fn from(m: rog_aura::AuraEffect) -> Self { + Self { + colour1: RgbaColor { + red: m.colour1.r, + green: m.colour1.g, + blue: m.colour1.b, + alpha: 255, + } + .into(), + colour2: RgbaColor { + red: m.colour2.r, + green: m.colour2.g, + blue: m.colour2.b, + alpha: 255, + } + .into(), + direction: m.direction.into(), + mode: m.mode.into(), + speed: m.speed.into(), + zone: m.zone.into(), + } + } +} + +impl From for rog_aura::AuraEffect { + fn from(m: crate::slint_generatedMainWindow::AuraEffect) -> Self { + let c1: RgbaColor = m.colour1.into(); + let c2: RgbaColor = m.colour2.into(); + Self { + colour1: rog_aura::Colour { + r: c1.red, + g: c1.green, + b: c1.blue, + }, + colour2: rog_aura::Colour { + r: c2.red, + g: c2.green, + b: c2.blue, + }, + direction: m.direction.into(), + mode: m.mode.into(), + speed: m.speed.into(), + zone: m.zone.into(), + } + } +} + +use rog_aura::power::KbAuraPowerState; +use slint::{Model, ModelRc, RgbaColor}; + +use crate::slint_generatedMainWindow::AuraDevTuf as SlintAuraDevTuf; +impl From for SlintAuraDevTuf { + fn from(value: rog_aura::usb::AuraDevTuf) -> Self { + match value { + rog_aura::usb::AuraDevTuf::Boot => SlintAuraDevTuf::Boot, + rog_aura::usb::AuraDevTuf::Awake => SlintAuraDevTuf::Awake, + rog_aura::usb::AuraDevTuf::Sleep => SlintAuraDevTuf::Sleep, + rog_aura::usb::AuraDevTuf::Keyboard => SlintAuraDevTuf::Keyboard, + } + } +} + +impl From for rog_aura::usb::AuraDevTuf { + fn from(value: SlintAuraDevTuf) -> Self { + match value { + SlintAuraDevTuf::Boot => rog_aura::usb::AuraDevTuf::Boot, + SlintAuraDevTuf::Awake => rog_aura::usb::AuraDevTuf::Awake, + SlintAuraDevTuf::Sleep => rog_aura::usb::AuraDevTuf::Sleep, + SlintAuraDevTuf::Keyboard => rog_aura::usb::AuraDevTuf::Keyboard, + } + } +} + +use crate::slint_generatedMainWindow::AuraDevRog1 as SlintAuraDevRog1; +impl From for SlintAuraDevRog1 { + fn from(value: rog_aura::usb::AuraDevRog1) -> Self { + match value { + rog_aura::usb::AuraDevRog1::Awake => SlintAuraDevRog1::Awake, + rog_aura::usb::AuraDevRog1::Keyboard => SlintAuraDevRog1::Keyboard, + rog_aura::usb::AuraDevRog1::Lightbar => SlintAuraDevRog1::Lightbar, + rog_aura::usb::AuraDevRog1::Boot => SlintAuraDevRog1::Boot, + rog_aura::usb::AuraDevRog1::Sleep => SlintAuraDevRog1::Sleep, + } + } +} + +impl From for rog_aura::usb::AuraDevRog1 { + fn from(value: SlintAuraDevRog1) -> Self { + match value { + SlintAuraDevRog1::Awake => rog_aura::usb::AuraDevRog1::Awake, + SlintAuraDevRog1::Keyboard => rog_aura::usb::AuraDevRog1::Keyboard, + SlintAuraDevRog1::Lightbar => rog_aura::usb::AuraDevRog1::Lightbar, + SlintAuraDevRog1::Boot => rog_aura::usb::AuraDevRog1::Boot, + SlintAuraDevRog1::Sleep => rog_aura::usb::AuraDevRog1::Sleep, + } + } +} + +use crate::slint_generatedMainWindow::PowerZones as SlintPowerZones; +impl From for SlintPowerZones { + fn from(value: rog_aura::aura_detection::PowerZones) -> Self { + match value { + rog_aura::aura_detection::PowerZones::Logo => SlintPowerZones::Logo, + rog_aura::aura_detection::PowerZones::Keyboard => SlintPowerZones::Keyboard, + rog_aura::aura_detection::PowerZones::Lightbar => SlintPowerZones::Lightbar, + rog_aura::aura_detection::PowerZones::Lid => SlintPowerZones::Lid, + rog_aura::aura_detection::PowerZones::RearGlow => SlintPowerZones::RearGlow, + } + } +} + +impl From for rog_aura::aura_detection::PowerZones { + fn from(value: SlintPowerZones) -> Self { + match value { + SlintPowerZones::Logo => rog_aura::aura_detection::PowerZones::Logo, + SlintPowerZones::Keyboard => rog_aura::aura_detection::PowerZones::Keyboard, + SlintPowerZones::Lightbar => rog_aura::aura_detection::PowerZones::Lightbar, + SlintPowerZones::Lid => rog_aura::aura_detection::PowerZones::Lid, + SlintPowerZones::RearGlow => rog_aura::aura_detection::PowerZones::RearGlow, + } + } +} + +use crate::slint_generatedMainWindow::{ + AuraPower as SlintAuraPower, KbAuraPowerState as SlintKbAuraPowerState, +}; +impl From for SlintAuraPower { + fn from(value: rog_aura::power::AuraPower) -> Self { + Self { + keyboard: SlintKbAuraPowerState { + awake: value.keyboard.awake, + boot: value.keyboard.boot, + shutdown: value.keyboard.shutdown, + sleep: value.keyboard.sleep, + zone: value.keyboard.zone.into(), + }, + lid: SlintKbAuraPowerState { + awake: value.lid.awake, + boot: value.lid.boot, + shutdown: value.lid.shutdown, + sleep: value.lid.sleep, + zone: value.lid.zone.into(), + }, + lightbar: SlintKbAuraPowerState { + awake: value.lightbar.awake, + boot: value.lightbar.boot, + shutdown: value.lightbar.shutdown, + sleep: value.lightbar.sleep, + zone: value.lightbar.zone.into(), + }, + logo: SlintKbAuraPowerState { + awake: value.logo.awake, + boot: value.logo.boot, + shutdown: value.logo.shutdown, + sleep: value.logo.sleep, + zone: value.logo.zone.into(), + }, + rear_glow: SlintKbAuraPowerState { + awake: value.rear_glow.awake, + boot: value.rear_glow.boot, + shutdown: value.rear_glow.shutdown, + sleep: value.rear_glow.sleep, + zone: value.rear_glow.zone.into(), + }, + } + } +} + +impl From for rog_aura::power::AuraPower { + fn from(value: SlintAuraPower) -> Self { + Self { + keyboard: KbAuraPowerState { + awake: value.keyboard.awake, + boot: value.keyboard.boot, + shutdown: value.keyboard.shutdown, + sleep: value.keyboard.sleep, + zone: value.keyboard.zone.into(), + }, + lid: KbAuraPowerState { + awake: value.lid.awake, + boot: value.lid.boot, + shutdown: value.lid.shutdown, + sleep: value.lid.sleep, + zone: value.lid.zone.into(), + }, + lightbar: KbAuraPowerState { + awake: value.lightbar.awake, + boot: value.lightbar.boot, + shutdown: value.lightbar.shutdown, + sleep: value.lightbar.sleep, + zone: value.lightbar.zone.into(), + }, + logo: KbAuraPowerState { + awake: value.logo.awake, + boot: value.logo.boot, + shutdown: value.logo.shutdown, + sleep: value.logo.sleep, + zone: value.logo.zone.into(), + }, + rear_glow: KbAuraPowerState { + awake: value.rear_glow.awake, + boot: value.rear_glow.boot, + shutdown: value.rear_glow.shutdown, + sleep: value.rear_glow.sleep, + zone: value.rear_glow.zone.into(), + }, + } + } +} + +use crate::slint_generatedMainWindow::AuraPowerDev as SlintAuraPowerDev; +impl From for SlintAuraPowerDev { + fn from(value: rog_aura::usb::AuraPowerDev) -> Self { + let tuf: Vec = value + .tuf + .iter() + .map(|n| SlintAuraDevTuf::from(*n)) + .collect(); + let old_rog: Vec = value + .old_rog + .iter() + .map(|n| SlintAuraDevRog1::from(*n)) + .collect(); + Self { + tuf: ModelRc::from(tuf.as_slice()), + old_rog: ModelRc::from(old_rog.as_slice()), + rog: value.rog.into(), + } + } +} + +impl From for rog_aura::usb::AuraPowerDev { + fn from(value: SlintAuraPowerDev) -> Self { + let tuf: Vec = value + .tuf + .iter() + .map(rog_aura::usb::AuraDevTuf::from) + .collect(); + let old_rog: Vec = value + .old_rog + .iter() + .map(rog_aura::usb::AuraDevRog1::from) + .collect(); + Self { + tuf, + old_rog, + rog: value.rog.into(), + } + } +} diff --git a/rog-control-center/src/types/mod.rs b/rog-control-center/src/types/mod.rs new file mode 100644 index 00000000..b4668e64 --- /dev/null +++ b/rog-control-center/src/types/mod.rs @@ -0,0 +1,3 @@ +//! Mostly used for slint/rog type conversions + +pub mod aura_types; diff --git a/rog-control-center/src/ui_setup.rs b/rog-control-center/src/ui_setup.rs index 89e7a274..bc60841f 100644 --- a/rog-control-center/src/ui_setup.rs +++ b/rog-control-center/src/ui_setup.rs @@ -2,270 +2,20 @@ use std::sync::{Arc, Mutex}; use config_traits::StdConfig; use rog_anime::Animations; -use rog_aura::power::KbAuraPowerState; use rog_aura::usb::AuraPowerDev; use rog_dbus::zbus_anime::AnimeProxy; use rog_dbus::zbus_aura::AuraProxy; use rog_dbus::zbus_platform::{PlatformProxy, PlatformProxyBlocking}; use rog_platform::platform::Properties; -use slint::{ComponentHandle, Model, ModelRc, RgbaColor, SharedString, Weak}; +use slint::{ComponentHandle, Model, RgbaColor, SharedString, Weak}; use zbus::proxy::CacheProperties; use crate::config::Config; use crate::{ AnimePageData, AppSettingsPageData, AuraPageData, AvailableSystemProperties, MainWindow, - SystemPageData, + PowerZones as SlintPowerZones, SystemPageData, }; -impl From for crate::slint_generatedMainWindow::AuraEffect { - fn from(m: rog_aura::AuraEffect) -> Self { - Self { - colour1: RgbaColor { - red: m.colour1.r, - green: m.colour1.g, - blue: m.colour1.b, - alpha: 255, - } - .into(), - colour2: RgbaColor { - red: m.colour2.r, - green: m.colour2.g, - blue: m.colour2.b, - alpha: 255, - } - .into(), - direction: m.direction.into(), - mode: m.mode.into(), - speed: m.speed.into(), - zone: m.zone.into(), - } - } -} - -impl From for rog_aura::AuraEffect { - fn from(m: crate::slint_generatedMainWindow::AuraEffect) -> Self { - let c1: RgbaColor = m.colour1.into(); - let c2: RgbaColor = m.colour2.into(); - Self { - colour1: rog_aura::Colour { - r: c1.red, - g: c1.green, - b: c1.blue, - }, - colour2: rog_aura::Colour { - r: c2.red, - g: c2.green, - b: c2.blue, - }, - direction: m.direction.into(), - mode: m.mode.into(), - speed: m.speed.into(), - zone: m.zone.into(), - } - } -} - -use crate::slint_generatedMainWindow::AuraDevTuf as SlintAuraDevTuf; -impl From for SlintAuraDevTuf { - fn from(value: rog_aura::usb::AuraDevTuf) -> Self { - match value { - rog_aura::usb::AuraDevTuf::Boot => SlintAuraDevTuf::Boot, - rog_aura::usb::AuraDevTuf::Awake => SlintAuraDevTuf::Awake, - rog_aura::usb::AuraDevTuf::Sleep => SlintAuraDevTuf::Sleep, - rog_aura::usb::AuraDevTuf::Keyboard => SlintAuraDevTuf::Keyboard, - } - } -} - -impl From for rog_aura::usb::AuraDevTuf { - fn from(value: SlintAuraDevTuf) -> Self { - match value { - SlintAuraDevTuf::Boot => rog_aura::usb::AuraDevTuf::Boot, - SlintAuraDevTuf::Awake => rog_aura::usb::AuraDevTuf::Awake, - SlintAuraDevTuf::Sleep => rog_aura::usb::AuraDevTuf::Sleep, - SlintAuraDevTuf::Keyboard => rog_aura::usb::AuraDevTuf::Keyboard, - } - } -} - -use crate::slint_generatedMainWindow::AuraDevRog1 as SlintAuraDevRog1; -impl From for SlintAuraDevRog1 { - fn from(value: rog_aura::usb::AuraDevRog1) -> Self { - match value { - rog_aura::usb::AuraDevRog1::Awake => SlintAuraDevRog1::Awake, - rog_aura::usb::AuraDevRog1::Keyboard => SlintAuraDevRog1::Keyboard, - rog_aura::usb::AuraDevRog1::Lightbar => SlintAuraDevRog1::Lightbar, - rog_aura::usb::AuraDevRog1::Boot => SlintAuraDevRog1::Boot, - rog_aura::usb::AuraDevRog1::Sleep => SlintAuraDevRog1::Sleep, - } - } -} - -impl From for rog_aura::usb::AuraDevRog1 { - fn from(value: SlintAuraDevRog1) -> Self { - match value { - SlintAuraDevRog1::Awake => rog_aura::usb::AuraDevRog1::Awake, - SlintAuraDevRog1::Keyboard => rog_aura::usb::AuraDevRog1::Keyboard, - SlintAuraDevRog1::Lightbar => rog_aura::usb::AuraDevRog1::Lightbar, - SlintAuraDevRog1::Boot => rog_aura::usb::AuraDevRog1::Boot, - SlintAuraDevRog1::Sleep => rog_aura::usb::AuraDevRog1::Sleep, - } - } -} - -use crate::slint_generatedMainWindow::PowerZones as SlintPowerZones; -impl From for SlintPowerZones { - fn from(value: rog_aura::aura_detection::PowerZones) -> Self { - match value { - rog_aura::aura_detection::PowerZones::Logo => SlintPowerZones::Logo, - rog_aura::aura_detection::PowerZones::Keyboard => SlintPowerZones::Keyboard, - rog_aura::aura_detection::PowerZones::Lightbar => SlintPowerZones::Lightbar, - rog_aura::aura_detection::PowerZones::Lid => SlintPowerZones::Lid, - rog_aura::aura_detection::PowerZones::RearGlow => SlintPowerZones::RearGlow, - } - } -} - -impl From for rog_aura::aura_detection::PowerZones { - fn from(value: SlintPowerZones) -> Self { - match value { - SlintPowerZones::Logo => rog_aura::aura_detection::PowerZones::Logo, - SlintPowerZones::Keyboard => rog_aura::aura_detection::PowerZones::Keyboard, - SlintPowerZones::Lightbar => rog_aura::aura_detection::PowerZones::Lightbar, - SlintPowerZones::Lid => rog_aura::aura_detection::PowerZones::Lid, - SlintPowerZones::RearGlow => rog_aura::aura_detection::PowerZones::RearGlow, - } - } -} - -use crate::slint_generatedMainWindow::{ - AuraPower as SlintAuraPower, KbAuraPowerState as SlintKbAuraPowerState, -}; -impl From for SlintAuraPower { - fn from(value: rog_aura::power::AuraPower) -> Self { - Self { - keyboard: SlintKbAuraPowerState { - awake: value.keyboard.awake, - boot: value.keyboard.boot, - shutdown: value.keyboard.shutdown, - sleep: value.keyboard.sleep, - zone: value.keyboard.zone.into(), - }, - lid: SlintKbAuraPowerState { - awake: value.lid.awake, - boot: value.lid.boot, - shutdown: value.lid.shutdown, - sleep: value.lid.sleep, - zone: value.lid.zone.into(), - }, - lightbar: SlintKbAuraPowerState { - awake: value.lightbar.awake, - boot: value.lightbar.boot, - shutdown: value.lightbar.shutdown, - sleep: value.lightbar.sleep, - zone: value.lightbar.zone.into(), - }, - logo: SlintKbAuraPowerState { - awake: value.logo.awake, - boot: value.logo.boot, - shutdown: value.logo.shutdown, - sleep: value.logo.sleep, - zone: value.logo.zone.into(), - }, - rear_glow: SlintKbAuraPowerState { - awake: value.rear_glow.awake, - boot: value.rear_glow.boot, - shutdown: value.rear_glow.shutdown, - sleep: value.rear_glow.sleep, - zone: value.rear_glow.zone.into(), - }, - } - } -} - -impl From for rog_aura::power::AuraPower { - fn from(value: SlintAuraPower) -> Self { - Self { - keyboard: KbAuraPowerState { - awake: value.keyboard.awake, - boot: value.keyboard.boot, - shutdown: value.keyboard.shutdown, - sleep: value.keyboard.sleep, - zone: value.keyboard.zone.into(), - }, - lid: KbAuraPowerState { - awake: value.lid.awake, - boot: value.lid.boot, - shutdown: value.lid.shutdown, - sleep: value.lid.sleep, - zone: value.lid.zone.into(), - }, - lightbar: KbAuraPowerState { - awake: value.lightbar.awake, - boot: value.lightbar.boot, - shutdown: value.lightbar.shutdown, - sleep: value.lightbar.sleep, - zone: value.lightbar.zone.into(), - }, - logo: KbAuraPowerState { - awake: value.logo.awake, - boot: value.logo.boot, - shutdown: value.logo.shutdown, - sleep: value.logo.sleep, - zone: value.logo.zone.into(), - }, - rear_glow: KbAuraPowerState { - awake: value.rear_glow.awake, - boot: value.rear_glow.boot, - shutdown: value.rear_glow.shutdown, - sleep: value.rear_glow.sleep, - zone: value.rear_glow.zone.into(), - }, - } - } -} - -use crate::slint_generatedMainWindow::AuraPowerDev as SlintAuraPowerDev; -impl From for SlintAuraPowerDev { - fn from(value: rog_aura::usb::AuraPowerDev) -> Self { - let tuf: Vec = value - .tuf - .iter() - .map(|n| SlintAuraDevTuf::from(*n)) - .collect(); - let old_rog: Vec = value - .old_rog - .iter() - .map(|n| SlintAuraDevRog1::from(*n)) - .collect(); - Self { - tuf: ModelRc::from(tuf.as_slice()), - old_rog: ModelRc::from(old_rog.as_slice()), - rog: value.rog.into(), - } - } -} - -impl From for rog_aura::usb::AuraPowerDev { - fn from(value: SlintAuraPowerDev) -> Self { - let tuf: Vec = value - .tuf - .iter() - .map(rog_aura::usb::AuraDevTuf::from) - .collect(); - let old_rog: Vec = value - .old_rog - .iter() - .map(rog_aura::usb::AuraDevRog1::from) - .collect(); - Self { - tuf, - old_rog, - rog: value.rog.into(), - } - } -} - // This macro expects are consistent naming between proxy calls and slint // globals macro_rules! set_ui_props_async { diff --git a/rog-control-center/translations/en/rog-control-center.po b/rog-control-center/translations/en/rog-control-center.po index 75f58540..404d989c 100644 --- a/rog-control-center/translations/en/rog-control-center.po +++ b/rog-control-center/translations/en/rog-control-center.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-03-09 10:49+0000\n" +"POT-Creation-Date: 2024-03-10 07:52+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -247,147 +247,152 @@ msgctxt "PageAura" msgid "Shutdown" msgstr "" -#: rog-control-center/ui/pages/system.slint:26 +#: rog-control-center/ui/pages/system.slint:27 msgctxt "SystemPageData" msgid "Balanced" msgstr "" -#: rog-control-center/ui/pages/system.slint:26 rog-control-center/ui/pages/system.slint:30 +#: rog-control-center/ui/pages/system.slint:27 rog-control-center/ui/pages/system.slint:31 msgctxt "SystemPageData" msgid "Performance" msgstr "" -#: rog-control-center/ui/pages/system.slint:26 +#: rog-control-center/ui/pages/system.slint:27 msgctxt "SystemPageData" msgid "Quiet" msgstr "" -#: rog-control-center/ui/pages/system.slint:29 +#: rog-control-center/ui/pages/system.slint:30 msgctxt "SystemPageData" msgid "Default" msgstr "" -#: rog-control-center/ui/pages/system.slint:31 +#: rog-control-center/ui/pages/system.slint:32 msgctxt "SystemPageData" msgid "BalancePerformance" msgstr "" -#: rog-control-center/ui/pages/system.slint:32 +#: rog-control-center/ui/pages/system.slint:33 msgctxt "SystemPageData" msgid "BalancePower" msgstr "" -#: rog-control-center/ui/pages/system.slint:33 +#: rog-control-center/ui/pages/system.slint:34 msgctxt "SystemPageData" msgid "Power" msgstr "" -#: rog-control-center/ui/pages/system.slint:103 +#: rog-control-center/ui/pages/system.slint:107 msgctxt "PageSystem" msgid "Base system settings" msgstr "" -#: rog-control-center/ui/pages/system.slint:108 +#: rog-control-center/ui/pages/system.slint:112 msgctxt "PageSystem" msgid "Charge limit" msgstr "" -#: rog-control-center/ui/pages/system.slint:120 +#: rog-control-center/ui/pages/system.slint:124 msgctxt "PageSystem" msgid "Throttle Policy" msgstr "" -#: rog-control-center/ui/pages/system.slint:130 +#: rog-control-center/ui/pages/system.slint:134 msgctxt "PageSystem" msgid "Advanced" msgstr "" -#: rog-control-center/ui/pages/system.slint:142 +#: rog-control-center/ui/pages/system.slint:146 msgctxt "PageSystem" msgid "Panel Overdrive" msgstr "" -#: rog-control-center/ui/pages/system.slint:150 +#: rog-control-center/ui/pages/system.slint:154 msgctxt "PageSystem" msgid "MiniLED Mode" msgstr "" -#: rog-control-center/ui/pages/system.slint:168 +#: rog-control-center/ui/pages/system.slint:162 +msgctxt "PageSystem" +msgid "POST boot sound" +msgstr "" + +#: rog-control-center/ui/pages/system.slint:180 msgctxt "PageSystem" msgid "System performance settings" msgstr "" -#: rog-control-center/ui/pages/system.slint:173 +#: rog-control-center/ui/pages/system.slint:185 msgctxt "ppt_pl1_spl" msgid "ppt_pl1_spl" msgstr "" -#: rog-control-center/ui/pages/system.slint:183 +#: rog-control-center/ui/pages/system.slint:195 msgctxt "ppt_pl2_sppt" msgid "ppt_pl2_sppt" msgstr "" -#: rog-control-center/ui/pages/system.slint:193 +#: rog-control-center/ui/pages/system.slint:205 msgctxt "ppt_fppt" msgid "ppt_fppt" msgstr "" -#: rog-control-center/ui/pages/system.slint:203 +#: rog-control-center/ui/pages/system.slint:215 msgctxt "ppt_apu_sppt" msgid "ppt_apu_sppt" msgstr "" -#: rog-control-center/ui/pages/system.slint:213 +#: rog-control-center/ui/pages/system.slint:225 msgctxt "ppt_platform_sppt" msgid "ppt_platform_sppt" msgstr "" -#: rog-control-center/ui/pages/system.slint:223 +#: rog-control-center/ui/pages/system.slint:235 msgctxt "nv_dynamic_boost" msgid "nv_dynamic_boost" msgstr "" -#: rog-control-center/ui/pages/system.slint:233 +#: rog-control-center/ui/pages/system.slint:245 msgctxt "nv_temp_target" msgid "nv_temp_target" msgstr "" -#: rog-control-center/ui/pages/system.slint:278 +#: rog-control-center/ui/pages/system.slint:290 msgctxt "PageSystem" msgid "Energy Performance Preference linked to Throttle Policy" msgstr "" -#: rog-control-center/ui/pages/system.slint:282 +#: rog-control-center/ui/pages/system.slint:294 msgctxt "PageSystem" msgid "Change EPP based on Throttle Policy" msgstr "" -#: rog-control-center/ui/pages/system.slint:290 +#: rog-control-center/ui/pages/system.slint:302 msgctxt "PageSystem" msgid "EPP for Balanced Policy" msgstr "" -#: rog-control-center/ui/pages/system.slint:300 +#: rog-control-center/ui/pages/system.slint:312 msgctxt "PageSystem" msgid "EPP for Performance Policy" msgstr "" -#: rog-control-center/ui/pages/system.slint:310 +#: rog-control-center/ui/pages/system.slint:322 msgctxt "PageSystem" msgid "EPP for Quiet Policy" msgstr "" -#: rog-control-center/ui/pages/system.slint:328 +#: rog-control-center/ui/pages/system.slint:340 msgctxt "PageSystem" msgid "Throttle Policy for power state" msgstr "" -#: rog-control-center/ui/pages/system.slint:332 +#: rog-control-center/ui/pages/system.slint:344 msgctxt "PageSystem" msgid "Throttle Policy on Battery" msgstr "" -#: rog-control-center/ui/pages/system.slint:342 +#: rog-control-center/ui/pages/system.slint:354 msgctxt "PageSystem" msgid "Throttle Policy on AC" msgstr ""