From 79cb267812f0c22919fddc4d60d381fa649f8d05 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Tue, 3 Jul 2018 10:19:21 +0200 Subject: no need to switch models in the SvTreeListBox since we're replacing it completely anyhow. which means we can remove DisconnectFromModel Change-Id: I2f31d93eb95a641f3364d715111e70817c7e5087 Reviewed-on: https://gerrit.libreoffice.org/56849 Tested-by: Jenkins Reviewed-by: Noel Grandin --- dbaccess/source/ui/browser/dbtreeview.cxx | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) (limited to 'dbaccess/source/ui/browser/dbtreeview.cxx') diff --git a/dbaccess/source/ui/browser/dbtreeview.cxx b/dbaccess/source/ui/browser/dbtreeview.cxx index 75efb9995aa5..38e94cbcf199 100644 --- a/dbaccess/source/ui/browser/dbtreeview.cxx +++ b/dbaccess/source/ui/browser/dbtreeview.cxx @@ -50,18 +50,15 @@ DBTreeView::~DBTreeView() void DBTreeView::dispose() { - if (m_pTreeListBox) - { - if (m_pTreeListBox->GetModel()) - { - m_pTreeListBox->GetModel()->RemoveView(m_pTreeListBox); - m_pTreeListBox->DisconnectFromModel(); - } - } m_pTreeListBox.disposeAndClear(); vcl::Window::dispose(); } +SvTreeList* DBTreeView::GetTreeModel() +{ + return m_pTreeListBox->GetModel(); +} + void DBTreeView::SetPreExpandHandler(const Link& _rHdl) { m_pTreeListBox->SetPreExpandHandler(_rHdl); @@ -78,13 +75,6 @@ void DBTreeView::Resize() m_pTreeListBox->SetPosSizePixel(Point(0,0),GetOutputSizePixel()); } -void DBTreeView::setModel(SvTreeList* _pTreeModel) -{ - if (_pTreeModel) - _pTreeModel->InsertView(m_pTreeListBox); - m_pTreeListBox->SetModel(_pTreeModel); -} - void DBTreeView::setSelChangeHdl( const Link& _rHdl ) { m_pTreeListBox->SetSelChangeHdl( _rHdl ); -- cgit