aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/TextEdit.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-11-26 16:23:46 +0000
committersaturneric <[email protected]>2024-11-26 16:23:46 +0000
commitf19beee8e28621bb045e45d71c963fbba1307f4b (patch)
tree20a8f52df99724f10bb20aa5273fe506f08e614e /src/ui/widgets/TextEdit.cpp
parentfix: change "Advance" to "Advanced" (diff)
downloadGpgFrontend-f19beee8e28621bb045e45d71c963fbba1307f4b.tar.gz
GpgFrontend-f19beee8e28621bb045e45d71c963fbba1307f4b.zip
refactor: optimum code and reduce duplicate
Diffstat (limited to 'src/ui/widgets/TextEdit.cpp')
-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