1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
/**
* SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org>
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#include <KPluginFactory>
#include <KConfigGroup>
#include <KQuickManagedConfigModule>
#include <KSharedConfig>
class KCMMobileShell : public KQuickManagedConfigModule
{
Q_OBJECT
public:
KCMMobileShell(QObject *parent, const KPluginMetaData &data)
: KQuickManagedConfigModule(parent, data)
{
setButtons({});
}
Q_SIGNALS:
void navigationPanelEnabledChanged();
private:
KSharedConfig::Ptr m_config;
};
K_PLUGIN_CLASS_WITH_JSON(KCMMobileShell, "kcm_mobileshell.json")
#include "kcm.moc"
|