X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsignalproxy.h;h=2f68f944a50d0be02773ccad6f058a7738b597f7;hp=cb1fcbf0f823a2911cbfe677f43c03feec63be48;hb=2ee32e7f7707349d12c98181bbe6842f6d19f60e;hpb=da3abc60f84c44422242d59fadb1d2fa8fd49221 diff --git a/src/common/signalproxy.h b/src/common/signalproxy.h index cb1fcbf0..2f68f944 100644 --- a/src/common/signalproxy.h +++ b/src/common/signalproxy.h @@ -42,10 +42,9 @@ class SignalProxy : public QObject { 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 detachObject(QObject* obj); - + //void detachSender(); + void detachObject(QObject *); signals: void peerDisconnected(); @@ -61,7 +60,7 @@ class SignalProxy : public QObject { struct SignalDesc { QObject *sender; - const char *signal; + QByteArray signal; QByteArray rpcFunction; SignalDesc(QObject *sndr, const char *sig, const QByteArray &func) : sender(sndr), signal(sig), rpcFunction(func) {} @@ -70,7 +69,7 @@ class SignalProxy : public QObject { struct SlotDesc { QByteArray rpcFunction; QObject *recv; - const char *slot; + QByteArray slot; SlotDesc(const QByteArray& func, QObject* r, const char* s) : rpcFunction(func), recv(r), slot(s) {} };