Wizards: factor out registerFieldName() for later use

Change-Id: Iaca37b246339b1329b7f3364e0686f25615e0e6b
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
Tim Jenssen
2017-06-15 11:15:24 +02:00
parent ba1a657227
commit f501c19ebc
2 changed files with 8 additions and 2 deletions

View File

@@ -55,14 +55,18 @@ void WizardPage::pageWasAdded()
void WizardPage::registerFieldWithName(const QString &name, QWidget *widget,
const char *property, const char *changedSignal)
{
registerFieldName(name);
registerField(name, widget, property, changedSignal);
}
void WizardPage::registerFieldName(const QString &name)
{
Wizard *wiz = qobject_cast<Wizard *>(wizard());
if (wiz)
wiz->registerFieldName(name);
else
m_toRegister.insert(name);
registerField(name, widget, property, changedSignal);
}
bool WizardPage::handleReject()