forked from qt-creator/qt-creator
Fix memory leak
Reviewed-by: Friedemann Kleint
This commit is contained in:
@@ -183,6 +183,14 @@ BaseQt4ProjectWizardDialog::BaseQt4ProjectWizardDialog(bool showModulesPage,
|
|||||||
init(showModulesPage);
|
init(showModulesPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BaseQt4ProjectWizardDialog::~BaseQt4ProjectWizardDialog()
|
||||||
|
{
|
||||||
|
if (m_targetsPage && !m_targetsPage->parent())
|
||||||
|
delete m_targetsPage;
|
||||||
|
if (m_modulesPage && !m_modulesPage->parent())
|
||||||
|
delete m_modulesPage;
|
||||||
|
}
|
||||||
|
|
||||||
void BaseQt4ProjectWizardDialog::init(bool showModulesPage)
|
void BaseQt4ProjectWizardDialog::init(bool showModulesPage)
|
||||||
{
|
{
|
||||||
QtVersionManager *vm = QtVersionManager::instance();
|
QtVersionManager *vm = QtVersionManager::instance();
|
||||||
|
|||||||
@@ -100,6 +100,7 @@ protected:
|
|||||||
Utils::ProjectIntroPage *introPage,
|
Utils::ProjectIntroPage *introPage,
|
||||||
int introId = -1,
|
int introId = -1,
|
||||||
QWidget *parent = 0);
|
QWidget *parent = 0);
|
||||||
|
virtual ~BaseQt4ProjectWizardDialog();
|
||||||
|
|
||||||
int addModulesPage(int id = -1);
|
int addModulesPage(int id = -1);
|
||||||
int addTargetsPage(QSet<QString> targets = QSet<QString>(), int id = -1);
|
int addTargetsPage(QSet<QString> targets = QSet<QString>(), int id = -1);
|
||||||
|
|||||||
Reference in New Issue
Block a user