diff options
Diffstat (limited to 'sc/source/ui/inc/tpdefaults.hxx')
-rw-r--r-- | sc/source/ui/inc/tpdefaults.hxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sc/source/ui/inc/tpdefaults.hxx b/sc/source/ui/inc/tpdefaults.hxx index 6580efd1e582..429cbabde87f 100644 --- a/sc/source/ui/inc/tpdefaults.hxx +++ b/sc/source/ui/inc/tpdefaults.hxx @@ -19,7 +19,7 @@ class ScTpDefaultsOptions : public SfxTabPage public: using SfxTabPage::DeactivatePage; - static SfxTabPage* Create (vcl::Window* pParent, const SfxItemSet* rCoreSet); + static VclPtr<SfxTabPage> Create (vcl::Window* pParent, const SfxItemSet* rCoreSet); virtual bool FillItemSet(SfxItemSet* rCoreSet) SAL_OVERRIDE; virtual void Reset(const SfxItemSet* rCoreSet) SAL_OVERRIDE; @@ -28,6 +28,7 @@ public: private: explicit ScTpDefaultsOptions(vcl::Window* pParent, const SfxItemSet& rCoreSet); virtual ~ScTpDefaultsOptions(); + virtual void dispose() SAL_OVERRIDE; void CheckNumSheets(); void CheckPrefix(Edit* pEdit); @@ -38,8 +39,8 @@ private: DECL_LINK( PrefixEditOnFocusHdl, Edit* ); private: - NumericField* m_pEdNSheets; - Edit* m_pEdSheetPrefix; + VclPtr<NumericField> m_pEdNSheets; + VclPtr<Edit> m_pEdSheetPrefix; // Stores old Sheet Prefix OUString maOldPrefixValue; |