/* * SPDX-FileCopyrightText: 2008 Peter Penz * * SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef KCMDOLPHINVIEWMODES_H #define KCMDOLPHINVIEWMODES_H #include class ViewSettingsTab; /** * @brief Allow to configure the Dolphin views. */ class DolphinViewModesConfigModule : public KCModule { Q_OBJECT public: DolphinViewModesConfigModule(QObject *parent, const KPluginMetaData &data); ~DolphinViewModesConfigModule() override; void save() override; void defaults() override; private: void reparseConfiguration(); private Q_SLOTS: void viewModeChanged(); private: QList m_tabs; }; #endif