diff options
Diffstat (limited to 'scribus/scraction.cpp')
| -rw-r--r-- | scribus/scraction.cpp | 9 |
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; |
