| 1077 | } |
| 1078 | |
| 1079 | TranslatableString |
| 1080 | CommandManager::GetPrefixedLabelFromName(const CommandID &name) const |
| 1081 | { |
| 1082 | if (auto iter = mCommandNameHash.find(name); |
| 1083 | iter != mCommandNameHash.end() |
| 1084 | ) { |
| 1085 | const auto entry = iter->second; |
| 1086 | if (!entry->labelPrefix.empty()) |
| 1087 | return Verbatim( wxT("%s - %s") ) |
| 1088 | .Format(entry->labelPrefix, entry->label) |
| 1089 | .Stripped(); |
| 1090 | else |
| 1091 | return entry->label.Stripped(); |
| 1092 | } |
| 1093 | return {}; |
| 1094 | } |
| 1095 | |
| 1096 | TranslatableString |
| 1097 | CommandManager::GetCategoryFromName(const CommandID &name) const |