aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp3
-rw-r--r--src/plugins/cmakeprojectmanager/cmakeproject.h15
-rw-r--r--src/plugins/ios/iosbuildconfiguration.cpp5
-rw-r--r--src/plugins/projectexplorer/buildconfiguration.cpp3
-rw-r--r--src/plugins/projectexplorer/buildenvironmentwidget.cpp12
-rw-r--r--src/plugins/projectexplorer/buildsettingspropertiespage.cpp2
-rw-r--r--src/plugins/projectexplorer/buildstepspage.cpp6
-rw-r--r--src/plugins/projectexplorer/namedwidget.cpp20
-rw-r--r--src/plugins/projectexplorer/namedwidget.h8
-rw-r--r--src/plugins/projectexplorer/project.h1
-rw-r--r--src/plugins/projectexplorer/runsettingspropertiespage.h2
-rw-r--r--src/plugins/qmakeprojectmanager/qmakeprojectconfigwidget.cpp4
12 files changed, 19 insertions, 62 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp b/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp
index 5814083832..710828ff01 100644
--- a/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp
@@ -81,6 +81,7 @@ static QModelIndex mapToSource(const QAbstractItemView *view, const QModelIndex
// --------------------------------------------------------------------
CMakeBuildSettingsWidget::CMakeBuildSettingsWidget(CMakeBuildConfiguration *bc) :
+ NamedWidget(tr("CMake")),
m_buildConfiguration(bc),
m_configModel(new ConfigModel(this)),
m_configFilterModel(new Utils::CategorySortFilterModel),
@@ -88,8 +89,6 @@ CMakeBuildSettingsWidget::CMakeBuildSettingsWidget(CMakeBuildConfiguration *bc)
{
QTC_CHECK(bc);
- setDisplayName(tr("CMake"));
-
auto vbox = new QVBoxLayout(this);
vbox->setContentsMargins(0, 0, 0, 0);
auto container = new Utils::DetailsWidget;
diff --git a/src/plugins/cmakeprojectmanager/cmakeproject.h b/src/plugins/cmakeprojectmanager/cmakeproject.h
index cf7a1f058e..1b5dcca35c 100644
--- a/src/plugins/cmakeprojectmanager/cmakeproject.h
+++ b/src/plugins/cmakeprojectmanager/cmakeproject.h
@@ -35,25 +35,10 @@
#include <projectexplorer/buildsystem.h>
#include <projectexplorer/project.h>
-#include <utils/fileutils.h>
-
-#include <QFuture>
-#include <QHash>
-#include <QTimer>
-
#include <memory>
-namespace CppTools { class CppProjectUpdater; }
-namespace ProjectExplorer { class FileNode; }
-
namespace CMakeProjectManager {
-namespace Internal {
-class CMakeBuildConfiguration;
-class CMakeBuildSettingsWidget;
-class CMakeProjectNode;
-} // namespace Internal
-
class CMAKE_EXPORT CMakeProject : public ProjectExplorer::Project
{
Q_OBJECT
diff --git a/src/plugins/ios/iosbuildconfiguration.cpp b/src/plugins/ios/iosbuildconfiguration.cpp
index 4a37779ca3..e7b4fdd03a 100644
--- a/src/plugins/ios/iosbuildconfiguration.cpp
+++ b/src/plugins/ios/iosbuildconfiguration.cpp
@@ -98,7 +98,8 @@ private:
};
IosBuildSettingsWidget::IosBuildSettingsWidget(IosBuildConfiguration *bc)
- : m_bc(bc),
+ : NamedWidget(IosBuildConfiguration::tr("iOS Settings")),
+ m_bc(bc),
m_isDevice(DeviceTypeKitAspect::deviceTypeId(bc->target()->kit())
== Constants::IOS_DEVICE_TYPE)
{
@@ -166,8 +167,6 @@ IosBuildSettingsWidget::IosBuildSettingsWidget(IosBuildConfiguration *bc)
detailsWidget->setState(Utils::DetailsWidget::NoSummary);
detailsWidget->setWidget(container);
- setDisplayName(IosBuildConfiguration::tr("iOS Settings"));
-
if (m_isDevice) {
connect(IosConfigurations::instance(), &IosConfigurations::provisioningDataChanged,
this, &IosBuildSettingsWidget::populateDevelopmentTeams);
diff --git a/src/plugins/projectexplorer/buildconfiguration.cpp b/src/plugins/projectexplorer/buildconfiguration.cpp
index 0f9d3171fb..9496ec76a1 100644
--- a/src/plugins/projectexplorer/buildconfiguration.cpp
+++ b/src/plugins/projectexplorer/buildconfiguration.cpp
@@ -166,8 +166,7 @@ void BuildConfiguration::setBuildDirectory(const Utils::FilePath &dir)
NamedWidget *BuildConfiguration::createConfigWidget()
{
- NamedWidget *named = new NamedWidget;
- named->setDisplayName(d->m_configWidgetDisplayName);
+ NamedWidget *named = new NamedWidget(d->m_configWidgetDisplayName);
QWidget *widget = nullptr;
diff --git a/src/plugins/projectexplorer/buildenvironmentwidget.cpp b/src/plugins/projectexplorer/buildenvironmentwidget.cpp
index 4995d1bc50..68211385e8 100644
--- a/src/plugins/projectexplorer/buildenvironmentwidget.cpp
+++ b/src/plugins/projectexplorer/buildenvironmentwidget.cpp
@@ -33,10 +33,10 @@
#include <QVBoxLayout>
#include <QCheckBox>
-using namespace ProjectExplorer;
+namespace ProjectExplorer {
-BuildEnvironmentWidget::BuildEnvironmentWidget(BuildConfiguration *bc) :
- m_buildConfiguration(nullptr)
+BuildEnvironmentWidget::BuildEnvironmentWidget(BuildConfiguration *bc)
+ : NamedWidget(tr("Build Environment")), m_buildConfiguration(bc)
{
auto vbox = new QVBoxLayout(this);
vbox->setContentsMargins(0, 0, 0, 0);
@@ -52,8 +52,6 @@ BuildEnvironmentWidget::BuildEnvironmentWidget(BuildConfiguration *bc) :
connect(m_clearSystemEnvironmentCheckBox, &QAbstractButton::toggled,
this, &BuildEnvironmentWidget::clearSystemEnvironmentCheckBoxClicked);
- m_buildConfiguration = bc;
-
connect(m_buildConfiguration, &BuildConfiguration::environmentChanged,
this, &BuildEnvironmentWidget::environmentChanged);
@@ -61,8 +59,6 @@ BuildEnvironmentWidget::BuildEnvironmentWidget(BuildConfiguration *bc) :
m_buildEnvironmentWidget->setBaseEnvironment(m_buildConfiguration->baseEnvironment());
m_buildEnvironmentWidget->setBaseEnvironmentText(m_buildConfiguration->baseEnvironmentText());
m_buildEnvironmentWidget->setUserChanges(m_buildConfiguration->userEnvironmentChanges());
-
- setDisplayName(tr("Build Environment"));
}
void BuildEnvironmentWidget::environmentModelUserChangesChanged()
@@ -82,3 +78,5 @@ void BuildEnvironmentWidget::environmentChanged()
m_buildEnvironmentWidget->setBaseEnvironment(m_buildConfiguration->baseEnvironment());
m_buildEnvironmentWidget->setBaseEnvironmentText(m_buildConfiguration->baseEnvironmentText());
}
+
+} // ProjectExplorer
diff --git a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
index 93720bab78..468d4751ac 100644
--- a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
+++ b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
@@ -143,8 +143,6 @@ void BuildSettingsWidget::addSubWidget(NamedWidget *widget)
auto label = new QLabel(this);
label->setText(widget->displayName());
- connect(widget, &NamedWidget::displayNameChanged,
- label, &QLabel::setText);
QFont f = label->font();
f.setBold(true);
f.setPointSizeF(f.pointSizeF() * 1.2);
diff --git a/src/plugins/projectexplorer/buildstepspage.cpp b/src/plugins/projectexplorer/buildstepspage.cpp
index 579fbe9655..76fadceb68 100644
--- a/src/plugins/projectexplorer/buildstepspage.cpp
+++ b/src/plugins/projectexplorer/buildstepspage.cpp
@@ -192,7 +192,8 @@ BuildStepsWidgetData::~BuildStepsWidgetData()
}
BuildStepListWidget::BuildStepListWidget(BuildStepList *bsl, QWidget *parent)
- : NamedWidget(parent), m_buildStepList(bsl)
+ //: %1 is the name returned by BuildStepList::displayName
+ : NamedWidget(tr("%1 Steps").arg(bsl->displayName()), parent), m_buildStepList(bsl)
{
setupUi();
@@ -200,9 +201,6 @@ BuildStepListWidget::BuildStepListWidget(BuildStepList *bsl, QWidget *parent)
connect(bsl, &BuildStepList::stepRemoved, this, &BuildStepListWidget::removeBuildStep);
connect(bsl, &BuildStepList::stepMoved, this, &BuildStepListWidget::stepMoved);
- //: %1 is the name returned by BuildStepList::displayName
- setDisplayName(tr("%1 Steps").arg(bsl->displayName()));
-
for (int i = 0; i < bsl->count(); ++i) {
addBuildStep(i);
// addBuilStep expands the config widget by default, which we don't want here
diff --git a/src/plugins/projectexplorer/namedwidget.cpp b/src/plugins/projectexplorer/namedwidget.cpp
index f3a0e4beb4..9aed84c73a 100644
--- a/src/plugins/projectexplorer/namedwidget.cpp
+++ b/src/plugins/projectexplorer/namedwidget.cpp
@@ -25,24 +25,16 @@
#include "namedwidget.h"
-using namespace ProjectExplorer;
+namespace ProjectExplorer {
-///
-// NamedWidget
-///
-
-NamedWidget::NamedWidget(QWidget *parent) : QWidget(parent)
-{ }
+NamedWidget::NamedWidget(const QString &displayName, QWidget *parent)
+ : QWidget(parent), m_displayName(displayName)
+{
+}
QString NamedWidget::displayName() const
{
return m_displayName;
}
-void NamedWidget::setDisplayName(const QString &displayName)
-{
- if (m_displayName == displayName)
- return;
- m_displayName = displayName;
- emit displayNameChanged(m_displayName);
-}
+} // ProjectExplorer
diff --git a/src/plugins/projectexplorer/namedwidget.h b/src/plugins/projectexplorer/namedwidget.h
index 870941c73b..b1e80111e2 100644
--- a/src/plugins/projectexplorer/namedwidget.h
+++ b/src/plugins/projectexplorer/namedwidget.h
@@ -33,16 +33,10 @@ namespace ProjectExplorer {
class PROJECTEXPLORER_EXPORT NamedWidget : public QWidget
{
- Q_OBJECT
-
public:
- explicit NamedWidget(QWidget *parent = nullptr);
+ explicit NamedWidget(const QString &displayName, QWidget *parent = nullptr);
QString displayName() const;
- void setDisplayName(const QString &displayName);
-
-signals:
- void displayNameChanged(const QString &);
private:
QString m_displayName;
diff --git a/src/plugins/projectexplorer/project.h b/src/plugins/projectexplorer/project.h
index 5310be1aa7..326763bf8c 100644
--- a/src/plugins/projectexplorer/project.h
+++ b/src/plugins/projectexplorer/project.h
@@ -53,7 +53,6 @@ class BuildSystem;
class ContainerNode;
class EditorConfiguration;
class FolderNode;
-class NamedWidget;
class Node;
class ProjectConfiguration;
class ProjectImporter;
diff --git a/src/plugins/projectexplorer/runsettingspropertiespage.h b/src/plugins/projectexplorer/runsettingspropertiespage.h
index 12f1403c42..7db4db3e9a 100644
--- a/src/plugins/projectexplorer/runsettingspropertiespage.h
+++ b/src/plugins/projectexplorer/runsettingspropertiespage.h
@@ -39,9 +39,7 @@ QT_END_NAMESPACE
namespace ProjectExplorer {
class DeployConfiguration;
-class NamedWidget;
class RunConfiguration;
-class RunConfigWidget;
class Target;
namespace Internal {
diff --git a/src/plugins/qmakeprojectmanager/qmakeprojectconfigwidget.cpp b/src/plugins/qmakeprojectmanager/qmakeprojectconfigwidget.cpp
index 962fd13b31..7949d21f72 100644
--- a/src/plugins/qmakeprojectmanager/qmakeprojectconfigwidget.cpp
+++ b/src/plugins/qmakeprojectmanager/qmakeprojectconfigwidget.cpp
@@ -54,7 +54,7 @@ static bool isShadowBuild(BuildConfiguration *bc)
}
QmakeProjectConfigWidget::QmakeProjectConfigWidget(QmakeBuildConfiguration *bc)
- : NamedWidget(),
+ : NamedWidget(tr("General")),
m_buildConfiguration(bc)
{
Project *project = bc->target()->project();
@@ -164,8 +164,6 @@ QmakeProjectConfigWidget::QmakeProjectConfigWidget(QmakeBuildConfiguration *bc)
connect(m_buildConfiguration, &QmakeBuildConfiguration::qmakeBuildConfigurationChanged,
this, &QmakeProjectConfigWidget::updateProblemLabel);
- setDisplayName(tr("General"));
-
updateDetails();
updateProblemLabel();
}