void removeSupport(const QString ¶m);
inline void addIrcUser(const QString &hostmask) { newIrcUser(hostmask); }
+ void removeIrcUser(QString nick);
//init geters
QVariantMap initSupports() const;
// these slots are to keep the hashlists of all users and the
// channel lists up to date
void ircUserNickChanged(QString newnick);
+ void setInitialized();
+private slots:
void ircUserDestroyed();
void channelDestroyed();
-
- void setInitialized();
+ void removeIrcUser(IrcUser *ircuser);
signals:
void networkNameSet(const QString &networkName);
void ircUserAdded(QString hostmask);
void ircChannelAdded(QString channelname);
+ void ircUserRemoved(QString nick);
+
void initDone();
void ircUserInitDone();
void ircChannelInitDone();
QPointer<SignalProxy> _proxy;
void determinePrefixes();
+
};
#endif