Index: sources/gui/guiglobals.cpp =================================================================== diff -u -rd6c7d6c382fe56e19d132f6ba0bcbbc1e6b2060f -r272bb81655222b2bf0c3c7099523c0b658eb9cb8 --- sources/gui/guiglobals.cpp (.../guiglobals.cpp) (revision d6c7d6c382fe56e19d132f6ba0bcbbc1e6b2060f) +++ sources/gui/guiglobals.cpp (.../guiglobals.cpp) (revision 272bb81655222b2bf0c3c7099523c0b658eb9cb8) @@ -17,12 +17,23 @@ #include // Project -#include "guiactions.h" #include "guiview.h" namespace Gui { QQuickView *_viewer = nullptr; + + QByteArray fromVariant(const QVariant &vData) + { + QByteArray mData; + if(vData.type() == QVariant::String) { + mData += vData.toByteArray(); + } else { + mData += vData.toUInt(); + } + return mData; + } + /*! * \brief registerTypes * \details registering meta types @@ -31,6 +42,7 @@ { qRegisterMetaType ("GuiActionType"); qRegisterMetaType ("GuiActionData"); + qRegisterMetaType ("GuiActionIndx"); } /*! @@ -40,7 +52,7 @@ void registerQmlTypes() { qmlRegisterType ("Gui.View", 0, 1, "GuiView"); - qmlRegisterUncreatableType ("Gui.Actions", 0, 1, "GuiActions",QStringLiteral("Used only for enumerations no need to have an object")); + qmlRegisterUncreatableType ("Gui.Actions", 0, 1, "GuiActions", QStringLiteral("Used only for enumerations no need to have an object")); } /*!