diff options
Diffstat (limited to 'dbaccess/source/ext/macromigration/macromigrationpages.cxx')
-rw-r--r-- | dbaccess/source/ext/macromigration/macromigrationpages.cxx | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/dbaccess/source/ext/macromigration/macromigrationpages.cxx b/dbaccess/source/ext/macromigration/macromigrationpages.cxx index 41c64799dbe5..2e822197ae2a 100644 --- a/dbaccess/source/ext/macromigration/macromigrationpages.cxx +++ b/dbaccess/source/ext/macromigration/macromigrationpages.cxx @@ -67,6 +67,17 @@ namespace dbmm get(m_pCloseDocError, "closedocerror"); } + PreparationPage::~PreparationPage() + { + dispose(); + } + + void PreparationPage::dispose() + { + m_pCloseDocError.clear(); + MacroMigrationPage::dispose(); + } + void PreparationPage::showCloseDocsError( bool _bShow ) { m_pCloseDocError->Show( _bShow ); @@ -101,6 +112,9 @@ namespace dbmm void SaveDBDocPage::dispose() { delete m_pLocationController; + m_pSaveAsLocation.clear(); + m_pBrowseSaveAsLocation.clear(); + m_pStartMigration.clear(); MacroMigrationPage::dispose(); } @@ -180,6 +194,21 @@ namespace dbmm get(m_pMigrationDone, "done"); } + ProgressPage::~ProgressPage() + { + dispose(); + } + + void ProgressPage::dispose() + { + m_pObjectCount.clear(); + m_pCurrentObject.clear(); + m_pCurrentAction.clear(); + m_pAllProgressText.clear(); + m_pMigrationDone.clear(); + MacroMigrationPage::dispose(); + } + TabPage* ProgressPage::Create(::svt::RoadmapWizard& _rParentDialog) { return new ProgressPage(&_rParentDialog); @@ -262,6 +291,19 @@ namespace dbmm get(m_pFailureLabel, "failure"); } + ResultPage::~ResultPage() + { + dispose(); + } + + void ResultPage::dispose() + { + m_pSuccessLabel.clear(); + m_pFailureLabel.clear(); + m_pChanges.clear(); + MacroMigrationPage::dispose(); + } + TabPage* ResultPage::Create(::svt::RoadmapWizard& _rParentDialog) { return new ResultPage(&_rParentDialog); |