From 8a67a7b1a78084fed6934e44f72a02153e99e6bb Mon Sep 17 00:00:00 2001 From: Daniel Teichmann Date: Wed, 29 Jul 2020 17:45:34 +0200 Subject: Renamed dbus request functions && Add features to comply with API --- src/session.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/session.h') diff --git a/src/session.h b/src/session.h index 5005cb4..2b39a78 100644 --- a/src/session.h +++ b/src/session.h @@ -20,7 +20,6 @@ class Session : public QObject Q_PROPERTY(QString pin READ getPin NOTIFY pinChanged ) // this makes pin available as a QML property public: explicit Session(QObject *parent, MainQMLAdaptor *main_gui = nullptr); - void init_vars(); QString getStatus(); QString getURL(); @@ -33,18 +32,20 @@ public: void setPin(QString pin); // Starts a VNC Session - void start(); + void start_request_dbus(); // Refreshes a VNC Session's status - void refresh_status(int pid); + void refresh_status_request_dbus(int pid); // Stop the Session - void stop(int pid); + void stop_request_dbus(int pid); // Gets a VNC Session's status - void status(int pid); + void status_request_dbus(int pid); + // Returns true if Session is somewhat usable (Running, Alive, etc..) + bool isSessionAliveOrRunning(QString status); protected: QString _status; - QTimer *statusTimer; void statusTimerEvent(); + void init_vars(); private: MainQMLAdaptor* _main_gui; int _id; -- cgit v1.2.3