1 /*
2    SPDX-FileCopyrightText: 2018-2021 Laurent Montel <montel@kde.org>
3 
4    SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #pragma once
8 
9 #include <Akonadi/AgentConfigurationBase>
10 #include <Akonadi/Item>
11 #include <QVariantList>
12 #include <QWidget>
13 class FollowUpReminderInfoWidget;
14 class FollowUpReminderInfoConfigWidget : public Akonadi::AgentConfigurationBase
15 {
16     Q_OBJECT
17 public:
18     explicit FollowUpReminderInfoConfigWidget(const KSharedConfigPtr &config, QWidget *parentWidget, const QVariantList &args);
19     ~FollowUpReminderInfoConfigWidget() override;
20 
21     bool save() const override;
22     void load() override;
23     QSize restoreDialogSize() const override;
24     void saveDialogSize(const QSize &size) override;
25 
26 private:
27     FollowUpReminderInfoWidget *const mWidget;
28 };
29 AKONADI_AGENTCONFIG_FACTORY(FollowUpReminderInfoAgentConfigFactory, "followupreminderagentconfig.json", FollowUpReminderInfoConfigWidget)
30