X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fnickview.cpp;h=5470d69f1b631539d4c6fb88f52ca37e3010993f;hp=a8de3bc3896e9b888aec8021bc5ffe96f3aa2b18;hb=1d3902f7006b2585479561d99e794285471a0329;hpb=016b1a6b6c88dc9d1493199be4e42e85bed6633c diff --git a/src/uisupport/nickview.cpp b/src/uisupport/nickview.cpp index a8de3bc3..5470d69f 100644 --- a/src/uisupport/nickview.cpp +++ b/src/uisupport/nickview.cpp @@ -19,6 +19,7 @@ ***************************************************************************/ #include +#include #include #include @@ -42,6 +43,7 @@ NickView::NickView(QWidget *parent) setIndentation(10); setAnimated(true); header()->hide(); + setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); setSortingEnabled(true); sortByColumn(0, Qt::AscendingOrder); @@ -122,10 +124,9 @@ void NickView::showContextMenu(const QPoint & pos ) { QAction *deVoiceAction = modeMenu->addAction(tr("Devoice %1").arg(nick)); QMenu *kickBanMenu = nickContextMenu.addMenu(tr("Kick/Ban")); - //TODO: add kick message from network identity (kick reason) QAction *kickAction = kickBanMenu->addAction(tr("Kick %1").arg(nick)); + QAction *banAction = kickBanMenu->addAction(tr("Ban %1").arg(nick)); QAction *kickBanAction = kickBanMenu->addAction(tr("Kickban %1").arg(nick)); - kickBanMenu->setEnabled(false); QAction *ignoreAction = nickContextMenu.addAction(tr("Ignore")); ignoreAction->setEnabled(false); @@ -150,7 +151,9 @@ void NickView::showContextMenu(const QPoint & pos ) { else if(action == deVoiceAction) { executeCommand(bufferInfo, QString("/DEVOICE %1").arg(nick)); } else if(action == kickAction) { executeCommand(bufferInfo, QString("/KICK %1").arg(nick)); } - else if(action == kickBanAction) { executeCommand(bufferInfo, QString("/KICKBAN %1").arg(nick)); } + else if(action == banAction) { executeCommand(bufferInfo, QString("/BAN %1").arg(nick)); } + else if(action == kickBanAction) { executeCommand(bufferInfo, QString("/KICK %1").arg(nick)); + executeCommand(bufferInfo, QString("/BAN %1").arg(nick)); } else if(action == queryAction) { executeCommand(bufferInfo, QString("/QUERY %1").arg(nick)); } }