summaryrefslogtreecommitdiff
path: root/dbaccess/source/ext/macromigration/macromigrationpages.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ext/macromigration/macromigrationpages.hxx')
-rw-r--r--dbaccess/source/ext/macromigration/macromigrationpages.hxx43
1 files changed, 25 insertions, 18 deletions
diff --git a/dbaccess/source/ext/macromigration/macromigrationpages.hxx b/dbaccess/source/ext/macromigration/macromigrationpages.hxx
index fc6ffc934521..70a70826783f 100644
--- a/dbaccess/source/ext/macromigration/macromigrationpages.hxx
+++ b/dbaccess/source/ext/macromigration/macromigrationpages.hxx
@@ -57,14 +57,16 @@ namespace dbmm
{
public:
PreparationPage(vcl::Window *pParent);
+ virtual ~PreparationPage();
+ virtual void dispose() SAL_OVERRIDE;
- static TabPage* Create( ::svt::RoadmapWizard& _rParentDialog );
+ static VclPtr<TabPage> Create( ::svt::RoadmapWizard& _rParentDialog );
public:
void showCloseDocsError(bool _bShow);
protected:
- FixedText* m_pCloseDocError;
+ VclPtr<FixedText> m_pCloseDocError;
};
// SaveDBDocPage
@@ -73,16 +75,17 @@ namespace dbmm
public:
SaveDBDocPage(MacroMigrationDialog& _rParentDialog);
virtual ~SaveDBDocPage();
- static TabPage* Create( ::svt::RoadmapWizard& _rParentDialog );
+ virtual void dispose() SAL_OVERRIDE;
+ static VclPtr<TabPage> Create( ::svt::RoadmapWizard& _rParentDialog );
public:
OUString getBackupLocation() const { return m_pLocationController->getURL(); }
void grabLocationFocus() { m_pSaveAsLocation->GrabFocus(); }
protected:
- ::svt::OFileURLControl* m_pSaveAsLocation;
- PushButton* m_pBrowseSaveAsLocation;
- FixedText* m_pStartMigration;
+ VclPtr<::svt::OFileURLControl> m_pSaveAsLocation;
+ VclPtr<PushButton> m_pBrowseSaveAsLocation;
+ VclPtr<FixedText> m_pStartMigration;
::svx::DatabaseLocationInputController* m_pLocationController;
protected:
@@ -101,8 +104,10 @@ namespace dbmm
{
public:
ProgressPage(vcl::Window *pParent);
+ virtual ~ProgressPage();
+ virtual void dispose() SAL_OVERRIDE;
- static TabPage* Create( ::svt::RoadmapWizard& _rParentDialog );
+ static VclPtr<TabPage> Create( ::svt::RoadmapWizard& _rParentDialog );
void setDocumentCounts( const sal_Int32 _nForms, const sal_Int32 _nReports );
void onFinishedSuccessfully();
@@ -118,13 +123,13 @@ namespace dbmm
virtual void setOverallProgressValue( const sal_uInt32 _nValue ) SAL_OVERRIDE;
private:
- FixedText* m_pObjectCount;
- FixedText* m_pCurrentObject;
- FixedText* m_pCurrentAction;
- RangeProgressBar m_aCurrentProgress;
- FixedText* m_pAllProgressText;
- RangeProgressBar m_aAllProgress;
- FixedText* m_pMigrationDone;
+ VclPtr<FixedText> m_pObjectCount;
+ VclPtr<FixedText> m_pCurrentObject;
+ VclPtr<FixedText> m_pCurrentAction;
+ RangeProgressBar m_aCurrentProgress;
+ VclPtr<FixedText> m_pAllProgressText;
+ RangeProgressBar m_aAllProgress;
+ VclPtr<FixedText> m_pMigrationDone;
};
// ResultPage
@@ -132,15 +137,17 @@ namespace dbmm
{
public:
ResultPage(vcl::Window *pParent);
+ virtual ~ResultPage();
+ virtual void dispose() SAL_OVERRIDE;
- static TabPage* Create( ::svt::RoadmapWizard& _rParentDialog );
+ static VclPtr<TabPage> Create( ::svt::RoadmapWizard& _rParentDialog );
void displayMigrationLog( const bool _bSuccessful, const OUString& _rLog );
private:
- FixedText* m_pSuccessLabel;
- FixedText* m_pFailureLabel;
- VclMultiLineEdit* m_pChanges;
+ VclPtr<FixedText> m_pSuccessLabel;
+ VclPtr<FixedText> m_pFailureLabel;
+ VclPtr<VclMultiLineEdit> m_pChanges;
};
} // namespace dbmm