History

Fixes for code review

ksuprynowicz committed 4 years ago

Commit 586bd7f1 parent e9bfdd416 files · +142 −117Browse files

Showing the changes to libraries/script-engine/src/MenuItemProperties.cpp (1 of 16 files). Show all

Unified · Split

libraries/script-engine/src/MenuItemProperties.cpp+6−4
@@ -18,6 +18,12 @@ · 17 unmodified lines
1818 #include "ScriptEngine.h"
1919 #include "ScriptEngineCast.h"
2020 #include "ScriptValue.h"
21+#include "ScriptManager.h"
22+
23+STATIC_SCRIPT_TYPES_INITIALIZER((+[](ScriptManager* manager){
24+ auto scriptEngine = manager->engine().get();
25+ scriptRegisterMetaType<MenuItemProperties, menuItemPropertiesToScriptValue, menuItemPropertiesFromScriptValue>(scriptEngine, "MenuItemProperties");
26+}));
2127
2228 MenuItemProperties::MenuItemProperties(const QString& menuName, const QString& menuItemName,
2329 const QString& shortcutKey, bool checkable, bool checked, bool separator) :
@@ -44,10 +50,6 @@ MenuItemProperties::MenuItemProperties(const QString& menuName, const QString& m · 20 unmodified lines
4450 {
4551 }
4652
47−void registerMenuItemProperties(ScriptEngine* engine) {
48− scriptRegisterMetaType<MenuItemProperties, menuItemPropertiesToScriptValue, menuItemPropertiesFromScriptValue>(engine, "MenuItemProperties");
49−}
50−
5153 ScriptValue menuItemPropertiesToScriptValue(ScriptEngine* engine, const MenuItemProperties& properties) {
5254 ScriptValue obj = engine->newObject();
5355 // not supported