summaryrefslogtreecommitdiffstats
path: root/scribus/scraction.cpp
diff options
context:
space:
mode:
authorgpittman <gpittman@11d20701-8431-0410-a711-e3c959e3b870>2012-07-22 21:10:35 +0000
committergpittman <gpittman@11d20701-8431-0410-a711-e3c959e3b870>2012-07-22 21:10:35 +0000
commit1a2d811ece4106944a853c9ceca0c8b7a2e0ca19 (patch)
tree029e54e4d3e91c082234916c1b4744e4811a2c9c /scribus/scraction.cpp
parent9f608cab185def292ee02edc66eeae611ba7497b (diff)
downloadscribus-1a2d811ece4106944a853c9ceca0c8b7a2e0ca19.tar.gz
scribus-1a2d811ece4106944a853c9ceca0c8b7a2e0ca19.tar.xz
scribus-1a2d811ece4106944a853c9ceca0c8b7a2e0ca19.zip
adding shortcuts to tooltips
git-svn-id: svn://scribus.net/branches/Version14x/Scribus@17733 11d20701-8431-0410-a711-e3c959e3b870
Diffstat (limited to 'scribus/scraction.cpp')
-rw-r--r--scribus/scraction.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/scribus/scraction.cpp b/scribus/scraction.cpp
index d57cba7..3579eaa 100644
--- a/scribus/scraction.cpp
+++ b/scribus/scraction.cpp
@@ -231,6 +231,15 @@ QString ScrAction::cleanMenuText()
return text().remove('&').remove("...");
}
+void ScrAction::setToolTipFromTextAndShortcut()
+{
+ QString sct(shortcut());
+ if (sct.isEmpty())
+ QAction::setToolTip("<qt>" + cleanMenuText() + "</qt>");
+ else
+ QAction::setToolTip("<qt>" + cleanMenuText() + " (<b>" + sct + "</b>)" + "</qt>");
+}
+
int ScrAction::getMenuIndex() const
{
return menuIndex;