forked from qt-creator/qt-creator
Do not search our own autosave files by default
When doing a "Files in File System" search. Also make sure that the default filter is always available in the drop down. Fixes: QTCREATORBUG-21541 Change-Id: Id8b315691b78e5d956cebf73067683dea8f8ca51 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -427,7 +427,7 @@ void BaseFileFind::readCommonSettings(QSettings *settings, const QString &defaul
|
|||||||
syncComboWithSettings(d->m_filterCombo, d->m_filterSetting);
|
syncComboWithSettings(d->m_filterCombo, d->m_filterSetting);
|
||||||
|
|
||||||
QStringList exclusionFilters = settings->value("exclusionFilters").toStringList();
|
QStringList exclusionFilters = settings->value("exclusionFilters").toStringList();
|
||||||
if (exclusionFilters.isEmpty())
|
if (!exclusionFilters.contains(defaultExclusionFilter))
|
||||||
exclusionFilters << defaultExclusionFilter;
|
exclusionFilters << defaultExclusionFilter;
|
||||||
const QVariant currentExclusionFilter = settings->value("currentExclusionFilter");
|
const QVariant currentExclusionFilter = settings->value("currentExclusionFilter");
|
||||||
d->m_exclusionSetting = currentExclusionFilter.isValid() ? currentExclusionFilter.toString()
|
d->m_exclusionSetting = currentExclusionFilter.isValid() ? currentExclusionFilter.toString()
|
||||||
|
@@ -220,7 +220,7 @@ void FindInFiles::writeSettings(QSettings *settings)
|
|||||||
void FindInFiles::readSettings(QSettings *settings)
|
void FindInFiles::readSettings(QSettings *settings)
|
||||||
{
|
{
|
||||||
settings->beginGroup(QLatin1String("FindInFiles"));
|
settings->beginGroup(QLatin1String("FindInFiles"));
|
||||||
readCommonSettings(settings, "*.cpp,*.h", "*/.git/*,*/.cvs/*,*/.svn/*");
|
readCommonSettings(settings, "*.cpp,*.h", "*/.git/*,*/.cvs/*,*/.svn/*,*.autosave");
|
||||||
settings->endGroup();
|
settings->endGroup();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user