forked from qt-creator/qt-creator
ProjectExplorer: Restrict uses of history completer key
... to cases where one was actually defined. Change-Id: I3b23734f3e563389ef74e8089ce98300adc466bc Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -217,6 +217,7 @@ void BaseStringAspect::addToConfigurationLayout(QFormLayout *layout)
|
|||||||
case PathChooserDisplay:
|
case PathChooserDisplay:
|
||||||
d->m_pathChooserDisplay = new PathChooser(parent);
|
d->m_pathChooserDisplay = new PathChooser(parent);
|
||||||
d->m_pathChooserDisplay->setExpectedKind(d->m_expectedKind);
|
d->m_pathChooserDisplay->setExpectedKind(d->m_expectedKind);
|
||||||
|
if (!d->m_historyCompleterKey.isEmpty())
|
||||||
d->m_pathChooserDisplay->setHistoryCompleter(d->m_historyCompleterKey);
|
d->m_pathChooserDisplay->setHistoryCompleter(d->m_historyCompleterKey);
|
||||||
d->m_pathChooserDisplay->setEnvironment(d->m_environment);
|
d->m_pathChooserDisplay->setEnvironment(d->m_environment);
|
||||||
connect(d->m_pathChooserDisplay, &PathChooser::pathChanged,
|
connect(d->m_pathChooserDisplay, &PathChooser::pathChanged,
|
||||||
@@ -226,6 +227,7 @@ void BaseStringAspect::addToConfigurationLayout(QFormLayout *layout)
|
|||||||
case LineEditDisplay:
|
case LineEditDisplay:
|
||||||
d->m_lineEditDisplay = new FancyLineEdit(parent);
|
d->m_lineEditDisplay = new FancyLineEdit(parent);
|
||||||
d->m_lineEditDisplay->setPlaceholderText(d->m_placeHolderText);
|
d->m_lineEditDisplay->setPlaceholderText(d->m_placeHolderText);
|
||||||
|
if (!d->m_historyCompleterKey.isEmpty())
|
||||||
d->m_lineEditDisplay->setHistoryCompleter(d->m_historyCompleterKey);
|
d->m_lineEditDisplay->setHistoryCompleter(d->m_historyCompleterKey);
|
||||||
connect(d->m_lineEditDisplay, &FancyLineEdit::textEdited,
|
connect(d->m_lineEditDisplay, &FancyLineEdit::textEdited,
|
||||||
this, &BaseStringAspect::setValue);
|
this, &BaseStringAspect::setValue);
|
||||||
|
|||||||
Reference in New Issue
Block a user