QAction *whoisAction = nickContextMenu.addAction(tr("WHOIS"));
QAction *versionAction = nickContextMenu.addAction(tr("VERSION"));
- versionAction->setEnabled(false);
QAction *pingAction = nickContextMenu.addAction(tr("PING"));
- pingAction->setEnabled(false);
nickContextMenu.addSeparator();
nickContextMenu.addSeparator();
QAction *queryAction = nickContextMenu.addAction(tr("Query"));
- queryAction->setEnabled(false);
QAction *dccChatAction = nickContextMenu.addAction(tr("DCC-Chat"));
dccChatAction->setEnabled(false);
QAction *sendFileAction = nickContextMenu.addAction(tr("Send file"));
QAction *result = nickContextMenu.exec(QCursor::pos());
- if(result == whoisAction) { Client::instance()->userInput(bufferInfo, "/WHOIS "+username); }
- else if(result == versionAction) { Client::instance()->userInput(bufferInfo, "/CTCP "+username+" VERSION"); }
- else if(result == pingAction) { Client::instance()->userInput(bufferInfo, "/CTCP "+username+" PING"); }
+ if(result == whoisAction) { Client::instance()->userInput(bufferInfo, QString("/WHOIS %1 %1").arg(username)); }
+ else if(result == versionAction) { Client::instance()->userInput(bufferInfo, QString("/CTCP %1 VERSION").arg(username)); }
+ else if(result == pingAction) { Client::instance()->userInput(bufferInfo, QString("/CTCP %1 PING ").arg(username)); }
- else if(result == opAction) { Client::instance()->userInput(bufferInfo, "/OP "+username); }
- else if(result == deOpAction) { Client::instance()->userInput(bufferInfo, "/DEOP "+username); }
- else if(result == voiceAction) { Client::instance()->userInput(bufferInfo, "/VOICE "+username); }
- else if(result == deVoiceAction) { Client::instance()->userInput(bufferInfo, "/DEVOICE "+username); }
+ else if(result == opAction) { Client::instance()->userInput(bufferInfo, "/OP " + username); }
+ else if(result == deOpAction) { Client::instance()->userInput(bufferInfo, "/DEOP " + username); }
+ else if(result == voiceAction) { Client::instance()->userInput(bufferInfo, "/VOICE " + username); }
+ else if(result == deVoiceAction) { Client::instance()->userInput(bufferInfo, "/DEVOICE " + username); }
- else if(result == kickAction) { Client::instance()->userInput(bufferInfo, "/KICK "+username); }
- else if(result == kickBanAction) { Client::instance()->userInput(bufferInfo, "/KICKBAN "+username); }
+ else if(result == kickAction) { Client::instance()->userInput(bufferInfo, "/KICK " + username); }
+ else if(result == kickBanAction) { Client::instance()->userInput(bufferInfo, "/KICKBAN " + username); }
+ else if(result == queryAction) { Client::instance()->userInput(bufferInfo, "/QUERY " + username); }
}