// ====================
void UserInputHandler::handleAway(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit putCmd("AWAY", QStringList(msg));
}
}
void UserInputHandler::handleCtcp(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
QString nick = msg.section(' ', 0, 0);
QString ctcpTag = msg.section(' ', 1, 1).toUpper();
if (ctcpTag.isEmpty()) return;
}
void UserInputHandler::handleJ(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
QStringList params = msg.split(" ");
if(params.size() > 0 && !params[0].startsWith("#")) {
params[0] = QString("#%1").arg(params[0]);
}
void UserInputHandler::handleJoin(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit putCmd("JOIN", msg.split(" "));
}
}
void UserInputHandler::handleList(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit putCmd("LIST", msg.split(' ', QString::SkipEmptyParts));
}
}
void UserInputHandler::handleMode(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit putCmd("MODE", msg.split(' ', QString::SkipEmptyParts));
}
// TODO: show privmsgs
void UserInputHandler::handleMsg(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
QString nick = msg.section(" ", 0, 0);
msg = msg.section(" ", 1);
if(nick.isEmpty() || msg.isEmpty()) return;
}
void UserInputHandler::handleNick(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
QString nick = msg.section(' ', 0, 0);
emit putCmd("NICK", QStringList(nick));
}
}
void UserInputHandler::handleQuit(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit putCmd("QUIT", QStringList(msg));
}
void UserInputHandler::handleQuote(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit putRawLine(msg);
}
}
void UserInputHandler::handleWho(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit putCmd("WHO", msg.split(' '));
}
void UserInputHandler::handleWhois(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit putCmd("WHOIS", msg.split(' '));
}
void UserInputHandler::handleWhowas(QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit putCmd("WHOWAS", msg.split(' '));
}
void UserInputHandler::defaultHandler(QString cmd, QString bufname, QString msg) {
+ Q_UNUSED(bufname)
emit displayMsg(Message::Error, "", QString("Error: %1 %2").arg(cmd).arg(msg));
}