forked from qt-creator/qt-creator
Revert "JsonWizard: Fix restoreLastHistoryItem for LineEdit"
This reverts commit e3abd5b348
as it broke
updating evaluating line edits.
Change-Id: Ie729a63d6a2b87df7143aba26726b657cffb8148
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -561,7 +561,7 @@ bool LineEditField::validate(MacroExpander *expander, QString *message)
|
|||||||
m_currentText.clear();
|
m_currentText.clear();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
setDefaultText(w, expander);
|
w->setText(expander->expand(m_defaultText));
|
||||||
m_isModified = false;
|
m_isModified = false;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -579,7 +579,7 @@ void LineEditField::initializeData(MacroExpander *expander)
|
|||||||
auto w = qobject_cast<FancyLineEdit *>(widget());
|
auto w = qobject_cast<FancyLineEdit *>(widget());
|
||||||
QTC_ASSERT(w, return);
|
QTC_ASSERT(w, return);
|
||||||
m_isValidating = true;
|
m_isValidating = true;
|
||||||
setDefaultText(w, expander);
|
w->setText(expander->expand(m_defaultText));
|
||||||
w->setPlaceholderText(m_placeholderText);
|
w->setPlaceholderText(m_placeholderText);
|
||||||
m_isModified = false;
|
m_isModified = false;
|
||||||
m_isValidating = false;
|
m_isValidating = false;
|
||||||
@@ -595,15 +595,6 @@ QVariant LineEditField::toSettings() const
|
|||||||
return qobject_cast<FancyLineEdit *>(widget())->text();
|
return qobject_cast<FancyLineEdit *>(widget())->text();
|
||||||
}
|
}
|
||||||
|
|
||||||
void LineEditField::setDefaultText(FancyLineEdit *edit, MacroExpander *expander)
|
|
||||||
{
|
|
||||||
if (!edit->text().isEmpty())
|
|
||||||
return;
|
|
||||||
|
|
||||||
const QString expandedText = expander->expand(m_defaultText);
|
|
||||||
edit->setText(expandedText);
|
|
||||||
}
|
|
||||||
|
|
||||||
// --------------------------------------------------------------------
|
// --------------------------------------------------------------------
|
||||||
// TextEditFieldData:
|
// TextEditFieldData:
|
||||||
// --------------------------------------------------------------------
|
// --------------------------------------------------------------------
|
||||||
|
@@ -111,8 +111,6 @@ private:
|
|||||||
void fromSettings(const QVariant &value) override;
|
void fromSettings(const QVariant &value) override;
|
||||||
QVariant toSettings() const override;
|
QVariant toSettings() const override;
|
||||||
|
|
||||||
void setDefaultText(Utils::FancyLineEdit *edit, Utils::MacroExpander *expander);
|
|
||||||
|
|
||||||
bool m_isModified = false;
|
bool m_isModified = false;
|
||||||
bool m_isValidating = false;
|
bool m_isValidating = false;
|
||||||
bool m_restoreLastHistoryItem = false;
|
bool m_restoreLastHistoryItem = false;
|
||||||
|
Reference in New Issue
Block a user