forked from qt-creator/qt-creator
Utils: Remove one LayoutBuilder::addRow() overload
The flexibility here is getting in the way later when trying to remove the dependency on aspects. Change-Id: I7221e80f2067292c7c80aead8f6d739fb7878f7e Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -341,17 +341,6 @@ LayoutBuilder &LayoutBuilder::finishRow()
|
|||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
|
||||||
This starts a new row containing the \a item. The row can be further extended by
|
|
||||||
other items using \c addItem() or \c addItems().
|
|
||||||
|
|
||||||
\sa finishRow(), addItem(), addItems()
|
|
||||||
*/
|
|
||||||
LayoutBuilder &LayoutBuilder::addRow(const LayoutItem &item)
|
|
||||||
{
|
|
||||||
return finishRow().addItem(item);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
This starts a new row containing \a items. The row can be further extended by
|
This starts a new row containing \a items. The row can be further extended by
|
||||||
other items using \c addItem() or \c addItems().
|
other items using \c addItem() or \c addItems().
|
||||||
|
|||||||
@@ -188,7 +188,6 @@ public:
|
|||||||
LayoutBuilder &addItems(const LayoutItems &items);
|
LayoutBuilder &addItems(const LayoutItems &items);
|
||||||
|
|
||||||
LayoutBuilder &finishRow();
|
LayoutBuilder &finishRow();
|
||||||
LayoutBuilder &addRow(const LayoutItem &item);
|
|
||||||
LayoutBuilder &addRow(const LayoutItems &items);
|
LayoutBuilder &addRow(const LayoutItems &items);
|
||||||
|
|
||||||
LayoutType layoutType() const { return m_layoutType; }
|
LayoutType layoutType() const { return m_layoutType; }
|
||||||
|
|||||||
@@ -603,8 +603,8 @@ QWidget *AndroidDeployQtStep::createConfigWidget()
|
|||||||
});
|
});
|
||||||
|
|
||||||
Layouting::Form builder;
|
Layouting::Form builder;
|
||||||
builder.addRow(m_uninstallPreviousPackage);
|
builder.addRow({m_uninstallPreviousPackage});
|
||||||
builder.addRow(installCustomApkButton);
|
builder.addRow({installCustomApkButton});
|
||||||
builder.attachTo(widget, Layouting::WithoutMargins);
|
builder.attachTo(widget, Layouting::WithoutMargins);
|
||||||
|
|
||||||
return widget;
|
return widget;
|
||||||
|
|||||||
@@ -560,17 +560,17 @@ QWidget *CMakeBuildStep::createConfigWidget()
|
|||||||
envWidget->setBaseEnvironmentText(baseEnvironmentText());
|
envWidget->setBaseEnvironmentText(baseEnvironmentText());
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.addRow(clearBox);
|
builder.addRow({clearBox});
|
||||||
builder.addRow(envWidget);
|
builder.addRow({envWidget});
|
||||||
};
|
};
|
||||||
|
|
||||||
Layouting::Form builder;
|
Layouting::Form builder;
|
||||||
builder.addRow(m_cmakeArguments);
|
builder.addRow({m_cmakeArguments});
|
||||||
builder.addRow(m_toolArguments);
|
builder.addRow({m_toolArguments});
|
||||||
builder.addRow({Tr::tr("Stage for installation:"), Layouting::Row{m_useStaging, m_stagingDir}});
|
builder.addRow({Tr::tr("Stage for installation:"), Layouting::Row{m_useStaging, m_stagingDir}});
|
||||||
|
|
||||||
if (m_useiOSAutomaticProvisioningUpdates)
|
if (m_useiOSAutomaticProvisioningUpdates)
|
||||||
builder.addRow(m_useiOSAutomaticProvisioningUpdates);
|
builder.addRow({m_useiOSAutomaticProvisioningUpdates});
|
||||||
|
|
||||||
builder.addRow({new QLabel(Tr::tr("Targets:")), frame});
|
builder.addRow({new QLabel(Tr::tr("Targets:")), frame});
|
||||||
|
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ QWidget *CMakeInstallStep::createConfigWidget()
|
|||||||
setDisplayName(Tr::tr("Install", "ConfigWidget display name."));
|
setDisplayName(Tr::tr("Install", "ConfigWidget display name."));
|
||||||
|
|
||||||
Layouting::Form builder;
|
Layouting::Form builder;
|
||||||
builder.addRow(m_cmakeArguments);
|
builder.addRow({m_cmakeArguments});
|
||||||
|
|
||||||
auto widget = builder.emerge(Layouting::WithoutMargins);
|
auto widget = builder.emerge(Layouting::WithoutMargins);
|
||||||
|
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ GeneralSettingsWidget::GeneralSettingsWidget(GeneralSettings *q)
|
|||||||
}
|
}
|
||||||
|
|
||||||
form.addRow({empty, m_showShortcutsInContextMenus});
|
form.addRow({empty, m_showShortcutsInContextMenus});
|
||||||
form.addRow(Row{m_resetWarningsButton, st});
|
form.addRow({Row{m_resetWarningsButton, st}});
|
||||||
form.addRow({Tr::tr("Text codec for tools:"), m_codecBox, st});
|
form.addRow({Tr::tr("Text codec for tools:"), m_codecBox, st});
|
||||||
Column{Group{title(Tr::tr("User Interface")), form}}.attachTo(this);
|
Column{Group{title(Tr::tr("User Interface")), form}}.attachTo(this);
|
||||||
|
|
||||||
|
|||||||
@@ -170,19 +170,18 @@ public:
|
|||||||
{Tr::tr("When files are externally modified:"), Span(2, Row{m_reloadBehavior, st})});
|
{Tr::tr("When files are externally modified:"), Span(2, Row{m_reloadBehavior, st})});
|
||||||
form.addRow(
|
form.addRow(
|
||||||
{m_autoSaveCheckBox, Span(2, Row{Tr::tr("Interval:"), m_autoSaveInterval, st})});
|
{m_autoSaveCheckBox, Span(2, Row{Tr::tr("Interval:"), m_autoSaveInterval, st})});
|
||||||
form.addRow(Span(3, m_autoSaveRefactoringCheckBox));
|
form.addRow({Span(3, m_autoSaveRefactoringCheckBox)});
|
||||||
form.addRow({m_autoSuspendCheckBox,
|
form.addRow({m_autoSuspendCheckBox,
|
||||||
Span(2, Row{autoSuspendLabel, m_autoSuspendMinDocumentCount, st})});
|
Span(2, Row{autoSuspendLabel, m_autoSuspendMinDocumentCount, st})});
|
||||||
form.addRow(Span(3, Row{m_warnBeforeOpeningBigFiles, m_bigFilesLimitSpinBox, st}));
|
form.addRow({Span(3, Row{m_warnBeforeOpeningBigFiles, m_bigFilesLimitSpinBox, st})});
|
||||||
form.addRow(Span(3,
|
form.addRow({Span(3,
|
||||||
Row{Tr::tr("Maximum number of entries in \"Recent Files\":"),
|
Row{Tr::tr("Maximum number of entries in \"Recent Files\":"),
|
||||||
m_maxRecentFilesSpinBox,
|
m_maxRecentFilesSpinBox,
|
||||||
st}));
|
st})});
|
||||||
form.addRow(m_askBeforeExitCheckBox);
|
form.addRow({m_askBeforeExitCheckBox});
|
||||||
#ifdef ENABLE_CRASHPAD
|
#ifdef ENABLE_CRASHPAD
|
||||||
form.addRow(
|
form.addRow({Span(3, Row{m_enableCrashReportingCheckBox, helpCrashReportingButton, st})});
|
||||||
Span(3, Row{m_enableCrashReportingCheckBox, helpCrashReportingButton, st}));
|
form.addRow({Span(3, Row{m_clearCrashReportsButton, m_crashReportsSizeText, st})});
|
||||||
form.addRow(Span(3, Row{m_clearCrashReportsButton, m_crashReportsSizeText, st}));
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
Column {
|
Column {
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ DebuggerRunConfigurationAspect::DebuggerRunConfigurationAspect(Target *target)
|
|||||||
|
|
||||||
setConfigWidgetCreator([this] {
|
setConfigWidgetCreator([this] {
|
||||||
Layouting::Grid builder;
|
Layouting::Grid builder;
|
||||||
builder.addRow(m_cppAspect);
|
builder.addRow({m_cppAspect});
|
||||||
auto info = new QLabel(
|
auto info = new QLabel(
|
||||||
Tr::tr("<a href=\""
|
Tr::tr("<a href=\""
|
||||||
"qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html"
|
"qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html"
|
||||||
@@ -57,11 +57,11 @@ DebuggerRunConfigurationAspect::DebuggerRunConfigurationAspect(Target *target)
|
|||||||
connect(info, &QLabel::linkActivated, [](const QString &link) {
|
connect(info, &QLabel::linkActivated, [](const QString &link) {
|
||||||
Core::HelpManager::showHelpUrl(link);
|
Core::HelpManager::showHelpUrl(link);
|
||||||
});
|
});
|
||||||
builder.addRow(m_overrideStartupAspect);
|
builder.addRow({m_overrideStartupAspect});
|
||||||
|
|
||||||
static const QString env = qtcEnvironmentVariable("QTC_DEBUGGER_MULTIPROCESS");
|
static const QString env = qtcEnvironmentVariable("QTC_DEBUGGER_MULTIPROCESS");
|
||||||
if (env.toInt())
|
if (env.toInt())
|
||||||
builder.addRow(m_multiProcessAspect);
|
builder.addRow({m_multiProcessAspect});
|
||||||
|
|
||||||
auto details = new DetailsWidget;
|
auto details = new DetailsWidget;
|
||||||
details->setState(DetailsWidget::Expanded);
|
details->setState(DetailsWidget::Expanded);
|
||||||
|
|||||||
@@ -496,7 +496,7 @@ void SourcePathMapAspect::addToLayout(Layouting::LayoutBuilder &builder)
|
|||||||
QTC_CHECK(!d->m_widget);
|
QTC_CHECK(!d->m_widget);
|
||||||
d->m_widget = createSubWidget<DebuggerSourcePathMappingWidget>();
|
d->m_widget = createSubWidget<DebuggerSourcePathMappingWidget>();
|
||||||
d->m_widget->setSourcePathMap(value());
|
d->m_widget->setSourcePathMap(value());
|
||||||
builder.addRow(d->m_widget.data());
|
builder.addRow({d->m_widget.data()});
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant SourcePathMapAspect::volatileValue() const
|
QVariant SourcePathMapAspect::volatileValue() const
|
||||||
|
|||||||
@@ -318,12 +318,12 @@ CommandLine MakeStep::effectiveMakeCommand(MakeCommandType type) const
|
|||||||
QWidget *MakeStep::createConfigWidget()
|
QWidget *MakeStep::createConfigWidget()
|
||||||
{
|
{
|
||||||
Layouting::Form builder;
|
Layouting::Form builder;
|
||||||
builder.addRow(m_makeCommandAspect);
|
builder.addRow({m_makeCommandAspect});
|
||||||
builder.addRow(m_userArgumentsAspect);
|
builder.addRow({m_userArgumentsAspect});
|
||||||
builder.addRow({m_userJobCountAspect, m_overrideMakeflagsAspect, m_nonOverrideWarning});
|
builder.addRow({m_userJobCountAspect, m_overrideMakeflagsAspect, m_nonOverrideWarning});
|
||||||
if (m_disablingForSubDirsSupported)
|
if (m_disablingForSubDirsSupported)
|
||||||
builder.addRow(m_disabledForSubdirsAspect);
|
builder.addRow({m_disabledForSubdirsAspect});
|
||||||
builder.addRow(m_buildTargetsAspect);
|
builder.addRow({m_buildTargetsAspect});
|
||||||
|
|
||||||
auto widget = builder.emerge(Layouting::WithoutMargins);
|
auto widget = builder.emerge(Layouting::WithoutMargins);
|
||||||
|
|
||||||
|
|||||||
@@ -659,23 +659,23 @@ QbsBuildStepConfigWidget::QbsBuildStepConfigWidget(QbsBuildStep *step)
|
|||||||
installDirChooser->setExpectedKind(PathChooser::Directory);
|
installDirChooser->setExpectedKind(PathChooser::Directory);
|
||||||
|
|
||||||
Layouting::Form builder;
|
Layouting::Form builder;
|
||||||
builder.addRow(m_qbsStep->m_buildVariant);
|
builder.addRow({m_qbsStep->m_buildVariant});
|
||||||
builder.addRow(m_qbsStep->m_selectedAbis);
|
builder.addRow({m_qbsStep->m_selectedAbis});
|
||||||
builder.addRow(m_qbsStep->m_maxJobCount);
|
builder.addRow({m_qbsStep->m_maxJobCount});
|
||||||
builder.addRow({QbsProjectManager::Tr::tr("Properties:"), propertyEdit});
|
builder.addRow({QbsProjectManager::Tr::tr("Properties:"), propertyEdit});
|
||||||
|
|
||||||
builder.addRow(QbsProjectManager::Tr::tr("Flags:"));
|
builder.addRow({QbsProjectManager::Tr::tr("Flags:")});
|
||||||
m_qbsStep->m_keepGoing->addToLayout(builder);
|
m_qbsStep->m_keepGoing->addToLayout(builder);
|
||||||
m_qbsStep->m_showCommandLines->addToLayout(builder);
|
m_qbsStep->m_showCommandLines->addToLayout(builder);
|
||||||
m_qbsStep->m_forceProbes->addToLayout(builder);
|
m_qbsStep->m_forceProbes->addToLayout(builder);
|
||||||
|
|
||||||
builder.addRow(QbsProjectManager::Tr::tr("Installation flags:"));
|
builder.addRow({QbsProjectManager::Tr::tr("Installation flags:")});
|
||||||
m_qbsStep->m_install->addToLayout(builder);
|
m_qbsStep->m_install->addToLayout(builder);
|
||||||
m_qbsStep->m_cleanInstallDir->addToLayout(builder);
|
m_qbsStep->m_cleanInstallDir->addToLayout(builder);
|
||||||
builder.addItem(defaultInstallDirCheckBox);
|
builder.addItem(defaultInstallDirCheckBox);
|
||||||
|
|
||||||
builder.addRow({QbsProjectManager::Tr::tr("Installation directory:"), installDirChooser});
|
builder.addRow({QbsProjectManager::Tr::tr("Installation directory:"), installDirChooser});
|
||||||
builder.addRow(m_qbsStep->m_commandLine);
|
builder.addRow({m_qbsStep->m_commandLine});
|
||||||
builder.attachTo(this, Layouting::WithoutMargins);
|
builder.attachTo(this, Layouting::WithoutMargins);
|
||||||
|
|
||||||
propertyEdit->setToolTip(QbsProjectManager::Tr::tr("Properties to pass to the project."));
|
propertyEdit->setToolTip(QbsProjectManager::Tr::tr("Properties to pass to the project."));
|
||||||
|
|||||||
@@ -174,7 +174,7 @@ QWidget *QbsInstallStep::createConfigWidget()
|
|||||||
|
|
||||||
Layouting::Form builder;
|
Layouting::Form builder;
|
||||||
builder.addRow({Tr::tr("Install root:"), installRootValueLabel});
|
builder.addRow({Tr::tr("Install root:"), installRootValueLabel});
|
||||||
builder.addRow(Tr::tr("Flags:"));
|
builder.addRow({Tr::tr("Flags:")});
|
||||||
m_dryRun->addToLayout(builder);
|
m_dryRun->addToLayout(builder);
|
||||||
m_keepGoing->addToLayout(builder);
|
m_keepGoing->addToLayout(builder);
|
||||||
m_cleanInstallRoot->addToLayout(builder);
|
m_cleanInstallRoot->addToLayout(builder);
|
||||||
|
|||||||
@@ -481,9 +481,9 @@ QWidget *QMakeStep::createConfigWidget()
|
|||||||
abisListWidget = new QListWidget;
|
abisListWidget = new QListWidget;
|
||||||
|
|
||||||
Layouting::Form builder;
|
Layouting::Form builder;
|
||||||
builder.addRow(m_buildType);
|
builder.addRow({m_buildType});
|
||||||
builder.addRow(m_userArgs);
|
builder.addRow({m_userArgs});
|
||||||
builder.addRow(m_effectiveCall);
|
builder.addRow({m_effectiveCall});
|
||||||
builder.addRow({abisLabel, abisListWidget});
|
builder.addRow({abisLabel, abisListWidget});
|
||||||
auto widget = builder.emerge(Layouting::WithoutMargins);
|
auto widget = builder.emerge(Layouting::WithoutMargins);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user