summaryrefslogtreecommitdiff
path: root/musicconn.h
diff options
context:
space:
mode:
Diffstat (limited to 'musicconn.h')
-rw-r--r--musicconn.h10
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;