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 @@ - +