Find: Avoid saving default values for advanced search

Change-Id: I69454675c15a9eb92d0665ea6f88f0969a532eb8
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Eike Ziller
2024-05-28 15:05:06 +02:00
parent f870e7ffdf
commit f7c7cd0ae9
9 changed files with 56 additions and 29 deletions

View File

@@ -188,16 +188,19 @@ QWidget *FindInFiles::createConfigWidget()
return m_configWidget;
}
const char kDefaultInclusion[] = "*.cpp,*.h";
const char kDefaultExclusion[] = "*/.git/*,*/.cvs/*,*/.svn/*,*.autosave,*/build/*";
Store FindInFiles::save() const
{
Store s;
writeCommonSettings(s);
writeCommonSettings(s, kDefaultInclusion, kDefaultExclusion);
return s;
}
void FindInFiles::restore(const Utils::Store &s)
{
readCommonSettings(s, "*.cpp,*.h", "*/.git/*,*/.cvs/*,*/.svn/*,*.autosave,*/build/*");
readCommonSettings(s, kDefaultInclusion, kDefaultExclusion);
}
QByteArray FindInFiles::settingsKey() const