aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/targetsetupwidget.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2020-01-09 18:42:28 +0100
committerhjk <hjk@qt.io>2020-01-14 13:56:10 +0000
commitb4ee6eb3c049167cf000298b819e18ebd99d34d7 (patch)
treef7e50fff823ce8da72b690f2b6242efc89158af0 /src/plugins/projectexplorer/targetsetupwidget.cpp
parent27bbe6462b0ec5e18b567b36afb6529cf0d6a036 (diff)
ProjectExplorer: Move some of the BuildInfo setup code to central places
Change-Id: I8893366acb187ea1a94a8ca272ded2c46cb521d1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/targetsetupwidget.cpp')
-rw-r--r--src/plugins/projectexplorer/targetsetupwidget.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/projectexplorer/targetsetupwidget.cpp b/src/plugins/projectexplorer/targetsetupwidget.cpp
index ddcda6d8ff..31b3f5d6af 100644
--- a/src/plugins/projectexplorer/targetsetupwidget.cpp
+++ b/src/plugins/projectexplorer/targetsetupwidget.cpp
@@ -151,7 +151,7 @@ void TargetSetupWidget::addBuildInfo(const BuildInfo &info, bool isImport)
store.isEnabled = true;
++m_selected;
- if (info.factory()) {
+ if (info.factory) {
store.checkbox = new QCheckBox;
store.checkbox->setText(info.displayName);
store.checkbox->setChecked(store.isEnabled);
@@ -250,7 +250,7 @@ const QList<BuildInfo> TargetSetupWidget::buildInfoList(const Kit *k, const File
if (auto factory = BuildConfigurationFactory::find(k, projectPath))
return factory->allAvailableSetups(k, projectPath);
- BuildInfo info(nullptr);
+ BuildInfo info;
info.kitId = k->id();
return {info};
}
@@ -294,7 +294,7 @@ void TargetSetupWidget::clear()
void TargetSetupWidget::updateDefaultBuildDirectories()
{
for (const BuildInfo &buildInfo : buildInfoList(m_kit, m_projectPath)) {
- if (!buildInfo.factory())
+ if (!buildInfo.factory)
continue;
bool found = false;
for (BuildInfoStore &buildInfoStore : m_infoStore) {
@@ -364,13 +364,13 @@ void TargetSetupWidget::reportIssues(int index)
QPair<Task::TaskType, QString> TargetSetupWidget::findIssues(const BuildInfo &info)
{
- if (m_projectPath.isEmpty() || !info.factory())
+ if (m_projectPath.isEmpty() || !info.factory)
return qMakePair(Task::Unknown, QString());
QString buildDir = info.buildDirectory.toString();
Tasks issues;
- if (info.factory())
- issues = info.factory()->reportIssues(m_kit, m_projectPath.toString(), buildDir);
+ if (info.factory)
+ issues = info.factory->reportIssues(m_kit, m_projectPath.toString(), buildDir);
QString text;
Task::TaskType highestType = Task::Unknown;