Waybar/include
Félix Baylac Jacqué 09bb6a055d modules/power_profiles_daemon: safely call dbus asynchronously
2 changes to address the review feedback:

1. Aleksei pointed out in this
   comment (https://github.com/Alexays/Waybar/pull/2971#issuecomment-1972364896)
   that there's no way to tell if a proxy is alive other than trying to
   call a method on it. We perform a little dance to check whether or
   not power-profiles-daemon is available on the system by calling
   properties.GetAll. If something responds, we assume
   power-profiles-daemon is installed, it's then safe to draw the
   widget and attach the callback to the active profile.
2. We replaced all the synchronous DBus operations by their async
   counterparts.
2024-03-01 12:55:37 +01:00
..
modules modules/power_profiles_daemon: safely call dbus asynchronously 2024-03-01 12:55:37 +01:00
util fix(clock): remove literal operator with reserved name 2024-02-19 21:56:47 -08:00
AAppIconLabel.hpp Add removed secondary identifier 2023-07-10 23:48:18 +02:00
AIconLabel.hpp Happy clang 2023-03-02 16:57:32 +03:00
ALabel.hpp Happy clang 2023-03-02 16:57:32 +03:00
AModule.hpp feat: add `module` class to the root elements of the modules 2024-02-14 22:41:13 -08:00
ASlider.hpp feat: pulseaudio slider module 2023-10-15 17:52:12 -03:00
IModule.hpp ISSUE#1977. AModule implements module actions call 2023-02-28 15:32:28 +03:00
bar.hpp refactor: merge BarSurface into Bar 2024-02-19 03:00:38 -08:00
client.hpp feat!: drop RawSurfaceImpl with direct use of wlr-layer-shell 2024-02-17 11:23:17 -08:00
config.hpp Add support for reading the config path from env 2022-09-05 08:21:36 +02:00
factory.hpp refactor: move all module includes to factory.cpp 2024-02-19 15:11:08 -08:00
group.hpp refactor: move signal handler adding into separate method 2023-10-14 18:30:27 -03:00