/* SPDX-FileCopyrightText: 2016 Smith AR SPDX-FileCopyrightText: 2016 Michail Vourlakos SPDX-License-Identifier: GPL-2.0-or-later */ #include "lattecoreplugin.h" // local #include "dialog.h" #include "environment.h" #include "iconitem.h" #include "quickwindowsystem.h" #include "tools.h" #include // Qt #include void LatteCorePlugin::registerTypes(const char *uri) { Q_ASSERT(uri == QLatin1String("org.kde.latte.core")); qmlRegisterUncreatableType(uri, 0, 2, "Types", "Latte Types uncreatable"); qmlRegisterType(uri, 0, 2, "IconItem"); qmlRegisterType(uri, 0, 2, "Dialog"); qmlRegisterSingletonType(uri, 0, 2, "Environment", &Latte::environment_qobject_singletontype_provider); qmlRegisterSingletonType(uri, 0, 2, "Tools", &Latte::tools_qobject_singletontype_provider); qmlRegisterSingletonType(uri, 0, 2, "WindowSystem", &Latte::windowsystem_qobject_singletontype_provider); }