X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Firclisthelper.h;h=e62fda10c62aa5a7ce2c7ade28a18f679ae048d9;hp=8bf7f94ebd6a4291e9729461cfd05769fad4b18a;hb=558260f52de5a9b1364f5672ace17554efc10a74;hpb=fe4b38e66592f11fdf4c4651863968983daecd2d diff --git a/src/common/irclisthelper.h b/src/common/irclisthelper.h index 8bf7f94e..e62fda10 100644 --- a/src/common/irclisthelper.h +++ b/src/common/irclisthelper.h @@ -36,7 +36,7 @@ class IrcListHelper : public SyncableObject { Q_OBJECT public: - inline IrcListHelper(QObject *parent = 0) : SyncableObject(parent) {}; + inline IrcListHelper(QObject *parent = 0) : SyncableObject(parent) { setInitialized(); }; struct ChannelDescription { QString channelName; @@ -49,10 +49,12 @@ public slots: inline virtual QVariantList requestChannelList(const NetworkId &netId, const QStringList &channelFilters) { emit channelListRequested(netId, channelFilters); return QVariantList(); } inline virtual void receiveChannelList(const NetworkId &, const QStringList &, const QVariantList &) {}; inline virtual void reportFinishedList(const NetworkId &netId) { emit finishedListReported(netId); } + inline virtual void reportError(const QString &error) { emit errorReported(error); } signals: void channelListRequested(const NetworkId &netId, const QStringList &channelFilters); void finishedListReported(const NetworkId &netId); + void errorReported(const QString &error); }; #endif //IRCLISTHELPER_H