mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2025-12-06 05:25:41 -05:00
remove UPower import from Theme
This commit is contained in:
@@ -5,7 +5,6 @@ import QtCore
|
|||||||
import QtQuick
|
import QtQuick
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import Quickshell.Io
|
import Quickshell.Io
|
||||||
import Quickshell.Services.UPower
|
|
||||||
import qs.Common
|
import qs.Common
|
||||||
import qs.Services
|
import qs.Services
|
||||||
import qs.Modules.Greetd
|
import qs.Modules.Greetd
|
||||||
@@ -705,7 +704,7 @@ Singleton {
|
|||||||
|
|
||||||
function getBatteryIcon(level, isCharging, batteryAvailable) {
|
function getBatteryIcon(level, isCharging, batteryAvailable) {
|
||||||
if (!batteryAvailable)
|
if (!batteryAvailable)
|
||||||
return _getBatteryPowerProfileIcon();
|
return "battery_std";
|
||||||
|
|
||||||
if (isCharging) {
|
if (isCharging) {
|
||||||
if (level >= 90)
|
if (level >= 90)
|
||||||
@@ -740,27 +739,13 @@ Singleton {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function _getBatteryPowerProfileIcon() {
|
|
||||||
if (typeof PowerProfiles === "undefined")
|
|
||||||
return "balance";
|
|
||||||
|
|
||||||
switch (PowerProfiles.profile) {
|
|
||||||
case PowerProfile.PowerSaver:
|
|
||||||
return "energy_savings_leaf";
|
|
||||||
case PowerProfile.Performance:
|
|
||||||
return "rocket_launch";
|
|
||||||
default:
|
|
||||||
return "balance";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function getPowerProfileIcon(profile) {
|
function getPowerProfileIcon(profile) {
|
||||||
switch (profile) {
|
switch (profile) {
|
||||||
case PowerProfile.PowerSaver:
|
case 0:
|
||||||
return "battery_saver";
|
return "battery_saver";
|
||||||
case PowerProfile.Balanced:
|
case 1:
|
||||||
return "battery_std";
|
return "battery_std";
|
||||||
case PowerProfile.Performance:
|
case 2:
|
||||||
return "flash_on";
|
return "flash_on";
|
||||||
default:
|
default:
|
||||||
return "settings";
|
return "settings";
|
||||||
@@ -769,24 +754,24 @@ Singleton {
|
|||||||
|
|
||||||
function getPowerProfileLabel(profile) {
|
function getPowerProfileLabel(profile) {
|
||||||
switch (profile) {
|
switch (profile) {
|
||||||
case PowerProfile.PowerSaver:
|
case 0:
|
||||||
return "Power Saver";
|
return "Power Saver";
|
||||||
case PowerProfile.Balanced:
|
case 1:
|
||||||
return "Balanced";
|
return "Balanced";
|
||||||
case PowerProfile.Performance:
|
case 2:
|
||||||
return "Performance";
|
return "Performance";
|
||||||
default:
|
default:
|
||||||
return profile.charAt(0).toUpperCase() + profile.slice(1);
|
return "Unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function getPowerProfileDescription(profile) {
|
function getPowerProfileDescription(profile) {
|
||||||
switch (profile) {
|
switch (profile) {
|
||||||
case PowerProfile.PowerSaver:
|
case 0:
|
||||||
return "Extend battery life";
|
return "Extend battery life";
|
||||||
case PowerProfile.Balanced:
|
case 1:
|
||||||
return "Balance power and performance";
|
return "Balance power and performance";
|
||||||
case PowerProfile.Performance:
|
case 2:
|
||||||
return "Prioritize performance";
|
return "Prioritize performance";
|
||||||
default:
|
default:
|
||||||
return "Custom power profile";
|
return "Custom power profile";
|
||||||
|
|||||||
Reference in New Issue
Block a user