Bar-Widgets: re-adding a lot of missing services since the refactor.

This commit is contained in:
ItsLemmy
2025-11-08 23:07:46 -05:00
parent 8bd2f0ca7f
commit 3b7411f1ad
15 changed files with 16 additions and 5 deletions

View File

@@ -3,6 +3,7 @@ import QtQuick.Layouts
import Quickshell
import Quickshell.Widgets
import qs.Commons
import qs.Services.Compositor
import qs.Services.UI
import qs.Widgets

View File

@@ -1,8 +1,9 @@
import QtQuick
import Quickshell
import qs.Commons
import qs.Services.UI
import qs.Modules.Bar.Extras
import qs.Services.Networking
import qs.Services.UI
Item {
id: root

View File

@@ -3,6 +3,7 @@ import Quickshell
import qs.Commons
import qs.Modules.Bar.Extras
import qs.Modules.Panels.Settings
import qs.Services.Hardware
import qs.Services.UI
import qs.Widgets

View File

@@ -2,6 +2,7 @@ import QtQuick
import QtQuick.Layouts
import Quickshell
import qs.Commons
import qs.Services.Power
import qs.Services.UI
import qs.Widgets

View File

@@ -5,6 +5,7 @@ import Quickshell.Services.Pipewire
import qs.Commons
import qs.Modules.Bar.Extras
import qs.Modules.Panels.Settings
import qs.Services.Media
import qs.Services.UI
import qs.Widgets

View File

@@ -5,6 +5,7 @@ import Quickshell
import Quickshell.Wayland
import qs.Commons
import qs.Modules.Panels.Settings
import qs.Services.System
import qs.Services.UI
import qs.Widgets

View File

@@ -6,6 +6,7 @@ import Quickshell.Wayland
import qs.Commons
import qs.Modules.Panels.Settings
import qs.Services.Power
import qs.Services.UI
import qs.Widgets
NIconButton {

View File

@@ -4,6 +4,7 @@ import Quickshell
import Quickshell.Services.UPower
import qs.Commons
import qs.Services.Power
import qs.Services.UI
import qs.Widgets
NIconButton {

View File

@@ -2,6 +2,7 @@ import QtQuick
import QtQuick.Layouts
import Quickshell
import qs.Commons
import qs.Services.UI
import qs.Widgets
NIconButton {

View File

@@ -2,6 +2,7 @@ import QtQuick
import QtQuick.Layouts
import Quickshell
import qs.Commons
import qs.Services.UI
import qs.Widgets
Item {

View File

@@ -123,7 +123,7 @@ Singleton {
Settings.data.battery.chargingMode = BatteryService.chargingMode
} else if (exitCode === 2) {
ToastService.showWarning(I18n.tr("toast.battery-manager.title"), I18n.tr("toast.battery-manager.initial-setup"))
PanelService.getPanel("batteryPanel", screen)?.toggle(this)
PanelService.getPanel("batteryPanel", null)?.toggle(this)
BatteryService.runInstaller()
} else {
ToastService.showError(I18n.tr("toast.battery-manager.title"), I18n.tr("toast.battery-manager.set-failed"))

View File

@@ -3,8 +3,8 @@ pragma Singleton
import QtQuick
import Quickshell
import Quickshell.Io
import Quickshell.Hyprland
import qs.Commons
import qs.Services.Compositor
Singleton {
id: root

View File

@@ -5,6 +5,7 @@ import Quickshell
import Quickshell.Io
import qs.Commons
import qs.Services.System
import qs.Services.UI
Singleton {
id: root

View File

@@ -5,6 +5,7 @@ import Quickshell
import Quickshell.Bluetooth
import Quickshell.Io
import qs.Commons
import qs.Services.UI
Singleton {
id: root

View File

@@ -25,8 +25,7 @@ Singleton {
// Returns a panel (loads it on-demand if not yet loaded)
function getPanel(name, screen) {
if (!screen) {
Logger.w("PanelService", "missing screen for getPanel:", name)
Logger.callStack()
Logger.d("PanelService", "missing screen for getPanel:", name)
// If no screen specified, return the first matching panel
for (var key in registeredPanels) {
if (key.startsWith(name + "-")) {