// serverState state();
bool isConnected() { return socket.state() == QAbstractSocket::ConnectedState; }
QString getNetwork() { return network; }
+ QStringList providesUserHandlers();
public slots:
// void setServerOptions();
void topicSet(QString network, QString buffer, QString topic);
void setNicks(QString network, QString buffer, QStringList nicks);
void ownNickSet(QString network, QString newNick);
+ void queryRequested(QString network, QString nick);
private slots:
void handleUserNick(QString, QString);
void handleUserOp(QString, QString);
void handleUserPart(QString, QString);
+ void handleUserQuery(QString, QString);
void handleUserQuit(QString, QString);
void handleUserQuote(QString, QString);
void handleUserSay(QString, QString);
void handleServer332(QString, QStringList); // RPL_TOPIC
void handleServer333(QString, QStringList); // Topic set by...
void handleServer353(QString, QStringList); // RPL_NAMREPLY
+ void handleServer433(QString, QStringList); // RPL_NICKNAMEINUSER
void defaultServerHandler(QString cmd, QString prefix, QStringList params);
void defaultUserHandler(QString buf, QString cmd, QString msg);