diff options
author | Eike Ziller <eike.ziller@qt.io> | 2017-02-23 15:42:36 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2017-02-28 10:48:37 +0000 |
commit | a144160c44ed43f75e323d50f993a7e25d33658e (patch) | |
tree | 8c791e001183b2fef45d308116b54cc64ba20b5d /src/plugins/texteditor/basefilefind.cpp | |
parent | 1f8b2dc3610635f019b7fef8192171f4e085f814 (diff) |
Provide exclusion filters for custom locator filters
Change-Id: Ibd853b456d431ed6fd72d0617b1785b8f305e6c1
Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/texteditor/basefilefind.cpp')
-rw-r--r-- | src/plugins/texteditor/basefilefind.cpp | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/src/plugins/texteditor/basefilefind.cpp b/src/plugins/texteditor/basefilefind.cpp index 96e812c096..a501ee6518 100644 --- a/src/plugins/texteditor/basefilefind.cpp +++ b/src/plugins/texteditor/basefilefind.cpp @@ -196,15 +196,6 @@ bool BaseFileFind::isEnabled() const return true; } -static QStringList splitFilterUiText(const QString &text) -{ - const QStringList parts = text.split(','); - const QStringList trimmedPortableParts = Utils::transform(parts, [](const QString &s) { - return QDir::fromNativeSeparators(s.trimmed()); - }); - return Utils::filtered(trimmedPortableParts, [](const QString &s) { return !s.isEmpty(); }); -} - QStringList BaseFileFind::fileNameFilters() const { if (d->m_filterCombo) @@ -384,16 +375,14 @@ static QLabel *createLabel(const QString &text) QList<QPair<QWidget *, QWidget *>> BaseFileFind::createPatternWidgets() { - static const QString filterToolTip = tr("List of comma separated wildcard filters. " - "Files with file name or full file path matching any filter are included."); - QLabel *filterLabel = createLabel(tr("Fi&le pattern:")); + QLabel *filterLabel = createLabel(msgFilePatternLabel()); d->m_filterCombo = createCombo(&d->m_filterStrings); - d->m_filterCombo->setToolTip(filterToolTip); + d->m_filterCombo->setToolTip(msgFilePatternToolTip()); filterLabel->setBuddy(d->m_filterCombo); syncComboWithSettings(d->m_filterCombo, d->m_filterSetting); - QLabel *exclusionLabel = createLabel(tr("Exclusion pattern:")); + QLabel *exclusionLabel = createLabel(msgExclusionPatternLabel()); d->m_exclusionCombo = createCombo(&d->m_exclusionStrings); - d->m_exclusionCombo->setToolTip(filterToolTip); + d->m_exclusionCombo->setToolTip(msgFilePatternToolTip()); exclusionLabel->setBuddy(d->m_exclusionCombo); syncComboWithSettings(d->m_exclusionCombo, d->m_exclusionSetting); return { qMakePair(filterLabel, d->m_filterCombo), |