X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Fnetwork.h;h=b86b51e7a1244a8e99cdccf117f91a0b5acee742;hb=9f5481c93c3676f765333d4d9c36c559a339f3aa;hp=d44319ca64773f5e9918d1198e6864790a84b2df;hpb=4aca5963302eb2f6dfc41b723df4b362704f1b2b;p=quassel.git diff --git a/src/common/network.h b/src/common/network.h index d44319ca..b86b51e7 100644 --- a/src/common/network.h +++ b/src/common/network.h @@ -138,7 +138,8 @@ public slots: void removeSupport(const QString ¶m); inline void addIrcUser(const QString &hostmask) { newIrcUser(hostmask); } - void removeIrcUser(QString nick); + void removeIrcUser(const QString &nick); + void removeIrcChannel(const QString &channel); //init geters QVariantMap initSupports() const; @@ -166,6 +167,8 @@ public slots: private slots: void channelDestroyed(); void removeIrcUser(IrcUser *ircuser); + void removeIrcChannel(IrcChannel *ircChannel); + void removeChansAndUsers(); void ircUserInitDone(); void ircChannelInitDone(); @@ -193,6 +196,7 @@ signals: void ircChannelAdded(IrcChannel *); void ircUserRemoved(const QString &nick); + void ircChannelRemoved(const QString &channel); // needed for client sync progress void ircUserRemoved(QObject *);