File indexing completed on 2024-05-12 05:37:13
0001 /* 0002 SPDX-FileCopyrightText: 2019 Marco Martin <mart@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "containmentlayoutmanagerplugin.h" 0008 0009 #include <QQmlContext> 0010 #include <QQuickItem> 0011 0012 #include "appletcontainer.h" 0013 #include "appletslayout.h" 0014 #include "configoverlay.h" 0015 #include "itemcontainer.h" 0016 #include "resizehandle.h" 0017 0018 void ContainmentLayoutManagerPlugin::registerTypes(const char *uri) 0019 { 0020 Q_ASSERT(QLatin1String(uri) == QLatin1String("org.kde.plasma.private.containmentlayoutmanager")); 0021 0022 qmlRegisterType<AppletsLayout>(uri, 1, 0, "AppletsLayout"); 0023 qmlRegisterType<AppletContainer>(uri, 1, 0, "AppletContainer"); 0024 qmlRegisterType<ConfigOverlay>(uri, 1, 0, "ConfigOverlay"); 0025 qmlRegisterType<ItemContainer>(uri, 1, 0, "ItemContainer"); 0026 qmlRegisterType<ResizeHandle>(uri, 1, 0, "ResizeHandle"); 0027 0028 // qmlProtectModule(uri, 1); 0029 } 0030 0031 #include "moc_containmentlayoutmanagerplugin.cpp"