File indexing completed on 2024-05-19 05:36:17
0001 /* This file is part of the KDE's Plasma desktop 0002 SPDX-FileCopyrightText: 2017 David Edmundson <davidedmundson@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "kcmqtquicksettings.h" 0008 0009 #include <KAboutData> 0010 #include <KPluginFactory> 0011 #include <QDebug> 0012 0013 #include "renderersettings.h" 0014 #include "ui_kcmqtquicksettingswidget.h" 0015 0016 K_PLUGIN_CLASS_WITH_JSON(KCMQtQuickSettingsModule, "kcm_qtquicksettings.json") 0017 0018 KCMQtQuickSettingsModule::KCMQtQuickSettingsModule(QObject *parent, const KPluginMetaData &data) 0019 : KCModule(parent, data) 0020 , m_ui(new Ui::KCMQtQuickSettingsWidget) 0021 , m_settings(new PlasmaQtQuickSettings::RendererSettings(KSharedConfig::openConfig(QStringLiteral("kdeglobals")))) 0022 { 0023 m_ui->setupUi(widget()); 0024 addConfig(m_settings.get(), widget()); 0025 } 0026 0027 KCMQtQuickSettingsModule::~KCMQtQuickSettingsModule() 0028 { 0029 } 0030 0031 #include "kcmqtquicksettings.moc"