X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsignalproxy.h;h=3e7136adffa9d7ba58e0006baa00d303719d6a27;hp=7e746387df63d1641dcc5e67df0ad8906eefa1ce;hb=54e986043fa7de4d34fa8c6a97b47ee3d465c1dd;hpb=4e9a619ab2a22ce3c933fbb36122632debfd415a diff --git a/src/common/signalproxy.h b/src/common/signalproxy.h index 7e746387..3e7136ad 100644 --- a/src/common/signalproxy.h +++ b/src/common/signalproxy.h @@ -34,6 +34,7 @@ class SignalProxy : public QObject { SignalProxy(ProxyType type, QIODevice *device = 0, QObject *parent = 0); ~SignalProxy(); + ProxyType proxyType() const { return type; } void attachSignal(QObject* sender, const char* signal, const QByteArray& rpcFunction = QByteArray()); void attachSlot(const QByteArray& rpcFunction, QObject* recv, const char* slot); @@ -60,7 +61,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) {} @@ -69,7 +70,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) {} };