X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fnickview.cpp;h=5c5862f3b02ff9dc15eaf6d889331fc5a66693a7;hp=c1f0ab8bfb23cd8ed7696b222a4f4ab8dea2f6fd;hb=94c69fd074d45d523e1b45f7f1c6b13207e8074b;hpb=2d19986a8bafafec55b5d3b0474f7d76eb5f33b2 diff --git a/src/uisupport/nickview.cpp b/src/uisupport/nickview.cpp index c1f0ab8b..5c5862f3 100644 --- a/src/uisupport/nickview.cpp +++ b/src/uisupport/nickview.cpp @@ -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(); @@ -97,7 +95,6 @@ void NickView::showContextMenu(const QPoint & pos ) { 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")); @@ -105,9 +102,9 @@ void NickView::showContextMenu(const QPoint & pos ) { QAction *result = nickContextMenu.exec(QCursor::pos()); - if(result == whoisAction) { Client::instance()->userInput(bufferInfo, "/WHOIS " + username + " " + 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); } @@ -116,4 +113,5 @@ void NickView::showContextMenu(const QPoint & pos ) { 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); } }