X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcommon%2Fsignalproxy.h;h=2b8f4d87865032d2a6379a742f058b07e691b16a;hb=43886a14775d3e71af2d7e0ee2f3b2dace33ea7a;hp=90daddebe6557a9bde3a36aeb58f82af2e451e1e;hpb=08da449f9620e7fcb5898e9a5a048467b6d99bff;p=quassel.git diff --git a/src/common/signalproxy.h b/src/common/signalproxy.h index 90daddeb..2b8f4d87 100644 --- a/src/common/signalproxy.h +++ b/src/common/signalproxy.h @@ -37,20 +37,22 @@ class SignalProxy : public QObject { void attachSignal(QObject* sender, const char* signal, const QByteArray& rpcFunction = QByteArray()); void attachSlot(const QByteArray& rpcFunction, QObject* recv, const char* slot); - void detachObject(QObject* obj); - public slots: void addPeer(QIODevice *device); - + void detachObject(QObject* obj); + void sendSignal(const char *signal, QVariant p1 = QVariant(), QVariant p2 = QVariant(), QVariant p3 = QVariant(), QVariant p4 = QVariant(), QVariant p5 = QVariant(), QVariant p6 = QVariant(), QVariant p7 = QVariant(), QVariant p8 = QVariant(), QVariant p9 = QVariant()); - void detachSender(); + void detachObject(QObject* obj); + + //void detachSender(); signals: - //void peerDisconnected(); + void peerDisconnected(); private slots: + void socketDisconnected(); private: struct Connection {