File indexing completed on 2024-05-26 05:35:15
0001 /* 0002 * SPDX-FileCopyrightText: 2023 Aleix Pol Gonzalez <aleix.pol_gonzalez@mercedes-benz.com> 0003 * 0004 * SPDX-License-Identifier: LGPL-3.0-or-later 0005 */ 0006 0007 #include <QQmlExtensionPlugin> 0008 #include "../interfaces/window.h" 0009 #include <qqml.h> 0010 0011 QML_DECLARE_TYPEINFO(LayerShellQt::Window, QML_HAS_ATTACHED_PROPERTIES) 0012 0013 class Plugin : public QQmlExtensionPlugin 0014 { 0015 Q_PLUGIN_METADATA(IID "org.kde.layershellqt") 0016 Q_OBJECT 0017 public: 0018 void registerTypes(const char *uri) override { 0019 Q_ASSERT(QLatin1String(uri) == QLatin1String("org.kde.layershell")); 0020 qmlRegisterType<LayerShellQt::Window>(uri, 1, 0, "Window"); 0021 } 0022 }; 0023 0024 #include "layershellqtplugin.moc"