aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Hunger <[email protected]>2013-09-13 16:30:17 +0200
committerTobias Hunger <[email protected]>2013-09-17 10:13:26 +0200
commitd7674e45c2f00e4d8f39653fbe088260c3cef216 (patch)
treefd64a705b0a9a8a3dcb1cb69b77003f7be1c5ee0
parent38ab088cb171afec563dfeb7eec6da31919f4d28 (diff)
KitInformation: Delete subwidgets in destructor
Change-Id: I7e0a6d457aa26748758b6402955c81eae2c94782 Reviewed-by: hjk <[email protected]> Reviewed-by: Daniel Teske <[email protected]>
-rw-r--r--src/plugins/android/androidgdbserverkitinformation.cpp6
-rw-r--r--src/plugins/android/androidgdbserverkitinformation.h1
-rw-r--r--src/plugins/debugger/debuggerkitconfigwidget.cpp6
-rw-r--r--src/plugins/debugger/debuggerkitconfigwidget.h1
-rw-r--r--src/plugins/qt4projectmanager/qmakekitconfigwidget.cpp5
-rw-r--r--src/plugins/qt4projectmanager/qmakekitconfigwidget.h1
-rw-r--r--src/plugins/qtsupport/qtkitconfigwidget.cpp6
-rw-r--r--src/plugins/qtsupport/qtkitconfigwidget.h1
8 files changed, 27 insertions, 0 deletions
diff --git a/src/plugins/android/androidgdbserverkitinformation.cpp b/src/plugins/android/androidgdbserverkitinformation.cpp
index c3cdb85a1dc..0224453d40b 100644
--- a/src/plugins/android/androidgdbserverkitinformation.cpp
+++ b/src/plugins/android/androidgdbserverkitinformation.cpp
@@ -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");
diff --git a/src/plugins/android/androidgdbserverkitinformation.h b/src/plugins/android/androidgdbserverkitinformation.h
index 0720fb64776..8b196276fc7 100644
--- a/src/plugins/android/androidgdbserverkitinformation.h
+++ b/src/plugins/android/androidgdbserverkitinformation.h
@@ -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;
diff --git a/src/plugins/debugger/debuggerkitconfigwidget.cpp b/src/plugins/debugger/debuggerkitconfigwidget.cpp
index 6a0753627f0..8ea35ae679d 100644
--- a/src/plugins/debugger/debuggerkitconfigwidget.cpp
+++ b/src/plugins/debugger/debuggerkitconfigwidget.cpp
@@ -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.");
diff --git a/src/plugins/debugger/debuggerkitconfigwidget.h b/src/plugins/debugger/debuggerkitconfigwidget.h
index 9e4811bb875..82f7d4b4d73 100644
--- a/src/plugins/debugger/debuggerkitconfigwidget.h
+++ b/src/plugins/debugger/debuggerkitconfigwidget.h
@@ -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;
diff --git a/src/plugins/qt4projectmanager/qmakekitconfigwidget.cpp b/src/plugins/qt4projectmanager/qmakekitconfigwidget.cpp
index 4b91427ea5d..82c7943dea3 100644
--- a/src/plugins/qt4projectmanager/qmakekitconfigwidget.cpp
+++ b/src/plugins/qt4projectmanager/qmakekitconfigwidget.cpp
@@ -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;
diff --git a/src/plugins/qt4projectmanager/qmakekitconfigwidget.h b/src/plugins/qt4projectmanager/qmakekitconfigwidget.h
index 94052f9cdbb..b5b15f69c10 100644
--- a/src/plugins/qt4projectmanager/qmakekitconfigwidget.h
+++ b/src/plugins/qt4projectmanager/qmakekitconfigwidget.h
@@ -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;
diff --git a/src/plugins/qtsupport/qtkitconfigwidget.cpp b/src/plugins/qtsupport/qtkitconfigwidget.cpp
index 1a02f406a80..ddec4363844 100644
--- a/src/plugins/qtsupport/qtkitconfigwidget.cpp
+++ b/src/plugins/qtsupport/qtkitconfigwidget.cpp
@@ -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:");
diff --git a/src/plugins/qtsupport/qtkitconfigwidget.h b/src/plugins/qtsupport/qtkitconfigwidget.h
index 49a7ca0b7ba..2107d6d2911 100644
--- a/src/plugins/qtsupport/qtkitconfigwidget.h
+++ b/src/plugins/qtsupport/qtkitconfigwidget.h
@@ -46,6 +46,7 @@ class QtKitConfigWidget : public ProjectExplorer::KitConfigWidget
public:
QtKitConfigWidget(ProjectExplorer::Kit *k, const ProjectExplorer::KitInformation *ki);
+ ~QtKitConfigWidget();
QString displayName() const;