aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/TextEdit.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ui/widgets/TextEdit.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/ui/widgets/TextEdit.cpp b/src/ui/widgets/TextEdit.cpp
index d0cfe58e..2b1f4766 100644
--- a/src/ui/widgets/TextEdit.cpp
+++ b/src/ui/widgets/TextEdit.cpp
@@ -30,12 +30,9 @@
#include <QtPrintSupport>
#include <cstddef>
-#include <tuple>
#include <utility>
-#include <vector>
#include "core/GpgModel.h"
-#include "ui/UISignalStation.h"
#include "ui/widgets/HelpPage.h"
#include "ui/widgets/TextEditTabWidget.h"
@@ -71,7 +68,7 @@ void TextEdit::SlotNewHelpTab(const QString& title, const QString& path) const {
tab_widget_->setCurrentIndex(tab_widget_->count() - 1);
}
-void TextEdit::SlotNewFileTab() {
+void TextEdit::SlotNewFileBrowserTab() {
auto const target_directory = QFileDialog::getExistingDirectory(
this, tr("Open Directory"), QDir::home().path(),
QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);
@@ -549,4 +546,12 @@ void TextEdit::SlotSelectAll() const {
}
CurTextPage()->GetTextPage()->selectAll();
}
+
+auto TextEdit::CurPlainText() const -> QString {
+ auto* plain_text_tab = CurTextPage();
+ if (plain_text_tab == nullptr) return {};
+ return plain_text_tab->GetPlainText();
+}
+
+auto TextEdit::TabWidget() const -> QTabWidget* { return tab_widget_; }
} // namespace GpgFrontend::UI