diff options
Diffstat (limited to 'src/plugins/texteditor/basefilefind.cpp')
-rw-r--r-- | src/plugins/texteditor/basefilefind.cpp | 14 |
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 { |