File indexing completed on 2024-05-19 05:21:23

0001 /*
0002   This file is part of KDE Kontact.
0003 
0004   SPDX-FileCopyrightText: 2003 Cornelius Scumacher <schumacher@kde.org>
0005 
0006   SPDX-License-Identifier: GPL-2.0-or-later WITH Qt-Commercial-exception-1.0
0007 */
0008 
0009 #pragma once
0010 #include <KCModule>
0011 #include <KPluginMetaData>
0012 
0013 class QComboBox;
0014 namespace Kontact
0015 {
0016 class KcmKontact : public KCModule
0017 {
0018     Q_OBJECT
0019 
0020 public:
0021     explicit KcmKontact(QObject *parent, const KPluginMetaData &data);
0022 
0023     void load() override;
0024     void save() override;
0025 
0026 private:
0027     QList<KPluginMetaData> mPluginList;
0028     QComboBox *const mPluginCombo;
0029 };
0030 }