diff options
Diffstat (limited to 'src/imports/systeminfo/qsysteminfo.cpp')
-rw-r--r-- | src/imports/systeminfo/qsysteminfo.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/imports/systeminfo/qsysteminfo.cpp b/src/imports/systeminfo/qsysteminfo.cpp index d74d259c..8e9c59af 100644 --- a/src/imports/systeminfo/qsysteminfo.cpp +++ b/src/imports/systeminfo/qsysteminfo.cpp @@ -37,7 +37,11 @@ #include "qbatteryinfo.h" #include "qdeclarativedeviceinfo_p.h" #include "qdeclarativenetworkinfo_p.h" +#if defined(Q_OS_LINUX) +#include "qdeclarativeinputdevicemodel_p.h" +#endif #include <qscreensaver.h> +#include "qinputinfo.h" QT_BEGIN_NAMESPACE @@ -57,6 +61,13 @@ public: qmlRegisterType<QDeclarativeDeviceInfo>(uri, major, minor, "DeviceInfo"); qmlRegisterType<QDeclarativeNetworkInfo>(uri, major, minor, "NetworkInfo"); qmlRegisterType<QScreenSaver>(uri, major, minor, "ScreenSaver"); + +#if defined(Q_OS_LINUX) + minor = 5; + qmlRegisterType<QInputInfoManager>(uri, major, minor, "InputDeviceManager"); + qmlRegisterType<QDeclarativeInputDeviceModel>(uri, major, minor, "InputDeviceModel"); + qmlRegisterType<QInputDevice>(uri, major, minor, "InputInfo"); +#endif } }; |