diff options
Diffstat (limited to 'scribus/actionmanager.cpp')
-rw-r--r-- | scribus/actionmanager.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scribus/actionmanager.cpp b/scribus/actionmanager.cpp index 438c2c2..2704394 100644 --- a/scribus/actionmanager.cpp +++ b/scribus/actionmanager.cpp @@ -75,6 +75,7 @@ void ActionManager::init(ScribusMainWindow *mw) createDefaultMenus(); createDefaultNonMenuActions(); languageChange(); + setActionTooltips(scrActions); } void ActionManager::createActions() @@ -1021,6 +1022,12 @@ void ActionManager::initSpecialActions() connect( (*scrActions)["specialToggleAllGuides"], SIGNAL(triggered()), mainWindow, SLOT(ToggleAllGuides()) ); } +void ActionManager::setActionTooltips(QMap<QString, QPointer<ScrAction> > *actionMap) +{ + for( QMap<QString, QPointer<ScrAction> >::Iterator it = actionMap->begin(); it!=actionMap->end(); ++it ) + it.value()->setToolTipFromTextAndShortcut(); +} + void ActionManager::disconnectModeActions() { for ( QStringList::Iterator it = modeActionNames->begin(); it != modeActionNames->end(); ++it ) |