void setTopic(QString);
void setNicks(QStringList);
void addNick(QString nick, VarMap props);
+ void renameNick(QString oldnick, QString newnick);
void removeNick(QString nick);
void updateNick(QString nick, VarMap props);
void setOwnNick(QString nick);
private:
Ui::ChannelWidget ui;
- QColor stdCol, errorCol, noticeCol, joinCol, quitCol, partCol, serverCol;
+ QString stdCol, errorCol, noticeCol, joinCol, quitCol, partCol, kickCol, serverCol, nickCol;
+ QString CSS;
QString _networkName;
QString _bufferName;
VarMap nicks;
void setNicks(QString, QString, QStringList);
void addNick(QString net, QString nick, VarMap props);
void removeNick(QString net, QString nick);
+ void renameNick(QString net, QString oldnick, QString newnick);
void updateNick(QString net, QString nick, VarMap props);
void setOwnNick(QString net, QString nick);
Ui::IrcWidget ui;
QHash<QString, ChannelWidget *> buffers;
VarMap nicks;
- QString ownNick;
+ QHash<QString, QString> ownNick;
ChannelWidget * getBuffer(QString net, QString buf);
};