forked from qt-creator/qt-creator
FindFilter: Move settings saving to Store
This makes it possible to save it for the session instead/in addition. Task-number: QTCREATORBUG-793 Change-Id: I95bc20f4912a97863cb88849e32699a689ba6f3f Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -188,18 +188,21 @@ QWidget *FindInFiles::createConfigWidget()
|
||||
return m_configWidget;
|
||||
}
|
||||
|
||||
void FindInFiles::writeSettings(QtcSettings *settings)
|
||||
Store FindInFiles::save() const
|
||||
{
|
||||
settings->beginGroup("FindInFiles");
|
||||
writeCommonSettings(settings);
|
||||
settings->endGroup();
|
||||
Store s;
|
||||
writeCommonSettings(s);
|
||||
return s;
|
||||
}
|
||||
|
||||
void FindInFiles::readSettings(QtcSettings *settings)
|
||||
void FindInFiles::restore(const Utils::Store &s)
|
||||
{
|
||||
settings->beginGroup("FindInFiles");
|
||||
readCommonSettings(settings, "*.cpp,*.h", "*/.git/*,*/.cvs/*,*/.svn/*,*.autosave,*/build/*");
|
||||
settings->endGroup();
|
||||
readCommonSettings(s, "*.cpp,*.h", "*/.git/*,*/.cvs/*,*/.svn/*,*.autosave,*/build/*");
|
||||
}
|
||||
|
||||
QByteArray FindInFiles::settingsKey() const
|
||||
{
|
||||
return "FindInFiles";
|
||||
}
|
||||
|
||||
void FindInFiles::setBaseDirectory(const FilePath &directory)
|
||||
|
||||
Reference in New Issue
Block a user