KitInformation: Delete subwidgets in destructor

Change-Id: I7e0a6d457aa26748758b6402955c81eae2c94782
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Tobias Hunger
2013-09-13 16:30:17 +02:00
parent 38ab088cb1
commit d7674e45c2
8 changed files with 27 additions and 0 deletions

View File

@@ -134,6 +134,12 @@ AndroidGdbServerKitInformationWidget::AndroidGdbServerKitInformationWidget(Kit *
refresh();
}
AndroidGdbServerKitInformationWidget::~AndroidGdbServerKitInformationWidget()
{
delete m_button;
delete m_label;
}
QString AndroidGdbServerKitInformationWidget::displayName() const
{
return tr("Android GDB server");

View File

@@ -47,6 +47,7 @@ class AndroidGdbServerKitInformationWidget : public ProjectExplorer::KitConfigWi
public:
AndroidGdbServerKitInformationWidget(ProjectExplorer::Kit *kit,
const ProjectExplorer::KitInformation *ki);
~AndroidGdbServerKitInformationWidget();
QString displayName() const;
QString toolTip() const;

View File

@@ -1024,6 +1024,12 @@ DebuggerKitConfigWidget::DebuggerKitConfigWidget(Kit *workingCopy, const KitInfo
this, SLOT(onDebuggerRemoved(QVariant)));
}
DebuggerKitConfigWidget::~DebuggerKitConfigWidget()
{
delete m_comboBox;
delete m_manageButton;
}
QString DebuggerKitConfigWidget::toolTip() const
{
return tr("The debugger to use for this kit.");

View File

@@ -129,6 +129,7 @@ class DebuggerKitConfigWidget : public ProjectExplorer::KitConfigWidget
public:
DebuggerKitConfigWidget(ProjectExplorer::Kit *workingCopy,
const ProjectExplorer::KitInformation *ki);
~DebuggerKitConfigWidget();
QString displayName() const;
QString toolTip() const;

View File

@@ -48,6 +48,11 @@ QmakeKitConfigWidget::QmakeKitConfigWidget(ProjectExplorer::Kit *k, const Projec
connect(m_lineEdit, SIGNAL(textEdited(QString)), this, SLOT(mkspecWasChanged(QString)));
}
QmakeKitConfigWidget::~QmakeKitConfigWidget()
{
delete m_lineEdit;
}
QWidget *QmakeKitConfigWidget::mainWidget() const
{
return m_lineEdit;

View File

@@ -45,6 +45,7 @@ class QmakeKitConfigWidget : public ProjectExplorer::KitConfigWidget
public:
QmakeKitConfigWidget(ProjectExplorer::Kit *k, const ProjectExplorer::KitInformation *ki);
~QmakeKitConfigWidget();
QWidget *mainWidget() const;
QString displayName() const;

View File

@@ -68,6 +68,12 @@ QtKitConfigWidget::QtKitConfigWidget(ProjectExplorer::Kit *k, const ProjectExplo
connect(m_manageButton, SIGNAL(clicked()), this, SLOT(manageQtVersions()));
}
QtKitConfigWidget::~QtKitConfigWidget()
{
delete m_combo;
delete m_manageButton;
}
QString QtKitConfigWidget::displayName() const
{
return tr("Qt version:");

View File

@@ -46,6 +46,7 @@ class QtKitConfigWidget : public ProjectExplorer::KitConfigWidget
public:
QtKitConfigWidget(ProjectExplorer::Kit *k, const ProjectExplorer::KitInformation *ki);
~QtKitConfigWidget();
QString displayName() const;