summaryrefslogtreecommitdiff
path: root/cui/source/tabpages/autocdlg.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-01-15 15:47:39 +0200
committerMichael Meeks <michael.meeks@collabora.com>2015-04-09 21:30:12 +0100
commitebd195b2ae254bfc9b52c9c673a57cd3bdf0cad8 (patch)
treedd113b2ff1e58e14d36a1aad5cd96beea0d3476a /cui/source/tabpages/autocdlg.cxx
parent0a61ce1c8e61cb45478ba6f28e8fdd71ce369f2c (diff)
vcl: VclPtr conversion in cui
Change-Id: I8597247296645fe72d5306e35b2ea3c0866d147a
Diffstat (limited to 'cui/source/tabpages/autocdlg.cxx')
-rw-r--r--cui/source/tabpages/autocdlg.cxx33
1 files changed, 24 insertions, 9 deletions
diff --git a/cui/source/tabpages/autocdlg.cxx b/cui/source/tabpages/autocdlg.cxx
index a24210275486..f808ef4b45fe 100644
--- a/cui/source/tabpages/autocdlg.cxx
+++ b/cui/source/tabpages/autocdlg.cxx
@@ -469,11 +469,17 @@ SvTreeListEntry* OfaSwAutoFmtOptionsPage::CreateEntry(OUString& rTxt, sal_uInt16
OfaSwAutoFmtOptionsPage::~OfaSwAutoFmtOptionsPage()
{
+ dispose();
+}
+
+void OfaSwAutoFmtOptionsPage::dispose()
+{
delete static_cast<ImpUserData*>(m_pCheckLB->GetUserData( REPLACE_BULLETS ));
delete static_cast<ImpUserData*>(m_pCheckLB->GetUserData( APPLY_NUMBERING ));
delete static_cast<ImpUserData*>(m_pCheckLB->GetUserData( MERGE_SINGLE_LINE_PARA ));
delete pCheckButtonData;
delete m_pCheckLB;
+ SfxTabPage::dispose();
}
SfxTabPage* OfaSwAutoFmtOptionsPage::Create( vcl::Window* pParent,
@@ -897,11 +903,17 @@ void OfaAutocorrReplacePage::Resize()
OfaAutocorrReplacePage::~OfaAutocorrReplacePage()
{
+ dispose();
+}
+
+void OfaAutocorrReplacePage::dispose()
+{
aDoubleStringTable.clear();
aChangesTable.clear();
delete pCompareClass;
delete pCharClass;
+ SfxTabPage::dispose();
}
SfxTabPage* OfaAutocorrReplacePage::Create( vcl::Window* pParent, const SfxItemSet* rSet)
@@ -1400,8 +1412,14 @@ OfaAutocorrExceptPage::OfaAutocorrExceptPage(vcl::Window* pParent, const SfxItem
OfaAutocorrExceptPage::~OfaAutocorrExceptPage()
{
+ dispose();
+}
+
+void OfaAutocorrExceptPage::dispose()
+{
aStringsTable.clear();
delete pCompareClass;
+ SfxTabPage::dispose();
}
SfxTabPage* OfaAutocorrExceptPage::Create( vcl::Window* pParent,
@@ -1817,8 +1835,14 @@ OfaQuoteTabPage::OfaQuoteTabPage(vcl::Window* pParent, const SfxItemSet& rSet)
OfaQuoteTabPage::~OfaQuoteTabPage()
{
+ dispose();
+}
+
+void OfaQuoteTabPage::dispose()
+{
delete pCheckButtonData;
delete m_pSwCheckLB;
+ SfxTabPage::dispose();
}
SfxTabPage* OfaQuoteTabPage::Create( vcl::Window* pParent,
@@ -2141,10 +2165,6 @@ OfaAutoCompleteTabPage::OfaAutoCompleteTabPage(vcl::Window* pParent,
m_pCBCollect->SetToggleHdl(LINK(this, OfaAutoCompleteTabPage, CheckHdl));
}
-OfaAutoCompleteTabPage::~OfaAutoCompleteTabPage()
-{
-}
-
SfxTabPage* OfaAutoCompleteTabPage::Create( vcl::Window* pParent,
const SfxItemSet* rSet)
{
@@ -2379,11 +2399,6 @@ OfaSmartTagOptionsTabPage::OfaSmartTagOptionsTabPage( vcl::Window* pParent,
m_pSmartTagTypesLB->SetSelectHdl(LINK(this, OfaSmartTagOptionsTabPage, SelectHdl));
}
-OfaSmartTagOptionsTabPage::~OfaSmartTagOptionsTabPage()
-{
-
-}
-
SfxTabPage* OfaSmartTagOptionsTabPage::Create( vcl::Window* pParent, const SfxItemSet* rSet)
{
return new OfaSmartTagOptionsTabPage( pParent, *rSet );