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:");
|
return Tr::tr("Excl&usion pattern:");
|
||||||
}
|
}
|
||||||
|
|
||||||
QString msgFilePatternToolTip()
|
QString msgFilePatternToolTip(InclusionType inclusionType)
|
||||||
{
|
{
|
||||||
return Tr::tr("List of comma separated wildcard filters. "
|
return Tr::tr("List of comma separated wildcard filters. ")
|
||||||
"Files with file name or full file path matching any filter are included.");
|
+ (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)
|
QString matchCaseReplacement(const QString &originalText, const QString &replaceText)
|
||||||
|
|||||||
@@ -40,8 +40,13 @@ QString msgFilePatternLabel();
|
|||||||
QTCREATOR_UTILS_EXPORT
|
QTCREATOR_UTILS_EXPORT
|
||||||
QString msgExclusionPatternLabel();
|
QString msgExclusionPatternLabel();
|
||||||
|
|
||||||
|
enum class InclusionType {
|
||||||
|
Included,
|
||||||
|
Excluded
|
||||||
|
};
|
||||||
|
|
||||||
QTCREATOR_UTILS_EXPORT
|
QTCREATOR_UTILS_EXPORT
|
||||||
QString msgFilePatternToolTip();
|
QString msgFilePatternToolTip(InclusionType inclusionType = InclusionType::Included);
|
||||||
|
|
||||||
class QTCREATOR_UTILS_EXPORT FileIterator
|
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->filePattern->setText(Utils::transform(m_filters, &QDir::toNativeSeparators).join(','));
|
||||||
m_dialog->exclusionPatternLabel->setText(Utils::msgExclusionPatternLabel());
|
m_dialog->exclusionPatternLabel->setText(Utils::msgExclusionPatternLabel());
|
||||||
m_dialog->exclusionPatternLabel->setBuddy(m_dialog->exclusionPattern);
|
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(
|
m_dialog->exclusionPattern->setText(
|
||||||
Utils::transform(m_exclusionFilters, &QDir::toNativeSeparators).join(','));
|
Utils::transform(m_exclusionFilters, &QDir::toNativeSeparators).join(','));
|
||||||
m_dialog->shortcutEdit->setText(shortcutString());
|
m_dialog->shortcutEdit->setText(shortcutString());
|
||||||
|
|||||||
@@ -345,7 +345,7 @@ QList<QPair<QWidget *, QWidget *>> BaseFileFind::createPatternWidgets()
|
|||||||
syncComboWithSettings(d->m_filterCombo, d->m_filterSetting);
|
syncComboWithSettings(d->m_filterCombo, d->m_filterSetting);
|
||||||
QLabel *exclusionLabel = createLabel(msgExclusionPatternLabel());
|
QLabel *exclusionLabel = createLabel(msgExclusionPatternLabel());
|
||||||
d->m_exclusionCombo = createCombo(&d->m_exclusionStrings);
|
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);
|
exclusionLabel->setBuddy(d->m_exclusionCombo);
|
||||||
syncComboWithSettings(d->m_exclusionCombo, d->m_exclusionSetting);
|
syncComboWithSettings(d->m_exclusionCombo, d->m_exclusionSetting);
|
||||||
return {{filterLabel, d->m_filterCombo}, {exclusionLabel, d->m_exclusionCombo}};
|
return {{filterLabel, d->m_filterCombo}, {exclusionLabel, d->m_exclusionCombo}};
|
||||||
|
|||||||
Reference in New Issue
Block a user