add move window to hyprland service

This commit is contained in:
2026-02-02 12:23:44 +01:00
parent 9404321249
commit da9f167747
12 changed files with 264 additions and 102 deletions

View File

@@ -14,7 +14,7 @@ struct MprisPlayer2Message {
std::string title;
std::string artist;
std::string artwork_url;
uint32_t length_ms;
int64_t length_ms;
std::function<void()> play_pause;
std::function<void()> next;

View File

@@ -12,12 +12,15 @@ class MprisController {
void toggle_play();
void next_song();
void previous_song();
void emit_seeked(int64_t position_us);
sigc::signal<void(const MprisPlayer2Message &)> &signal_mpris_updated();
private:
MprisController();
bool playerRunning = false;
Glib::RefPtr<Gio::DBus::Connection> m_connection;
Glib::RefPtr<Gio::DBus::Proxy> m_proxy;
sigc::signal<void(const MprisPlayer2Message &)> mprisUpdatedSignal;