Remove DeployConfigurationWidget::init()

It serves no purpose.

Change-Id: Ic9d802aa2b46aae567c5a84d199d37564c69f7ed
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Daniel Teske
2012-11-08 15:21:34 +01:00
parent 058ca549c4
commit d4e2db845d
9 changed files with 24 additions and 36 deletions

View File

@@ -80,7 +80,7 @@ Qt4MaemoDeployConfiguration::Qt4MaemoDeployConfiguration(ProjectExplorer::Target
DeployConfigurationWidget *Qt4MaemoDeployConfiguration::createConfigWidget() DeployConfigurationWidget *Qt4MaemoDeployConfiguration::createConfigWidget()
{ {
return new RemoteLinuxDeployConfigurationWidget; return new RemoteLinuxDeployConfigurationWidget(this);
} }
Qt4MaemoDeployConfiguration::~Qt4MaemoDeployConfiguration() {} Qt4MaemoDeployConfiguration::~Qt4MaemoDeployConfiguration() {}

View File

@@ -130,9 +130,6 @@ class PROJECTEXPLORER_EXPORT DeployConfigurationWidget : public NamedWidget
public: public:
explicit DeployConfigurationWidget(QWidget *parent = 0); explicit DeployConfigurationWidget(QWidget *parent = 0);
// This is called to set up the config widget before showing it
virtual void init(DeployConfiguration *dc) = 0;
}; };
} // namespace ProjectExplorer } // namespace ProjectExplorer

View File

@@ -497,10 +497,8 @@ void RunSettingsWidget::updateDeployConfiguration(DeployConfiguration *dc)
m_ignoreChange = false; m_ignoreChange = false;
m_deployConfigurationWidget = dc->createConfigWidget(); m_deployConfigurationWidget = dc->createConfigWidget();
if (m_deployConfigurationWidget) { if (m_deployConfigurationWidget)
m_deployConfigurationWidget->init(dc);
m_deployLayout->addWidget(m_deployConfigurationWidget); m_deployLayout->addWidget(m_deployConfigurationWidget);
}
m_deploySteps = new BuildStepListWidget; m_deploySteps = new BuildStepListWidget;
m_deploySteps->init(dc->stepList()); m_deploySteps->init(dc->stepList());

View File

@@ -161,5 +161,5 @@ BlackBerryDeployInformation *BlackBerryDeployConfiguration::deploymentInfo() con
ProjectExplorer::DeployConfigurationWidget *BlackBerryDeployConfiguration::createConfigWidget() ProjectExplorer::DeployConfigurationWidget *BlackBerryDeployConfiguration::createConfigWidget()
{ {
return new BlackBerryDeployConfigurationWidget; return new BlackBerryDeployConfigurationWidget(this);
} }

View File

