diff options
author | saturneric <[email protected]> | 2024-11-26 16:23:46 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-11-26 16:23:46 +0000 |
commit | f19beee8e28621bb045e45d71c963fbba1307f4b (patch) | |
tree | 20a8f52df99724f10bb20aa5273fe506f08e614e /src/ui/widgets/TextEdit.cpp | |
parent | fix: change "Advance" to "Advanced" (diff) | |
download | GpgFrontend-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.cpp | 13 |
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 |