From 34abe223f7648929f0c6b9132fbdc83e0353b51a Mon Sep 17 00:00:00 2001 From: Daniel Teichmann Date: Fri, 2 Jul 2021 20:26:25 +0200 Subject: Update session to 'new' API format. --- src/session.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/session.h') diff --git a/src/session.h b/src/session.h index 41d414a..1b8b2d6 100644 --- a/src/session.h +++ b/src/session.h @@ -39,10 +39,11 @@ class Session : public QObject { Q_OBJECT + Q_PROPERTY(QString host_id READ getHostID NOTIFY hostIDChanged) // this makes status available as a QML property Q_PROPERTY(QString status READ getStatus NOTIFY statusChanged) // this makes service id available as a QML property - Q_PROPERTY(QString id READ getId NOTIFY idChanged) + Q_PROPERTY(QString id READ getID NOTIFY idChanged) // this makes session_id available as a QML property Q_PROPERTY(QString session_id READ getSessionID NOTIFY sessionIDChanged) // this makes url available as a QML property @@ -55,20 +56,22 @@ public: QString getStatus(); QString getURL(); - QString getId(); + QString getID(); + QString getHostID(); QString getSessionID(); QString getPin(); void setStatus(QString status); void setURL(QString url); - void setId(QString id); + void setID(QString id); + void setHostID(QString host_id); void setSessionID(QString session_id); void setPin(QString pin); // Starts a VNC Session - void start_request_dbus(); + void start_request_dbus(QString host_id); // Refreshes a VNC Session's status - void refresh_status_request_dbus(QString id); + void refresh_status_request_dbus(QString host_id, QString id); // Stop the Session void stop_request_dbus(QString id); // Gets a VNC Session's status @@ -85,6 +88,7 @@ private: MainQMLAdaptor* _main_gui; QString _id; QString _session_id; + QString _host_id; QString _url; QString _pin; OrgArcticaProjectRWASupportSessionServiceInterface* _dbus_rwa; @@ -100,6 +104,7 @@ signals: void sessionIDChanged(QString); void urlChanged(QString); void pinChanged(QString); + void hostIDChanged(QString); public slots: void handleConnectButtonClick(bool checked); -- cgit v1.2.3