summaryrefslogtreecommitdiffstats
path: root/scribus/actionmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scribus/actionmanager.cpp')
-rw-r--r--scribus/actionmanager.cpp7
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 )