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:
@@ -245,14 +245,15 @@ GitGrepParameters GitGrep::gitParameters() const
|
||||
return {m_treeLineEdit->text(), m_recurseSubmodules && m_recurseSubmodules->isChecked()};
|
||||
}
|
||||
|
||||
void GitGrep::readSettings(QtcSettings *settings)
|
||||
void GitGrep::readSettings(const Store &s)
|
||||
{
|
||||
m_treeLineEdit->setText(settings->value(GitGrepRef).toString());
|
||||
m_treeLineEdit->setText(s.value(GitGrepRef).toString());
|
||||
}
|
||||
|
||||
void GitGrep::writeSettings(QtcSettings *settings) const
|
||||
void GitGrep::writeSettings(Store &s) const
|
||||
{
|
||||
settings->setValue(GitGrepRef, m_treeLineEdit->text());
|
||||
if (!m_treeLineEdit->text().isEmpty())
|
||||
s.insert(GitGrepRef, m_treeLineEdit->text());
|
||||
}
|
||||
|
||||
SearchExecutor GitGrep::searchExecutor() const
|
||||
|
||||
@@ -24,8 +24,8 @@ public:
|
||||
QString title() const override;
|
||||
QString toolTip() const override;
|
||||
QWidget *widget() const override;
|
||||
void readSettings(Utils::QtcSettings *settings) override;
|
||||
void writeSettings(Utils::QtcSettings *settings) const override;
|
||||
void readSettings(const Utils::Store &settings) override;
|
||||
void writeSettings(Utils::Store &settings) const override;
|
||||
TextEditor::SearchExecutor searchExecutor() const override;
|
||||
TextEditor::EditorOpener editorOpener() const override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user