X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatscene.cpp;h=f3bbdd7b9ff704b32ab9b11136809874b5bbe5a3;hp=e2b5f80ce6fe0f8357fa4bd054aa0b453f487fca;hb=f1227a0a94322ff69ce0f254d980834672bab45a;hpb=cd4c12254494db672d982927a5556dd78907a4ae diff --git a/src/qtui/chatscene.cpp b/src/qtui/chatscene.cpp index e2b5f80c..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 @@ -170,7 +177,6 @@ void ChatScene::rowsInserted(const QModelIndex &index, int start, int end) { qreal width = _sceneRect.width(); bool atBottom = (start == _lines.count()); bool atTop = !atBottom && (start == 0); - bool moveTop = false; if(start < _lines.count()) { y = _lines.value(start)->y(); @@ -599,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()); }