summaryrefslogtreecommitdiff
path: root/reportdesign/source/ui/inc/Formula.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'reportdesign/source/ui/inc/Formula.hxx')
-rw-r--r--reportdesign/source/ui/inc/Formula.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/reportdesign/source/ui/inc/Formula.hxx b/reportdesign/source/ui/inc/Formula.hxx
index f6d686747f1e..499525178a25 100644
--- a/reportdesign/source/ui/inc/Formula.hxx
+++ b/reportdesign/source/ui/inc/Formula.hxx
@@ -46,12 +46,12 @@ class FormulaDialog : public formula::FormulaModalDialog,
public formula::IControlReferenceHandler
{
::boost::shared_ptr< formula::IFunctionManager > m_aFunctionManager;
- formula::FormEditData* m_pFormulaData;
- OAddFieldWindow* m_pAddField;
+ formula::FormEditData* m_pFormulaData;
+ VclPtr<OAddFieldWindow> m_pAddField;
::com::sun::star::uno::Reference < ::com::sun::star::beans::XPropertySet > m_xRowSet;
::com::sun::star::uno::Reference< ::com::sun::star::report::meta::XFormulaParser> m_xParser;
::com::sun::star::uno::Reference< ::com::sun::star::sheet::XFormulaOpCodeMapper> m_xOpCodeMapper;
- formula::RefEdit* m_pEdit;
+ VclPtr<formula::RefEdit> m_pEdit;
OUString m_sFormula;
sal_Int32 m_nStart;
sal_Int32 m_nEnd;
@@ -68,6 +68,7 @@ public:
, svl::SharedStringPool& rStrPool );
virtual ~FormulaDialog();
+ virtual void dispose() SAL_OVERRIDE;
// IFormulaEditorHelper
virtual void notifyChange() SAL_OVERRIDE;