enabled query in user context menu - now that the query command is working (thanks...
[quassel.git] / src / uisupport / nickview.cpp
index c1f0ab8..5c5862f 100644 (file)
@@ -76,9 +76,7 @@ void NickView::showContextMenu(const QPoint & pos ) {
 
   QAction *whoisAction = nickContextMenu.addAction(tr("WHOIS"));
   QAction *versionAction = nickContextMenu.addAction(tr("VERSION"));
 
   QAction *whoisAction = nickContextMenu.addAction(tr("WHOIS"));
   QAction *versionAction = nickContextMenu.addAction(tr("VERSION"));
-  versionAction->setEnabled(false);
   QAction *pingAction = nickContextMenu.addAction(tr("PING"));
   QAction *pingAction = nickContextMenu.addAction(tr("PING"));
-  pingAction->setEnabled(false);
 
   nickContextMenu.addSeparator();
 
 
   nickContextMenu.addSeparator();
 
@@ -97,7 +95,6 @@ void NickView::showContextMenu(const QPoint & pos ) {
   nickContextMenu.addSeparator();
 
   QAction *queryAction = nickContextMenu.addAction(tr("Query"));
   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 *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());
 
 
   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); }
 
   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 == 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); }
 }
 }