summaryrefslogtreecommitdiff
path: root/core/launcher/qcopbridge.h
Side-by-side diff
Diffstat (limited to 'core/launcher/qcopbridge.h') (more/less context) (show whitespace changes)
-rw-r--r--core/launcher/qcopbridge.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/core/launcher/qcopbridge.h b/core/launcher/qcopbridge.h
index 408d10d..bae3f88 100644
--- a/core/launcher/qcopbridge.h
+++ b/core/launcher/qcopbridge.h
@@ -22,2 +22,3 @@
+#include <qtopia/global.h>
#include <qserversocket.h>
@@ -31,2 +32,3 @@ class QCopBridgePI;
class QCopChannel;
+class QTimer;
@@ -42,7 +44,11 @@ public:
void closeOpenConnections();
+ void authorizeConnections();
public slots:
- void connectionClosed( QCopBridgePI *pi );
+ void closed( QCopBridgePI *pi );
void desktopMessage( const QCString &call, const QByteArray & );
+signals:
+ void connectionClosed( const QHostAddress & );
+
protected:
@@ -69,3 +75,5 @@ public:
void sendDesktopMessage( const QString &msg );
+ void sendDesktopMessage( const QCString &msg, const QByteArray& );
void startSync() { sendSync = TRUE; }
+ bool verifyAuthorised();
@@ -78,6 +86,3 @@ protected slots:
void process( const QString& command );
- void connectionClosed();
-
-protected:
- void timerEvent( QTimerEvent *e );
+ void myConnectionClosed();
@@ -87,4 +92,4 @@ private:
QHostAddress peeraddress;
- bool connected;
bool sendSync;
+ QTimer *timer;
};