diff options
Diffstat (limited to '')
-rw-r--r-- | src/ui/smtp/ReceiveMailDialog.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/ui/smtp/ReceiveMailDialog.h b/src/ui/smtp/ReceiveMailDialog.h index 5aa2c52e..7199cd2a 100644 --- a/src/ui/smtp/ReceiveMailDialog.h +++ b/src/ui/smtp/ReceiveMailDialog.h @@ -29,15 +29,31 @@ class Ui_ReceiveMailDialog; +namespace vmime::net { +class folder; +}; + namespace GpgFrontend::UI { +class IMAPFolder; + class ReceiveMailDialog : public QDialog { Q_OBJECT public: - ReceiveMailDialog(QWidget *parent); + ReceiveMailDialog(QWidget* parent); + + private slots: + void slotRefreshData(); private: std::shared_ptr<Ui_ReceiveMailDialog> ui; + + std::string get_folder_path(const std::shared_ptr<vmime::net::folder>& f); + + void list_sub_folders(IMAPFolder* parent_folder, + const std::shared_ptr<vmime::net::folder>&); + + std::vector<std::shared_ptr<IMAPFolder>> folders; }; } // namespace GpgFrontend::UI |