summaryrefslogtreecommitdiff
path: root/core/launcher/qcopbridge.h
Side-by-side diff
Diffstat (limited to 'core/launcher/qcopbridge.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/qcopbridge.h25
1 files changed, 15 insertions, 10 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,10 +44,14 @@ 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:
void timerEvent( QTimerEvent * );
-
+
private:
@@ -69,7 +75,9 @@ public:
void sendDesktopMessage( const QString &msg );
+ void sendDesktopMessage( const QCString &msg, const QByteArray& );
void startSync() { sendSync = TRUE; }
-
+ bool verifyAuthorised();
+
signals:
void connectionClosed( QCopBridgePI *);
-
+
protected slots:
@@ -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;
};