aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/smtp/ReceiveMailDialog.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ui/smtp/ReceiveMailDialog.h18
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