diff options
Diffstat (limited to 'libvncserver/main.h')
| -rw-r--r-- | libvncserver/main.h | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/libvncserver/main.h b/libvncserver/main.h index a02a476..1edd4cc 100644 --- a/libvncserver/main.h +++ b/libvncserver/main.h @@ -13,7 +13,7 @@ class ControlPipeHandlerObject : public TQObject { - Q_OBJECT + TQ_OBJECT public: ControlPipeHandlerObject(); @@ -21,14 +21,20 @@ class ControlPipeHandlerObject : public TQObject public slots: void run(); + void requestExit() { d.requestExit = true; } public: - rfbScreenInfoPtr d; + struct Data + { + rfbScreenInfoPtr rfbData; + bool requestExit; + }; + Data d; }; class OnHoldClientHandlerObject : public TQObject { - Q_OBJECT + TQ_OBJECT public: OnHoldClientHandlerObject(); @@ -36,14 +42,20 @@ class OnHoldClientHandlerObject : public TQObject public slots: void run(); + void requestExit() { d.requestExit = true; } public: - rfbClientPtr d; + struct Data + { + rfbClientPtr rfbData; + bool requestExit; + }; + Data d; }; class ClientOutputHandlerObject : public TQObject { - Q_OBJECT + TQ_OBJECT public: ClientOutputHandlerObject(); @@ -51,9 +63,15 @@ class ClientOutputHandlerObject : public TQObject public slots: void run(); + void requestExit() { d.requestExit = true; } public: - rfbClientPtr d; + struct Data + { + rfbClientPtr rfbData; + bool requestExit; + }; + Data d; }; #endif // _MAIN_H |
