Remember a selected filter keyword in database view
This commit is contained in:
@@ -346,12 +346,13 @@ DataBaseView::DataBaseView(Database *database, QWidget *parent) : QWidget(parent
|
||||
};
|
||||
|
||||
QStringList fitsKeywords = m_database->getFitsKeywords();
|
||||
QStringList filterKey = settings.value("databaseview/filterKey", QStringList{"file", "file", "file"}).toStringList();
|
||||
for(int i=0; i<3; i++)
|
||||
{
|
||||
m_filterKeyword[i] = new QComboBox(this);
|
||||
m_filterKeyword[i]->setMaximumWidth(300);
|
||||
addFilterItems(m_filterKeyword[i], fitsKeywords);
|
||||
|
||||
m_filterKeyword[i]->setCurrentText(filterKey[i]);
|
||||
|
||||
m_search[i] = new QLineEdit(this);
|
||||
m_search[i]->setPlaceholderText(tr("Text to search, you can % as wildcard"));
|
||||
@@ -385,8 +386,13 @@ DataBaseView::DataBaseView(Database *database, QWidget *parent) : QWidget(parent
|
||||
|
||||
DataBaseView::~DataBaseView()
|
||||
{
|
||||
QStringList filterKey;
|
||||
for(int i = 0; i < 3; i++)
|
||||
filterKey.append(m_filterKeyword[i]->currentText());
|
||||
|
||||
QSettings settings;
|
||||
settings.setValue("databaseview/header", m_tableView->horizontalHeader()->saveState());
|
||||
settings.setValue("databaseview/filterKey", filterKey);
|
||||
}
|
||||
|
||||
void DataBaseView::selectColumns()
|
||||
|
||||
Reference in New Issue
Block a user