mainwindow: Save/Restore history
此提交包含在:
@ -60,6 +60,10 @@ MainWindow::MainWindow(QWidget *parent, QString socketPath)
|
||||
QString ignorePatterns = settings.value("ignorePatterns").toString();
|
||||
ui->txtIgnorePatterns->setText(ignorePatterns);
|
||||
|
||||
QStringList searchHistoryList = settings.value(SETTINGS_KEY_SEARCHHISTORY).toStringList();
|
||||
this->searchHistory = searchHistoryList.toVector();
|
||||
this->currentSearchHistoryIndex = this->searchHistory.size();
|
||||
|
||||
ui->spinPreviewPage->setValue(1);
|
||||
ui->spinPreviewPage->setMinimum(1);
|
||||
|
||||
@ -989,3 +993,11 @@ MainWindow::~MainWindow()
|
||||
delete this->indexer;
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void MainWindow::closeEvent(QCloseEvent *event)
|
||||
{
|
||||
QStringList list = this->searchHistory.toList();
|
||||
QSettings settings;
|
||||
settings.setValue(SETTINGS_KEY_SEARCHHISTORY, list);
|
||||
settings.sync();
|
||||
}
|
||||
|
新增問題並參考
封鎖使用者