20#include "timezonemodel.h"
21#include "LocalePlugin.h"
24#include "keyboardLayoutsModel.h"
26#include <QtQml/qqml.h>
28void WizardPlugin::registerTypes(
const char *uri)
30 Q_ASSERT(uri == QLatin1String(
"Wizard"));
31 qmlRegisterType<PageList>(uri, 0, 1,
"PageList");
32 qmlRegisterSingletonType<System>(uri, 0, 1,
"System", [](QQmlEngine*, QJSEngine*) -> QObject* {
return new System; });
33 qmlRegisterSingletonType<Status>(uri, 0, 1,
"Status", [](QQmlEngine*, QJSEngine*) -> QObject* {
return new Status; });
34 qmlRegisterSingletonType<Changelog>(uri, 0, 1,
"Changelog", [](QQmlEngine*, QJSEngine*) -> QObject* {
return new Changelog; });
35 qmlRegisterType<TimeZoneLocationModel>(uri, 0, 1,
"TimeZoneModel");
36 qmlRegisterType<KeyboardLayoutsModel>(uri, 0, 1,
"KeyboardLayoutsModel");
37 qmlRegisterType<LocalePlugin>(uri, 0, 1,
"LocalePlugin");