/* SPDX-FileCopyrightText: 1999 Matthias Hoelzer-Kluepfel SPDX-License-Identifier: GPL-2.0-or-later */ #pragma once #include #include class KCMInit : public QObject { Q_OBJECT Q_CLASSINFO("D-Bus Interface", "org.kde.KCMInit") public Q_SLOTS: // dbus Q_SCRIPTABLE void runPhase1(); public: explicit KCMInit(const QCommandLineParser &args); ~KCMInit() override; private: bool runModule(const KPluginMetaData &data); void runModules(int phase); QList m_list; QStringList m_alreadyInitialized; };