#ifndef HYPRLAND_SERVICE_H #define HYPRLAND_SERVICE_H #include #include #include "Workspace.h" #include "Client.h" #include class HyprlandService { public: static Workspace getCurrentWorkspace(); static std::list getClients(); static std::list getClientsOnActiveWorkspace(); static void setFloatingRule(bool); static void setClientFloating(Client&); static void setClientTiled(Client&); static void toggleClientFloating(Client&); static bool isFloatingRulePresent(); }; #endif