aboutsummaryrefslogtreecommitdiff
path: root/qdeduper/mingui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qdeduper/mingui.cpp')
-rw-r--r--qdeduper/mingui.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/qdeduper/mingui.cpp b/qdeduper/mingui.cpp
index 253dfe1..5d12e7c 100644
--- a/qdeduper/mingui.cpp
+++ b/qdeduper/mingui.cpp
@@ -211,7 +211,8 @@ void DeduperMainWindow::setup_menu()
pd->setMinimum(0);
pd->setLabelText("Loading database...");
pd->open();
- pd->setCancelButton(nullptr);
+ QPushButton *cancelbtn = pd->findChild<QPushButton*>();
+ if (Q_LIKELY(cancelbtn)) cancelbtn->setVisible(false);
auto f = QtConcurrent::run([this, dbpath]() -> bool {
return this->sdb->load(qstring_to_path(dbpath));
});
@@ -629,7 +630,8 @@ void DeduperMainWindow::scan_dirs(std::vector<std::pair<fs::path, bool>> paths)
this->pd->setLabelText("Preparing for database creation...");
this->pd->setMinimum(0);
this->pd->setMaximum(0);
- this->pd->setCancelButton(new QPushButton("Cancel"));
+ QPushButton *cancelbtn = this->pd->findChild<QPushButton*>();
+ if (Q_LIKELY(cancelbtn)) cancelbtn->setVisible(true);
auto f = QtConcurrent::run([this, paths] {
FileScanner *fs = new FileScanner();
this->fsc = fs;