From d14723bc3ec4c96ed02a08d1ff74c25e88225ef6 Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 27 Dec 2015 21:57:50 +0100 Subject: implement the music agent --- musicconn.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'musicconn.h') 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; -- cgit v1.2.3