diff options
| author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2025-07-15 10:24:42 +0300 |
|---|---|---|
| committer | Orgad Shaneh <orgads@gmail.com> | 2025-07-15 09:06:47 +0000 |
| commit | a44193077c98c2ca6b64bc27aca2caae68252df0 (patch) | |
| tree | 58e7f69f22fceec6e07ff6763b2a459fab813bde /src/plugins/git/gitgrep.cpp | |
| parent | 3675086b2e5f16ba603a3ff3edf2869dfe100d7b (diff) | |
Git: Persist "Recurse submodules" for search
Change-Id: I31ca0bb0f3164dbee277a7b2fa8ffe5ab3249ab4
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'src/plugins/git/gitgrep.cpp')
| -rw-r--r-- | src/plugins/git/gitgrep.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/git/gitgrep.cpp b/src/plugins/git/gitgrep.cpp index 5cbb52fbcaa..16a5abb2b00 100644 --- a/src/plugins/git/gitgrep.cpp +++ b/src/plugins/git/gitgrep.cpp @@ -32,6 +32,7 @@ using namespace VcsBase; namespace Git::Internal { const char GitGrepRef[] = "GitGrepRef"; +const char GitGrepRecurse[] = "GitGrepRecurse"; class GitGrepParameters { @@ -243,12 +244,14 @@ GitGrepParameters GitGrep::gitParameters() const void GitGrep::readSettings(const Store &s) { m_treeLineEdit->setText(s.value(GitGrepRef).toString()); + m_recurseSubmodules->setChecked(s.value(GitGrepRecurse, false).toBool()); } void GitGrep::writeSettings(Store &s) const { if (!m_treeLineEdit->text().isEmpty()) s.insert(GitGrepRef, m_treeLineEdit->text()); + s.insert(GitGrepRecurse, m_recurseSubmodules->isChecked()); } SearchExecutor GitGrep::searchExecutor() const |
