Kirigami-addons

sounds/lib/plugin.cpp
1/*
2 * SPDX-FileCopyrightText: 2021 Han Young <hanyoung@protonmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#include <QQmlExtensionPlugin>
8#include <QQmlEngine>
9#include "soundspickermodel.h"
10
11class SoundPickerPlugin : public QQmlExtensionPlugin
12{
14 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
15
16public:
17 SoundPickerPlugin() = default;
18 ~SoundPickerPlugin() = default;
19 void initializeEngine(QQmlEngine *engine, const char *uri) override;
20 void registerTypes(const char *uri) override;
21};
22
23void SoundPickerPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
24{
25 Q_UNUSED(engine)
26 Q_UNUSED(uri)
27}
28
29void SoundPickerPlugin::registerTypes(const char *uri)
30{
31 qmlRegisterType<SoundsPickerModel>(uri, 0, 1, "SoundsModel");
32}
33
34#include "plugin.moc"
Q_OBJECTQ_OBJECT
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:16:11 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.