File indexing completed on 2025-02-16 14:22:57
0001 /* 0002 SPDX-FileCopyrightText: 2015 Marco Martin <mart@kde.org> 0003 0004 SPDX-License-Identifier: MIT 0005 */ 0006 0007 #include "nanoshellprivateplugin.h" 0008 #include "fullscreenoverlay.h" 0009 #include "startupnotifier.h" 0010 0011 #include <QtQml> 0012 0013 void PlasmaMiniShellPrivatePlugin::registerTypes(const char *uri) 0014 { 0015 Q_ASSERT(uri == QLatin1String("org.kde.plasma.private.nanoshell")); 0016 0017 qmlRegisterType<FullScreenOverlay>(uri, 2, 0, "FullScreenOverlay"); 0018 qmlRegisterSingletonType<StartupNotifier>(uri, 2, 0, "StartupNotifier", [](QQmlEngine *, QJSEngine *) { 0019 return new StartupNotifier; 0020 }); 0021 }