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;
void emitConnectionError(const QString &);
private slots:
- void ircUserDestroyed();
void channelDestroyed();
void removeIrcUser(IrcUser *ircuser);
+ void removeIrcChannel(IrcChannel *ircChannel);
+ void removeChansAndUsers();
void ircUserInitDone();
void ircChannelInitDone();
void ircChannelAdded(IrcChannel *);
void ircUserRemoved(const QString &nick);
+ void ircChannelRemoved(const QString &channel);
// needed for client sync progress
void ircUserRemoved(QObject *);