From ae57a22078bd7a46026c8dd4f0c1460dd1a3b4f3 Mon Sep 17 00:00:00 2001 From: Albert S Date: Tue, 31 May 2022 10:16:53 +0200 Subject: [PATCH] gui: MainWindow: Set, save and restore ignore patterns --- gui/mainwindow.cpp | 6 ++++++ gui/mainwindow.ui | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index 2096d66..5a85ee2 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -72,6 +72,9 @@ MainWindow::MainWindow(QWidget *parent, QString socketPath) : QMainWindow(parent QStringList indexPaths = settings.value("indexPaths").toStringList(); ui->lstPaths->addItems(indexPaths); + QString ignorePatterns = settings.value("ignorePatterns").toString(); + ui->txtIgnorePatterns->setText(ignorePatterns); + ui->spinPreviewPage->setValue(1); ui->spinPreviewPage->setMinimum(1); } @@ -196,9 +199,12 @@ void MainWindow::startIndexing() pathSettingsValue.append(path); } this->indexer->setTargetPaths(paths); + QString ignorePatterns = ui->txtIgnorePatterns->text(); + this->indexer->setIgnorePattern(ignorePatterns.split(";")); this->indexer->beginIndexing(); QSettings settings; settings.setValue("indexPaths", pathSettingsValue); + settings.setValue("ignorePatterns", ignorePatterns); ui->btnStartIndexing->setText("Stop indexing"); } diff --git a/gui/mainwindow.ui b/gui/mainwindow.ui index b8d55b5..18191d6 100644 --- a/gui/mainwindow.ui +++ b/gui/mainwindow.ui @@ -27,7 +27,7 @@ QTabWidget::South - 1 + 0 @@ -333,7 +333,7 @@ - +