aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/TextEditTabWidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/widgets/TextEditTabWidget.h')
-rw-r--r--src/ui/widgets/TextEditTabWidget.h25
1 files changed, 23 insertions, 2 deletions
diff --git a/src/ui/widgets/TextEditTabWidget.h b/src/ui/widgets/TextEditTabWidget.h
index b0cafae2..13ed00f0 100644
--- a/src/ui/widgets/TextEditTabWidget.h
+++ b/src/ui/widgets/TextEditTabWidget.h
@@ -28,10 +28,11 @@
#pragma once
-#include "widgets/FilePage.h"
namespace GpgFrontend::UI {
class PlainTextEditorPage;
+class EMailEditorPage;
+class FilePage;
class TextEditTabWidget : public QTabWidget {
Q_OBJECT
@@ -49,6 +50,12 @@ class TextEditTabWidget : public QTabWidget {
/**
* @brief
*
+ */
+ void SlotNewEMailTab();
+
+ /**
+ * @brief
+ *
* @param title
* @param content
*/
@@ -62,6 +69,13 @@ class TextEditTabWidget : public QTabWidget {
/**
* @brief
*
+ * @param path
+ */
+ void SlotOpenEMLFile(const QString& path);
+
+ /**
+ * @brief
+ *
*/
void SlotOpenDirectory(const QString& target_directory);
@@ -69,7 +83,7 @@ class TextEditTabWidget : public QTabWidget {
* @details put a * in front of current tabs title, if current textedit is
* modified
*/
- void SlotShowModified(bool);
+ void SlotShowModified();
/**
* @brief
@@ -83,6 +97,13 @@ class TextEditTabWidget : public QTabWidget {
*
* @return PlainTextEditorPage*
*/
+ [[nodiscard]] auto CurEMailPage() const -> EMailEditorPage*;
+
+ /**
+ * @brief
+ *
+ * @return PlainTextEditorPage*
+ */
auto SlotCurPageTextEdit() -> PlainTextEditorPage*;
/**