diff options
Diffstat (limited to 'sc/source/ui/inc/pfiltdlg.hxx')
-rw-r--r-- | sc/source/ui/inc/pfiltdlg.hxx | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/sc/source/ui/inc/pfiltdlg.hxx b/sc/source/ui/inc/pfiltdlg.hxx index 55b3fa8625c2..c2272b311c76 100644 --- a/sc/source/ui/inc/pfiltdlg.hxx +++ b/sc/source/ui/inc/pfiltdlg.hxx @@ -40,28 +40,29 @@ class ScPivotFilterDlg : public ModalDialog public: ScPivotFilterDlg(vcl::Window* pParent, const SfxItemSet& rArgSet, SCTAB nSourceTab); virtual ~ScPivotFilterDlg(); + virtual void dispose() SAL_OVERRIDE; const ScQueryItem& GetOutputItem(); private: - ListBox* m_pLbField1; - ListBox* m_pLbCond1; - ComboBox* m_pEdVal1; - - ListBox* m_pLbConnect1; - ListBox* m_pLbField2; - ListBox* m_pLbCond2; - ComboBox* m_pEdVal2; - - ListBox* m_pLbConnect2; - ListBox* m_pLbField3; - ListBox* m_pLbCond3; - ComboBox* m_pEdVal3; - - CheckBox* m_pBtnCase; - CheckBox* m_pBtnRegExp; - CheckBox* m_pBtnUnique; - FixedText* m_pFtDbArea; + VclPtr<ListBox> m_pLbField1; + VclPtr<ListBox> m_pLbCond1; + VclPtr<ComboBox> m_pEdVal1; + + VclPtr<ListBox> m_pLbConnect1; + VclPtr<ListBox> m_pLbField2; + VclPtr<ListBox> m_pLbCond2; + VclPtr<ComboBox> m_pEdVal2; + + VclPtr<ListBox> m_pLbConnect2; + VclPtr<ListBox> m_pLbField3; + VclPtr<ListBox> m_pLbCond3; + VclPtr<ComboBox> m_pEdVal3; + + VclPtr<CheckBox> m_pBtnCase; + VclPtr<CheckBox> m_pBtnRegExp; + VclPtr<CheckBox> m_pBtnUnique; + VclPtr<FixedText> m_pFtDbArea; const OUString aStrNone; const OUString aStrEmpty; const OUString aStrNotEmpty; @@ -75,9 +76,9 @@ private: SCTAB nSrcTab; sal_uInt16 nFieldCount; - ComboBox* aValueEdArr[3]; - ListBox* aFieldLbArr[3]; - ListBox* aCondLbArr[3]; + VclPtr<ComboBox> aValueEdArr[3]; + VclPtr<ListBox> aFieldLbArr[3]; + VclPtr<ListBox> aCondLbArr[3]; std::vector<ScTypedStrData>* pEntryLists[MAXCOLCOUNT]; |