aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/FilePage.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2025-01-26 18:52:33 +0000
committersaturneric <[email protected]>2025-01-26 18:52:33 +0000
commit3aa7e3221436599a6e1461bb71f2fce9cef7c2ac (patch)
treec07c3701a05bbee4f6975ca790dc5a5a84bac593 /src/ui/widgets/FilePage.cpp
parentfix: improve code compatibility (diff)
downloadGpgFrontend-3aa7e3221436599a6e1461bb71f2fce9cef7c2ac.tar.gz
GpgFrontend-3aa7e3221436599a6e1461bb71f2fce9cef7c2ac.zip
feat: add ui ability to switch batch mode
Diffstat (limited to 'src/ui/widgets/FilePage.cpp')
-rw-r--r--src/ui/widgets/FilePage.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ui/widgets/FilePage.cpp b/src/ui/widgets/FilePage.cpp
index 309bf376..fb27163f 100644
--- a/src/ui/widgets/FilePage.cpp
+++ b/src/ui/widgets/FilePage.cpp
@@ -42,6 +42,8 @@ FilePage::FilePage(QWidget* parent, const QString& target_path)
ui_->setupUi(this);
ui_->trewViewLayout->addWidget(file_tree_view_);
+ ui_->batchModeButton->setToolTip(tr("Switch Batch Mode"));
+
connect(ui_->upPathButton, &QPushButton::clicked, file_tree_view_,
&FileTreeView::SlotUpLevel);
connect(ui_->refreshButton, &QPushButton::clicked, this,
@@ -73,9 +75,6 @@ FilePage::FilePage(QWidget* parent, const QString& target_path)
option_popup_menu_->addAction(show_system_act);
ui_->optionsButton->setMenu(option_popup_menu_);
- connect(ui_->batchModeButton, &QToolButton::toggled, this,
- [this](bool checked) { emit SignalSetBatchMode(checked); });
-
connect(ui_->pathEdit, &QLineEdit::textChanged, [=]() {
auto path = ui_->pathEdit->text();
auto dir = QDir(path);
@@ -109,6 +108,8 @@ FilePage::FilePage(QWidget* parent, const QString& target_path)
connect(this, &FilePage::SignalMainWindowUpdateBasicOperaMenu,
UISignalStation::GetInstance(),
&UISignalStation::SignalMainWindowUpdateBasicOperaMenu);
+ connect(ui_->batchModeButton, &QToolButton::toggled, file_tree_view_,
+ &FileTreeView::SlotSwitchBatchMode);
}
auto FilePage::GetSelected() const -> QStringList {