/* SPDX-FileCopyrightText: 2018 Daniel Vrátil SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef UNIFIEDMAILBOXEDITOR_H #define UNIFIEDMAILBOXEDITOR_H #include #include "unifiedmailboxmanager.h" class UnifiedMailbox; class UnifiedMailboxEditor : public QDialog { Q_OBJECT public: explicit UnifiedMailboxEditor(const KSharedConfigPtr &config, QWidget *parent = nullptr); explicit UnifiedMailboxEditor(UnifiedMailbox *mailbox, const KSharedConfigPtr &config, QWidget *parent = nullptr); ~UnifiedMailboxEditor() override; private: void writeConfig(); void readConfig(); UnifiedMailbox *const mMailbox; KSharedConfigPtr mConfig; }; #endif