diff options
Diffstat (limited to 'src-qt5/src-cpp/framework-OSInterface_private.cpp')
-rw-r--r-- | src-qt5/src-cpp/framework-OSInterface_private.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src-qt5/src-cpp/framework-OSInterface_private.cpp b/src-qt5/src-cpp/framework-OSInterface_private.cpp index d633fe9a..66ac7d8e 100644 --- a/src-qt5/src-cpp/framework-OSInterface_private.cpp +++ b/src-qt5/src-cpp/framework-OSInterface_private.cpp @@ -9,6 +9,8 @@ #include <framework-OSInterface.h> #include <QtConcurrent> +#include <QQmlEngine> + OSInterface::OSInterface(QObject *parent) : QObject(parent){ watcher = 0; iodevice = 0; @@ -38,6 +40,13 @@ OSInterface* OSInterface::instance(){ return m_os_object; } +void OSInterface::RegisterType(){ + static bool done = false; + if(done){ return; } + done=true; + qmlRegisterType<OSInterface>("Lumina.Backend.OSInterface", 2, 0, "OSInterface"); +} + //Start/stop interface systems void OSInterface::start(){ if(!mediaDirectories().isEmpty()){ setupMediaWatcher(); }//will create/connect the filesystem watcher automatically |