File indexing completed on 2025-02-16 04:50:14
0001 /* 0002 SPDX-FileCopyrightText: 2018 Daniel Vrátil <dvratil@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "settings.h" 0008 #include "singlefileresourceconfigbase.h" 0009 0010 class ICalConfigBase : public SingleFileResourceConfigBase<SETTINGS_NAMESPACE::Settings> 0011 { 0012 public: 0013 ICalConfigBase(const KSharedConfigPtr &config, QWidget *parent, const QVariantList &args) 0014 : SingleFileResourceConfigBase<SETTINGS_NAMESPACE::Settings>(config, parent, args) 0015 { 0016 mWidget->setFilter(QStringLiteral("text/calendar")); 0017 } 0018 }; 0019 0020 class ICalConfig : public ICalConfigBase 0021 { 0022 Q_OBJECT 0023 public: 0024 ~ICalConfig() override = default; 0025 0026 using ICalConfigBase::ICalConfigBase; 0027 }; 0028 0029 AKONADI_AGENTCONFIG_FACTORY(ICalConfigFactory, "icalconfig.json", ICalConfig) 0030 0031 #include "icalconfig.moc"