File indexing completed on 2024-05-12 16:14:34
0001 /* 0002 * SPDX-FileCopyrightText: 2021 Han Young <hanyoung@protonmail.com> 0003 * 0004 * SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include <QQmlExtensionPlugin> 0008 #include <QQmlEngine> 0009 #include "soundspickermodel.h" 0010 0011 class SoundPickerPlugin : public QQmlExtensionPlugin 0012 { 0013 Q_OBJECT 0014 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface") 0015 0016 public: 0017 SoundPickerPlugin() = default; 0018 ~SoundPickerPlugin() = default; 0019 void initializeEngine(QQmlEngine *engine, const char *uri) override; 0020 void registerTypes(const char *uri) override; 0021 }; 0022 0023 void SoundPickerPlugin::initializeEngine(QQmlEngine *engine, const char *uri) 0024 { 0025 Q_UNUSED(engine) 0026 Q_UNUSED(uri) 0027 } 0028 0029 void SoundPickerPlugin::registerTypes(const char *uri) 0030 { 0031 qmlRegisterType<SoundsPickerModel>(uri, 0, 1, "SoundsModel"); 0032 } 0033 0034 #include "plugin.moc"