forked from qt-creator/qt-creator
Wizards: factor out registerFieldName() for later use
Change-Id: Iaca37b246339b1329b7f3364e0686f25615e0e6b Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -55,14 +55,18 @@ void WizardPage::pageWasAdded()
|
|||||||
|
|
||||||
void WizardPage::registerFieldWithName(const QString &name, QWidget *widget,
|
void WizardPage::registerFieldWithName(const QString &name, QWidget *widget,
|
||||||
const char *property, const char *changedSignal)
|
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());
|
Wizard *wiz = qobject_cast<Wizard *>(wizard());
|
||||||
if (wiz)
|
if (wiz)
|
||||||
wiz->registerFieldName(name);
|
wiz->registerFieldName(name);
|
||||||
else
|
else
|
||||||
m_toRegister.insert(name);
|
m_toRegister.insert(name);
|
||||||
|
|
||||||
registerField(name, widget, property, changedSignal);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool WizardPage::handleReject()
|
bool WizardPage::handleReject()
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ signals:
|
|||||||
void reportError(const QString &errorMessage);
|
void reportError(const QString &errorMessage);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void registerFieldName(const QString &name);
|
||||||
|
|
||||||
QSet<QString> m_toRegister;
|
QSet<QString> m_toRegister;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user