X-Git-Url: http://git.tdb.fi/?p=xinema.git;a=blobdiff_plain;f=remote%2Fsource%2Fxinemacontrol.h;h=dc7ad8fcd20cbdce0d439013bbe5f359e6da3aa2;hp=5dd5e27b225cf8c32f501a20f03759702bc5bb65;hb=6fd809bbdbfe628ef1e63b68665f374751838baf;hpb=ed777426d367df15a67082f5dae0911c21472b5f diff --git a/remote/source/xinemacontrol.h b/remote/source/xinemacontrol.h index 5dd5e27..dc7ad8f 100644 --- a/remote/source/xinemacontrol.h +++ b/remote/source/xinemacontrol.h @@ -11,6 +11,9 @@ class XinemaControl: public QObject private: QTcpSocket socket; QByteArray buffer; + QString title; + float duration; + float position; public: XinemaControl(); @@ -21,12 +24,19 @@ public: void list_directory(const QString &); void play_file(const QString &); + const QString &get_title() const { return title; } + float get_duration() const { return duration; } + float get_position() const { return position; } + signals: void connected(); void disconnected(); void directory_started(const QString &); void file_added(const QString &); void subdirectory_added(const QString &); + void title_changed(const QString &); + void duration_changed(float); + void position_changed(float); private: void send_request(const QString &);