gui: Implement 'Delete' button in Indexer tab

This commit is contained in:
Albert S. 2022-04-15 21:05:00 +02:00
джерело ef3f7bc72a
коміт 622916db04
2 змінених файлів з 10 додано та 1 видалено

@ -114,6 +114,12 @@ void MainWindow::connectSignals()
});
connect(this->indexer, &Indexer::finished, this, &MainWindow::finishIndexing);
connect(ui->lstPaths->selectionModel(), &QItemSelectionModel::selectionChanged, this,
[&](const QItemSelection &selected, const QItemSelection &deselected)
{ ui->btnDeletePath->setEnabled(this->ui->lstPaths->selectedItems().count() > 0); });
connect(ui->btnDeletePath, &QPushButton::clicked, this, [&] { qDeleteAll(ui->lstPaths->selectedItems()); });
}
void MainWindow::spinPreviewPageValueChanged(int val)

@ -190,7 +190,10 @@
<widget class="QListWidget" name="lstPaths"/>
</item>
<item row="1" column="3">
<widget class="QToolButton" name="toolButton">
<widget class="QToolButton" name="btnDeletePath">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Delete</string>
</property>