@@ -43,22 +43,14 @@
using namespace Qnx; using namespace Qnx;
using namespace Qnx::Internal; using namespace Qnx::Internal;
BlackBerryDeployConfigurationWidget::BlackBerryDeployConfigurationWidget(QWidget *parent) BlackBerryDeployConfigurationWidget::BlackBerryDeployConfigurationWidget(BlackBerryDeployConfiguration *dc,
QWidget *parent)
: ProjectExplorer::DeployConfigurationWidget(parent) : ProjectExplorer::DeployConfigurationWidget(parent)
, m_ui(new Ui::BlackBerryDeployConfigurationWidget) , m_ui(new Ui::BlackBerryDeployConfigurationWidget)
, m_deployConfiguration(0) , m_deployConfiguration(0)
{ {
m_ui->setupUi(this); m_ui->setupUi(this);
} m_deployConfiguration = dc;
BlackBerryDeployConfigurationWidget::~BlackBerryDeployConfigurationWidget()
{
delete m_ui;
}
void BlackBerryDeployConfigurationWidget::init(ProjectExplorer::DeployConfiguration *dc)
{
m_deployConfiguration = qobject_cast<BlackBerryDeployConfiguration *>(dc);
m_ui->deployPackagesView->setModel(m_deployConfiguration->deploymentInfo()); m_ui->deployPackagesView->setModel(m_deployConfiguration->deploymentInfo());
@@ -75,3 +67,8 @@ void BlackBerryDeployConfigurationWidget::init(ProjectExplorer::DeployConfigurat
m_ui->deployPackagesView->header()->resizeSections(QHeaderView::ResizeToContents); m_ui->deployPackagesView->header()->resizeSections(QHeaderView::ResizeToContents);
} }
BlackBerryDeployConfigurationWidget::~BlackBerryDeployConfigurationWidget()
{
delete m_ui;
}

View File

@@ -47,11 +47,9 @@ class BlackBerryDeployConfigurationWidget : public ProjectExplorer::DeployConfig
{ {
Q_OBJECT Q_OBJECT
public: public:
explicit BlackBerryDeployConfigurationWidget(QWidget *parent = 0); explicit BlackBerryDeployConfigurationWidget(BlackBerryDeployConfiguration *dc, QWidget *parent = 0);
~BlackBerryDeployConfigurationWidget(); ~BlackBerryDeployConfigurationWidget();
void init(ProjectExplorer::DeployConfiguration *dc);
private: private:
Ui::BlackBerryDeployConfigurationWidget *m_ui; Ui::BlackBerryDeployConfigurationWidget *m_ui;

View File

@@ -53,7 +53,7 @@ RemoteLinuxDeployConfiguration::RemoteLinuxDeployConfiguration(ProjectExplorer::
DeployConfigurationWidget *RemoteLinuxDeployConfiguration::createConfigWidget() DeployConfigurationWidget *RemoteLinuxDeployConfiguration::createConfigWidget()
{ {
return new RemoteLinuxDeployConfigurationWidget; return new RemoteLinuxDeployConfigurationWidget(this);
} }
} // namespace RemoteLinux } // namespace RemoteLinux

View File

@@ -53,7 +53,8 @@ public:
using namespace Internal; using namespace Internal;
RemoteLinuxDeployConfigurationWidget::RemoteLinuxDeployConfigurationWidget(QWidget *parent) : RemoteLinuxDeployConfigurationWidget::RemoteLinuxDeployConfigurationWidget(RemoteLinuxDeployConfiguration *dc,
QWidget *parent) :
DeployConfigurationWidget(parent), d(new RemoteLinuxDeployConfigurationWidgetPrivate) DeployConfigurationWidget(parent), d(new RemoteLinuxDeployConfigurationWidgetPrivate)
{ {
d->ui.setupUi(this); d->ui.setupUi(this);
@@ -61,6 +62,11 @@ RemoteLinuxDeployConfigurationWidget::RemoteLinuxDeployConfigurationWidget(QWidg
d->ui.deploymentDataView->setWordWrap(false); d->ui.deploymentDataView->setWordWrap(false);
d->ui.deploymentDataView->setUniformRowHeights(true); d->ui.deploymentDataView->setUniformRowHeights(true);
d->ui.deploymentDataView->setModel(&d->deploymentDataModel); d->ui.deploymentDataView->setModel(&d->deploymentDataModel);
d->deployConfiguration = dc;
connect(dc->target(), SIGNAL(deploymentDataChanged()), SLOT(updateDeploymentDataModel()));
updateDeploymentDataModel();
} }
RemoteLinuxDeployConfigurationWidget::~RemoteLinuxDeployConfigurationWidget() RemoteLinuxDeployConfigurationWidget::~RemoteLinuxDeployConfigurationWidget()
@@ -68,15 +74,6 @@ RemoteLinuxDeployConfigurationWidget::~RemoteLinuxDeployConfigurationWidget()
delete d; delete d;
} }
void RemoteLinuxDeployConfigurationWidget::init(DeployConfiguration *dc)
{
d->deployConfiguration = qobject_cast<RemoteLinuxDeployConfiguration *>(dc);
QTC_ASSERT(d->deployConfiguration, return);
connect(dc->target(), SIGNAL(deploymentDataChanged()), SLOT(updateDeploymentDataModel()));
updateDeploymentDataModel();
}
void RemoteLinuxDeployConfigurationWidget::updateDeploymentDataModel() void RemoteLinuxDeployConfigurationWidget::updateDeploymentDataModel()
{ {
d->deploymentDataModel.setDeploymentData(d->deployConfiguration->target()->deploymentData()); d->deploymentDataModel.setDeploymentData(d->deployConfiguration->target()->deploymentData());

View File

@@ -34,6 +34,8 @@
#include <projectexplorer/deployconfiguration.h> #include <projectexplorer/deployconfiguration.h>
namespace RemoteLinux { namespace RemoteLinux {
class RemoteLinuxDeployConfiguration;
namespace Internal { namespace Internal {
class RemoteLinuxDeployConfigurationWidgetPrivate; class RemoteLinuxDeployConfigurationWidgetPrivate;
} // namespace Internal } // namespace Internal
@@ -44,11 +46,10 @@ class REMOTELINUX_EXPORT RemoteLinuxDeployConfigurationWidget
Q_OBJECT Q_OBJECT
public: public:
explicit RemoteLinuxDeployConfigurationWidget(QWidget *parent = 0); explicit RemoteLinuxDeployConfigurationWidget(RemoteLinux::RemoteLinuxDeployConfiguration *dc,
QWidget *parent = 0);
~RemoteLinuxDeployConfigurationWidget(); ~RemoteLinuxDeployConfigurationWidget();
void init(ProjectExplorer::DeployConfiguration *dc);
private slots: private slots:
void updateDeploymentDataModel(); void updateDeploymentDataModel();