Showing the changes to interface/src/scripting/MenuScriptingInterface.cpp (1 of 5 files). Show all
Unified · Split
| @@ -35,6 +35,14 @@ void MenuScriptingInterface::removeMenu(const QString& menu) { · 34 unmodified lines | |||
| 35 | QMetaObject::invokeMethod(Menu::getInstance(), "removeMenu", Q_ARG(const QString&, menu)); | 35 | QMetaObject::invokeMethod(Menu::getInstance(), "removeMenu", Q_ARG(const QString&, menu)); |
| 36 | } | 36 | } |
| 37 | 37 | ||
| 38 | bool MenuScriptingInterface::menuExists(const QString& menu) { | ||
| 39 | bool result; | ||
| 40 | QMetaObject::invokeMethod(Menu::getInstance(), "menuExists", Qt::BlockingQueuedConnection, | ||
| 41 | Q_RETURN_ARG(bool, result), | ||
| 42 | Q_ARG(const QString&, menu)); | ||
| 43 | return result; | ||
| 44 | } | ||
| 45 | |||
| 38 | void MenuScriptingInterface::addSeparator(const QString& menuName, const QString& separatorName) { | 46 | void MenuScriptingInterface::addSeparator(const QString& menuName, const QString& separatorName) { |
| 39 | QMetaObject::invokeMethod(Menu::getInstance(), "addSeparator", | 47 | QMetaObject::invokeMethod(Menu::getInstance(), "addSeparator", |
| 40 | Q_ARG(const QString&, menuName), | 48 | Q_ARG(const QString&, menuName), |
| @@ -67,6 +75,15 @@ void MenuScriptingInterface::removeMenuItem(const QString& menu, const QString& · 26 unmodified lines | |||
| 67 | Q_ARG(const QString&, menuitem)); | 75 | Q_ARG(const QString&, menuitem)); |
| 68 | }; | 76 | }; |
| 69 | 77 | ||
| 78 | bool MenuScriptingInterface::menuItemExists(const QString& menu, const QString& menuitem) { | ||
| 79 | bool result; | ||
| 80 | QMetaObject::invokeMethod(Menu::getInstance(), "menuItemExists", Qt::BlockingQueuedConnection, | ||
| 81 | Q_RETURN_ARG(bool, result), | ||
| 82 | Q_ARG(const QString&, menu), | ||
| 83 | Q_ARG(const QString&, menuitem)); | ||
| 84 | return result; | ||
| 85 | } | ||
| 86 | |||
| 70 | bool MenuScriptingInterface::isOptionChecked(const QString& menuOption) { | 87 | bool MenuScriptingInterface::isOptionChecked(const QString& menuOption) { |
| 71 | bool result; | 88 | bool result; |
| 72 | QMetaObject::invokeMethod(Menu::getInstance(), "isOptionChecked", Qt::BlockingQueuedConnection, | 89 | QMetaObject::invokeMethod(Menu::getInstance(), "isOptionChecked", Qt::BlockingQueuedConnection, |