X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fgraphicalui.cpp;h=a35a2975ca2bb5431ab63ae21f8393ae0ff01b97;hp=59ea3210d7cd09e9f5d21b260a3245394977a7b9;hb=7a1f4908421fe7e542940aae057eeaf33b301c92;hpb=7f3d50af3f94bd5fc423c83ac21c460da2edf88b diff --git a/src/uisupport/graphicalui.cpp b/src/uisupport/graphicalui.cpp index 59ea3210..a35a2975 100644 --- a/src/uisupport/graphicalui.cpp +++ b/src/uisupport/graphicalui.cpp @@ -59,11 +59,16 @@ void GraphicalUi::init() { #endif } -ActionCollection *GraphicalUi::actionCollection(const QString &category) { +ActionCollection *GraphicalUi::actionCollection(const QString &category, const QString &translatedCategory) { if(_actionCollections.contains(category)) return _actionCollections.value(category); ActionCollection *coll = new ActionCollection(_mainWidget); - coll->setProperty("Category", category); + + if(!translatedCategory.isEmpty()) + coll->setProperty("Category", translatedCategory); + else + coll->setProperty("Category", category); + if(_mainWidget) coll->addAssociatedWidget(_mainWidget); _actionCollections.insert(category, coll); @@ -196,7 +201,7 @@ bool GraphicalUi::checkMainWidgetVisibility(bool perform) { } #else - if(!mainWidget()->isVisible() || mainWidget()->isMinimized()) { + if(!mainWidget()->isVisible() || mainWidget()->isMinimized() || !mainWidget()->isActiveWindow()) { if(perform) minimizeRestore(true); return true;