File indexing completed on 2024-05-12 05:36:17

0001 /**
0002  * SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org>
0003  * SPDX-License-Identifier: GPL-2.0-or-later
0004  */
0005 
0006 #include <KPluginFactory>
0007 
0008 #include <KConfigGroup>
0009 #include <KQuickManagedConfigModule>
0010 #include <KSharedConfig>
0011 
0012 class KCMMobileShell : public KQuickManagedConfigModule
0013 {
0014     Q_OBJECT
0015 
0016 public:
0017     KCMMobileShell(QObject *parent, const KPluginMetaData &data)
0018         : KQuickManagedConfigModule(parent, data)
0019     {
0020         setButtons({});
0021     }
0022 
0023 Q_SIGNALS:
0024     void navigationPanelEnabledChanged();
0025 
0026 private:
0027     KSharedConfig::Ptr m_config;
0028 };
0029 
0030 K_PLUGIN_CLASS_WITH_JSON(KCMMobileShell, "kcm_mobileshell.json")
0031 
0032 #include "kcm.moc"