diff --git a/src/Gui/Command.cpp b/src/Gui/Command.cpp index 2fc6f8748..f1c4439d2 100644 --- a/src/Gui/Command.cpp +++ b/src/Gui/Command.cpp @@ -581,6 +581,12 @@ void Command::applyCommandData(Action* action) action->setWhatsThis(QCoreApplication::translate( this->className(), sToolTipText, 0, QCoreApplication::UnicodeUTF8)); + QString accel = action->shortcut().toString(); + if (!accel.isEmpty()) { + QString tip = QString::fromAscii("(%1)\t%2") + .arg(accel).arg(action->statusTip()); + action->setStatusTip(tip); + } } const char* Command::keySequenceToAccel(int sk) const