diff options
author | hjk <hjk@qt.io> | 2020-01-09 18:42:28 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2020-01-14 13:56:10 +0000 |
commit | b4ee6eb3c049167cf000298b819e18ebd99d34d7 (patch) | |
tree | f7e50fff823ce8da72b690f2b6242efc89158af0 /src/plugins/projectexplorer/targetsetupwidget.cpp | |
parent | 27bbe6462b0ec5e18b567b36afb6529cf0d6a036 (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.cpp | 12 |
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; |