aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/smtp/IMAPFolder.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/smtp/IMAPFolder.h')
-rw-r--r--src/ui/smtp/IMAPFolder.h28
1 files changed, 26 insertions, 2 deletions
diff --git a/src/ui/smtp/IMAPFolder.h b/src/ui/smtp/IMAPFolder.h
index a0ac4eae..8d09eb94 100644
--- a/src/ui/smtp/IMAPFolder.h
+++ b/src/ui/smtp/IMAPFolder.h
@@ -35,19 +35,43 @@ class folder;
};
namespace GpgFrontend::UI {
+/**
+ * @brief
+ *
+ */
class IMAPFolder {
public:
+ /**
+ * @brief Construct a new IMAPFolder object
+ *
+ * @param folder
+ */
explicit IMAPFolder(std::shared_ptr<vmime::net::folder> folder);
+ /**
+ * @brief Set the Parent Folder object
+ *
+ * @param parent_node
+ */
void SetParentFolder(IMAPFolder* parent_node);
+ /**
+ * @brief Get the Tree Widget Item object
+ *
+ * @return QTreeWidgetItem*
+ */
QTreeWidgetItem* GetTreeWidgetItem();
+ /**
+ * @brief Get the Vmime Folder object
+ *
+ * @return vmime::net::folder*
+ */
vmime::net::folder* GetVmimeFolder();
private:
- std::shared_ptr<vmime::net::folder> folder_;
- QTreeWidgetItem* tree_node_;
+ std::shared_ptr<vmime::net::folder> folder_; ///<
+ QTreeWidgetItem* tree_node_; ///<
};
} // namespace GpgFrontend::UI