diff options
Diffstat (limited to 'src/QMenuModel/plugin.cpp')
-rw-r--r-- | src/QMenuModel/plugin.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/QMenuModel/plugin.cpp b/src/QMenuModel/plugin.cpp index fbd943c..494dd2c 100644 --- a/src/QMenuModel/plugin.cpp +++ b/src/QMenuModel/plugin.cpp @@ -30,9 +30,12 @@ void QMenuModelQmlPlugin::registerTypes(const char *uri) { qmlRegisterUncreatableType<QMenuModel>(uri, 0, 1, "QMenuModel", "QMenuModel is a interface"); + qmlRegisterUncreatableType<QStateAction>(uri, 0, 1, "QStateAction", + "QStateAction must be created by QDBusActionGroup::action"); + qmlRegisterType<QDBusMenuModel>(uri, 0, 1, "QDBusMenuModel"); qmlRegisterType<QDBusActionGroup>(uri, 0, 1, "QDBusActionGroup"); - qmlRegisterType<QStateAction>(uri, 0, 1, "QStateAction"); + } Q_EXPORT_PLUGIN2(qmenumodel, QMenuModelQmlPlugin) |