X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fuisupport%2Fnickview.cpp;h=99ba8ded289273d5ed7744f8496d015059945b06;hb=c85f07cd06593a778046d30809480c9db49c4802;hp=92f6f587c3b66dbdbe00b9015b64009f1d91af9b;hpb=4980c92e1b3712824affe519e52e6696d68068ba;p=quassel.git diff --git a/src/uisupport/nickview.cpp b/src/uisupport/nickview.cpp index 92f6f587..99ba8ded 100644 --- a/src/uisupport/nickview.cpp +++ b/src/uisupport/nickview.cpp @@ -23,7 +23,7 @@ #include #include "nickview.h" -#include "nickmodel.h" +#include "nickviewfilter.h" #include "networkmodel.h" #include "types.h" #include "client.h" @@ -76,9 +76,7 @@ void NickView::showContextMenu(const QPoint & pos ) { 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(); @@ -105,15 +103,15 @@ void NickView::showContextMenu(const QPoint & pos ) { 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); } }