X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatscene.cpp;fp=src%2Fqtui%2Fchatscene.cpp;h=f3bbdd7b9ff704b32ab9b11136809874b5bbe5a3;hp=f111781ba3aac5ddce10d7ca1f29cfd4b4864a37;hb=f1227a0a94322ff69ce0f254d980834672bab45a;hpb=9c04ad4547d00741a7b331d5e4bbe5f1426f495f 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()); }