diff options
author | Javier <dev.git@javispedro.com> | 2015-12-27 21:57:50 +0100 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2015-12-27 21:57:50 +0100 |
commit | d14723bc3ec4c96ed02a08d1ff74c25e88225ef6 (patch) | |
tree | 1e6b0ed11a988c162835f7ee93fd0c5b61c31535 /musicconn.h | |
parent | 52fada92f5e502f77ad19486a98b896fdf667d85 (diff) | |
download | sapd-d14723bc3ec4c96ed02a08d1ff74c25e88225ef6.tar.gz sapd-d14723bc3ec4c96ed02a08d1ff74c25e88225ef6.zip |
implement the music agent
Diffstat (limited to 'musicconn.h')
-rw-r--r-- | musicconn.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/musicconn.h b/musicconn.h index 7b0934d..3cee914 100644 --- a/musicconn.h +++ b/musicconn.h @@ -11,13 +11,21 @@ class MusicConn : public QObject public: MusicConn(SAPConnection *conn, QObject *parent = 0); - ~MusicConn(); protected: + static QString encodeAlbumArt(const QString &albumArt); + +private: + void sendMessage(const QJsonObject &msg); + void handleMessage(const QJsonObject &msg); + + void sendResponse(const QString &id, const QString &result, int reason); + void sendMediaChangedInd(); private slots: void handleConnected(); void handleMessageReceived(); + void handleMetadataChanged(); private: SAPConnection *_conn; |