gui: Consolidate wallet display name to GUIUtil function

Instead of having the code for the wallet display name being copy and
pasted, use a GUIUtil function to get that for us.
This commit is contained in:
Ava Chow
2024-06-10 15:39:35 -04:00
parent 28fc562f26
commit bfba63880f
5 changed files with 15 additions and 4 deletions

View File

@@ -398,7 +398,7 @@ void BitcoinGUI::createActions()
m_open_wallet_menu->clear();
for (const auto& [path, info] : m_wallet_controller->listWalletDir()) {
const auto& [loaded, _] = info;
QString name = path.empty() ? QString("["+tr("default wallet")+"]") : QString::fromStdString(path);
QString name = GUIUtil::WalletDisplayName(path);
// An single ampersand in the menu item's text sets a shortcut for this item.
// Single & are shown when && is in the string. So replace & with &&.
name.replace(QChar('&'), QString("&&"));