From: Daniel Albers Date: Sun, 17 Jan 2010 22:53:27 +0000 (+0100) Subject: add MenuBar toggle to ChatScene context menu X-Git-Tag: 0.5.2~2 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=f1227a0a94322ff69ce0f254d980834672bab45a add MenuBar toggle to ChatScene context menu --- diff --git a/src/qtui/chatscene.cpp b/src/qtui/chatscene.cpp index f111781b..f3bbdd7b 100644 --- a/src/qtui/chatscene.cpp +++ b/src/qtui/chatscene.cpp @@ -23,8 +23,15 @@ #include #include #include +#include #include +#ifdef HAVE_KDE +# include +#else +# include +#endif + #ifdef HAVE_WEBKIT # include #endif @@ -598,6 +605,9 @@ void ChatScene::contextMenuEvent(QGraphicsSceneContextMenuEvent *event) { // no item -> default scene actions GraphicalUi::contextMenuActionProvider()->addActions(&menu, filter(), BufferId()); + if (QtUi::mainWindow()->menuBar()->isHidden()) + menu.addAction(QtUi::actionCollection("General")->action("ToggleMenuBar")); + menu.exec(event->screenPos()); }