diff options
Diffstat (limited to 'sc/source/ui/miscdlgs/tabopdlg.cxx')
-rw-r--r-- | sc/source/ui/miscdlgs/tabopdlg.cxx | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sc/source/ui/miscdlgs/tabopdlg.cxx b/sc/source/ui/miscdlgs/tabopdlg.cxx index cbfeca17bce7..d4f8c17ece4a 100644 --- a/sc/source/ui/miscdlgs/tabopdlg.cxx +++ b/sc/source/ui/miscdlgs/tabopdlg.cxx @@ -76,9 +76,28 @@ ScTabOpDlg::ScTabOpDlg( SfxBindings* pB, SfxChildWindow* pCW, vcl::Window* pPare ScTabOpDlg::~ScTabOpDlg() { + disposeOnce(); +} + +void ScTabOpDlg::dispose() +{ Hide(); + m_pFtFormulaRange.clear(); + m_pEdFormulaRange.clear(); + m_pRBFormulaRange.clear(); + m_pFtRowCell.clear(); + m_pEdRowCell.clear(); + m_pRBRowCell.clear(); + m_pFtColCell.clear(); + m_pEdColCell.clear(); + m_pRBColCell.clear(); + m_pBtnOk.clear(); + m_pBtnCancel.clear(); + pEdActive.clear(); + ScAnyRefDlg::dispose(); } + void ScTabOpDlg::Init() { m_pBtnOk->SetClickHdl ( LINK( this, ScTabOpDlg, BtnHdl ) ); |