summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/app/AppDetailView.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ui/app/AppDetailView.cxx')
-rw-r--r--dbaccess/source/ui/app/AppDetailView.cxx16
1 files changed, 12 insertions, 4 deletions
diff --git a/dbaccess/source/ui/app/AppDetailView.cxx b/dbaccess/source/ui/app/AppDetailView.cxx
index 640d5195a4df..ab8c7632e54f 100644
--- a/dbaccess/source/ui/app/AppDetailView.cxx
+++ b/dbaccess/source/ui/app/AppDetailView.cxx
@@ -469,9 +469,9 @@ void OApplicationDetailView::getSelectionElementNames( std::vector< OUString>& _
m_pControlHelper->getSelectionElementNames( _rNames );
}
-void OApplicationDetailView::describeCurrentSelectionForControl( const Control& _rControl, Sequence< NamedDatabaseObject >& _out_rSelectedObjects )
+void OApplicationDetailView::describeCurrentSelectionForControl(const weld::TreeView& rControl, Sequence< NamedDatabaseObject >& out_rSelectedObjects)
{
- m_pControlHelper->describeCurrentSelectionForControl( _rControl, _out_rSelectedObjects );
+ m_pControlHelper->describeCurrentSelectionForControl(rControl, out_rSelectedObjects);
}
void OApplicationDetailView::describeCurrentSelectionForType( const ElementType _eType, Sequence< NamedDatabaseObject >& _out_rSelectedObjects )
@@ -479,6 +479,11 @@ void OApplicationDetailView::describeCurrentSelectionForType( const ElementType
m_pControlHelper->describeCurrentSelectionForType( _eType, _out_rSelectedObjects );
}
+vcl::Window* OApplicationDetailView::getMenuParent(weld::TreeView& rControl) const
+{
+ return m_pControlHelper->getMenuParent(rControl);
+}
+
void OApplicationDetailView::selectElements(const Sequence< OUString>& _aNames)
{
m_pControlHelper->selectElements( _aNames );
@@ -556,9 +561,12 @@ bool OApplicationDetailView::isSortUp() const
return m_pControlHelper->isSortUp();
}
-vcl::Window* OApplicationDetailView::getTreeWindow() const
+TreeListBox* OApplicationDetailView::getTreeWindow() const
{
- return m_pControlHelper->getCurrentView();
+ DBTreeViewBase* pCurrent = m_pControlHelper->getCurrentView();
+ if (!pCurrent)
+ return nullptr;
+ return &pCurrent->getListBox();
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */