forked from qt-creator/qt-creator
StudioWelcome: Avoid using sender()
Change-Id: I3d075867c9114f52ead920b3120904fc79bba775 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -87,8 +87,10 @@ void WizardHandler::initializeProjectPage(QWizardPage *page)
|
||||
auto *jpp = dynamic_cast<ProjectExplorer::JsonProjectPage *>(page);
|
||||
QTC_ASSERT(jpp, return);
|
||||
|
||||
QObject::connect(jpp, &ProjectExplorer::JsonProjectPage::statusMessageChanged, this, &WizardHandler::statusMessageChanged);
|
||||
QObject::connect(jpp, &ProjectExplorer::JsonProjectPage::completeChanged, this, &WizardHandler::onProjectIntroCompleteChanged);
|
||||
QObject::connect(jpp, &ProjectExplorer::JsonProjectPage::statusMessageChanged,
|
||||
this, &WizardHandler::statusMessageChanged);
|
||||
QObject::connect(jpp, &ProjectExplorer::JsonProjectPage::completeChanged,
|
||||
this, [this, jpp] { emit projectCanBeCreated(jpp->isComplete()); });
|
||||
}
|
||||
|
||||
void WizardHandler::initializeFieldsPage(QWizardPage *page)
|
||||
@@ -100,14 +102,6 @@ void WizardHandler::initializeFieldsPage(QWizardPage *page)
|
||||
fieldsPage->initializePage();
|
||||
}
|
||||
|
||||
void WizardHandler::onProjectIntroCompleteChanged()
|
||||
{
|
||||
auto *page = dynamic_cast<ProjectExplorer::JsonProjectPage *>(QObject::sender());
|
||||
QTC_ASSERT(page, return);
|
||||
|
||||
emit projectCanBeCreated(page->isComplete());
|
||||
}
|
||||
|
||||
QStandardItemModel *WizardHandler::getScreenFactorModel(ProjectExplorer::JsonFieldPage *page)
|
||||
{
|
||||
auto *field = page->jsonField("ScreenFactor");
|
||||
|
||||
Reference in New Issue
Block a user