summaryrefslogtreecommitdiffstats
path: root/krfb/krfb/krfbifaceimpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'krfb/krfb/krfbifaceimpl.h')
-rw-r--r--krfb/krfb/krfbifaceimpl.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/krfb/krfb/krfbifaceimpl.h b/krfb/krfb/krfbifaceimpl.h
new file mode 100644
index 00000000..430a0652
--- /dev/null
+++ b/krfb/krfb/krfbifaceimpl.h
@@ -0,0 +1,22 @@
+#ifndef __KRFB_IFACE_IMPL_H
+#define __KRFB_IFACE_IMPL_H
+
+#include <qobject.h>
+#include "rfbcontroller.h"
+#include "krfbiface.h"
+
+class KRfbIfaceImpl : public QObject, public virtual krfbIface
+{
+ Q_OBJECT
+private:
+ RFBController *controller;
+public:
+ KRfbIfaceImpl(RFBController *c);
+signals:
+ void exitApp();
+
+public:
+ void exit();
+ void setAllowDesktopControl(bool);
+};
+#endif