GenericProjectManager: fix project creation crash

Mitigration for regression introduced by
1548eef10b.

Labels does not created in the FileWizardPage ctor, but
accessed from the GenericProjectManager Project Creation Wizard.

Change-Id: I6c980fb9475c0c78be908ead6693c4c1dfa8b99c
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Alexander Drozdov
2022-08-10 10:52:18 +10:00
parent 288dfa480a
commit 21d0502909

View File

@@ -69,15 +69,20 @@ FileWizardPage::FileWizardPage(QWidget *parent) :
resize(368, 102);
d->m_defaultSuffixLabel = new QLabel;
d->m_nameLabel = new QLabel;
d->m_nameLineEdit = new FileNameValidatingLineEdit;
d->m_pathLabel = new QLabel;
d->m_pathChooser = new PathChooser;
d->m_nameLabel->setText(tr("File name:"));
d->m_pathLabel->setText(tr("Path:"));
using namespace Layouting;
Form {
empty, d->m_defaultSuffixLabel, br,
tr("File name:"), d->m_nameLineEdit, br,
tr("Path:"), d->m_pathChooser
d->m_nameLabel, d->m_nameLineEdit, br,
d->m_pathLabel, d->m_pathChooser
}.attachTo(this);
connect(d->m_pathChooser, &PathChooser::validChanged,