aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/basefilefind.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/texteditor/basefilefind.cpp')
-rw-r--r--src/plugins/texteditor/basefilefind.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/plugins/texteditor/basefilefind.cpp b/src/plugins/texteditor/basefilefind.cpp
index 4372abba6b..49b506ff50 100644
--- a/src/plugins/texteditor/basefilefind.cpp
+++ b/src/plugins/texteditor/basefilefind.cpp
@@ -187,6 +187,7 @@ public:
QVector<SearchEngine *> m_searchEngines;
InternalEngine m_internalSearchEngine;
int m_currentSearchEngineIndex = -1;
+ FilePath m_searchDir;
};
} // namespace Internal
@@ -433,6 +434,19 @@ QList<QPair<QWidget *, QWidget *>> BaseFileFind::createPatternWidgets()
return {{filterLabel, d->m_filterCombo}, {exclusionLabel, d->m_exclusionCombo}};
}
+void BaseFileFind::setSearchDir(const FilePath &dir)
+{
+ if (dir == d->m_searchDir)
+ return;
+ d->m_searchDir = dir;
+ emit searchDirChanged(d->m_searchDir);
+}
+
+FilePath BaseFileFind::searchDir() const
+{
+ return d->m_searchDir;
+}
+
void BaseFileFind::writeCommonSettings(QSettings *settings)
{
const auto fromNativeSeparators = [](const QStringList &files) -> QStringList {