void updateHostmask(const QString &mask);
void setUserModes(const QString &modes);
-
- void joinChannel(const QString &channel);
- void partChannel(const QString &channel);
+
+ void joinChannel(IrcChannel *channel);
+ void joinChannel(const QString &channelname);
+ void partChannel(IrcChannel *channel);
+ void partChannel(const QString &channelname);
void addUserMode(const QString &mode);
void removeUserMode(const QString &mode);
void nickSet(QString newnick);
void hostmaskUpdated(QString mask);
- void channelsSet(QStringList channels);
void userModesSet(QString modes);
void channelJoined(QString channel);
private slots:
void updateObjectName();
+ void channelDestroyed();
private:
inline bool operator==(const IrcUser &ircuser2) {
QString _user;
QString _host;
- QSet<QString> _channels;
+ // QSet<QString> _channels;
+ QSet<IrcChannel *> _channels;
QString _userModes;
NetworkInfo *networkInfo;