diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-07-03 10:19:21 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-07-03 11:19:00 +0200 |
commit | 79cb267812f0c22919fddc4d60d381fa649f8d05 (patch) | |
tree | dc93ce86f276270fa45c7eb310b3b35c9975cfd9 /dbaccess/source/ui/browser/dbtreeview.cxx | |
parent | e119194aeec907f3d02cb914e5afde5ac763df7c (diff) |
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 <noel.grandin@collabora.co.uk>
Diffstat (limited to 'dbaccess/source/ui/browser/dbtreeview.cxx')
-rw-r--r-- | dbaccess/source/ui/browser/dbtreeview.cxx | 20 |
1 files changed, 5 insertions, 15 deletions
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<SvTreeListEntry*,bool>& _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<LinkParamNone*,void>& _rHdl ) { m_pTreeListBox->SetSelChangeHdl( _rHdl ); |