File indexing completed on 2024-05-05 14:00:48
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"