File indexing completed on 2024-04-21 16:12:47

0001 /*
0002     SPDX-FileCopyrightText: 2022 Alexander Lohnau <alexander.lohnau@gmx.de>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 #include "profilesmodel.h"
0007 
0008 #include <QQmlContext>
0009 #include <QQmlEngine>
0010 #include <QQmlExtensionPlugin>
0011 
0012 class ProfilesPlugin : public QQmlExtensionPlugin
0013 {
0014     Q_OBJECT
0015     Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
0016 
0017 public:
0018     void registerTypes(const char *uri) override
0019     {
0020         Q_ASSERT(uri == QByteArrayLiteral("org.kde.plasma.private.profiles"));
0021 
0022         qmlRegisterType<ProfilesModel>(uri, 1, 0, "ProfilesModel");
0023     }
0024 };
0025 
0026 #include "profilesplugin.moc"