forked from qt-creator/qt-creator
Fix exclusion pattern tooltip text
It says "included" instead of "excluded". Change-Id: Ib74f2adbc6e6f10a9ff79662e5be609a89fe89d6 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -540,10 +540,12 @@ QString msgExclusionPatternLabel()
|
||||
return Tr::tr("Excl&usion pattern:");
|
||||
}
|
||||
|
||||
QString msgFilePatternToolTip()
|
||||
QString msgFilePatternToolTip(InclusionType inclusionType)
|
||||
{
|
||||
return Tr::tr("List of comma separated wildcard filters. "
|
||||
"Files with file name or full file path matching any filter are included.");
|
||||
return Tr::tr("List of comma separated wildcard filters. ")
|
||||
+ (inclusionType == InclusionType::Included
|
||||
? Tr::tr("Files with file name or full file path matching any filter are included.")
|
||||
: Tr::tr("Files with file name or full file path matching any filter are excluded."));
|
||||
}
|
||||
|
||||
QString matchCaseReplacement(const QString &originalText, const QString &replaceText)
|
||||
|
||||
@@ -40,8 +40,13 @@ QString msgFilePatternLabel();
|
||||
QTCREATOR_UTILS_EXPORT
|
||||
QString msgExclusionPatternLabel();
|
||||
|
||||
enum class InclusionType {
|
||||
Included,
|
||||
Excluded
|
||||
};
|
||||
|
||||
QTCREATOR_UTILS_EXPORT
|
||||
QString msgFilePatternToolTip();
|
||||
QString msgFilePatternToolTip(InclusionType inclusionType = InclusionType::Included);
|
||||
|
||||
class QTCREATOR_UTILS_EXPORT FileIterator
|
||||
{
|
||||
|
||||
@@ -316,7 +316,7 @@ bool DirectoryFilter::openConfigDialog(QWidget *parent, bool &needsRefresh)
|
||||
m_dialog->filePattern->setText(Utils::transform(m_filters, &QDir::toNativeSeparators).join(','));
|
||||
m_dialog->exclusionPatternLabel->setText(Utils::msgExclusionPatternLabel());
|
||||
m_dialog->exclusionPatternLabel->setBuddy(m_dialog->exclusionPattern);
|
||||
m_dialog->exclusionPattern->setToolTip(Utils::msgFilePatternToolTip());
|
||||
m_dialog->exclusionPattern->setToolTip(Utils::msgFilePatternToolTip(InclusionType::Excluded));
|
||||
m_dialog->exclusionPattern->setText(
|
||||
Utils::transform(m_exclusionFilters, &QDir::toNativeSeparators).join(','));
|
||||
m_dialog->shortcutEdit->setText(shortcutString());
|
||||
|
||||
@@ -345,7 +345,7 @@ QList<QPair<QWidget *, QWidget *>> BaseFileFind::createPatternWidgets()
|
||||
syncComboWithSettings(d->m_filterCombo, d->m_filterSetting);
|
||||
QLabel *exclusionLabel = createLabel(msgExclusionPatternLabel());
|
||||
d->m_exclusionCombo = createCombo(&d->m_exclusionStrings);
|
||||
d->m_exclusionCombo->setToolTip(msgFilePatternToolTip());
|
||||
d->m_exclusionCombo->setToolTip(msgFilePatternToolTip(Utils::InclusionType::Excluded));
|
||||
exclusionLabel->setBuddy(d->m_exclusionCombo);
|
||||
syncComboWithSettings(d->m_exclusionCombo, d->m_exclusionSetting);
|
||||
return {{filterLabel, d->m_filterCombo}, {exclusionLabel, d->m_exclusionCombo}};
|
||||
|
||||
Reference in New Issue
Block a user