Skip to content

Commit 5ded6c3

Browse files
authored
Merge pull request #156 from igorkorsukov/w/rcmd/rcmd_step15
added command support to menu model
2 parents 3d76cda + f1ac08f commit 5ded6c3

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

framework/uicomponents/qml/Muse/UiComponents/abstractmenumodel.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,11 @@ MenuItem* AbstractMenuModel::makeMenu(const TranslatableString& title, const Men
232232
return item;
233233
}
234234

235+
MenuItem* AbstractMenuModel::makeMenuItem(const muse::rcommand::Command& command, const TranslatableString& title)
236+
{
237+
return makeMenuItem(ActionCode(command.toString()), title);
238+
}
239+
235240
MenuItem* AbstractMenuModel::makeMenuItem(const ActionCode& actionCode, const TranslatableString& title)
236241
{
237242
const UiAction& action = uiActionsRegister()->action(actionCode);

framework/uicomponents/qml/Muse/UiComponents/abstractmenumodel.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ class AbstractMenuModel : public QAbstractListModel, public muse::Contextable, p
9595

9696
MenuItem* makeMenu(const TranslatableString& title, const MenuItemList& items, const QString& menuId = "", bool enabled = true);
9797

98+
MenuItem* makeMenuItem(const muse::rcommand::Command& command, const TranslatableString& title = {});
9899
MenuItem* makeMenuItem(const muse::actions::ActionCode& actionCode, const TranslatableString& title = {});
99100
MenuItem* makeSeparator();
100101

0 commit comments

Comments
 (0)