Use common functions for handling ampersands/accelerators

Change-Id: I4c74a041a656ed547db0a7406f4306008a513879
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Eike Ziller
2019-08-06 10:07:19 +02:00
parent 16b8ab2461
commit 63c9c5124e
2 changed files with 7 additions and 6 deletions

View File

@@ -56,6 +56,7 @@
#include <utils/fancylineedit.h>
#include <utils/qtcassert.h>
#include <utils/savedaction.h>
#include <utils/stringutils.h>
#include <utils/theme/theme.h>
#include <QApplication>
@@ -1591,8 +1592,7 @@ static QString removeWatchActionText(QString exp)
exp.truncate(30);
exp.append("...");
}
return WatchModel::tr("Remove Expression Evaluator for \"%1\"")
.arg(exp.replace('&', "&&"));
return WatchModel::tr("Remove Expression Evaluator for \"%1\"").arg(Utils::quoteAmpersands(exp));
}
static void copyToClipboard(const QString &clipboardText)