18#include "dbusapplicationmenuregistry.h"
22static QObject *menuRegistry(QQmlEngine *engine, QJSEngine *scriptEngine)
25 Q_UNUSED(scriptEngine)
26 return DBusApplicationMenuRegistry::instance();
29void ApplicationMenuPlugin::registerTypes(
const char *uri)
31 Q_ASSERT(uri == QLatin1String(
"Lomiri.ApplicationMenu"));
33 qmlRegisterUncreatableType<MenuServicePath>(uri, 0, 1,
"MenuServicePath",
"You cannot create a MenuServicePath");
34 qmlRegisterSingletonType<DBusApplicationMenuRegistry>(uri, 0, 1,
"ApplicationMenuRegistry", menuRegistry);
37void ApplicationMenuPlugin::initializeEngine(QQmlEngine *engine,
const char *uri)
39 QQmlExtensionPlugin::initializeEngine(engine, uri);
41 menuRegistry(
nullptr,
nullptr);