svtools/inc/svtools/treelistbox.hxx | 13 +------------ svtools/source/contnr/treelistbox.cxx | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 12 deletions(-)
New commits: commit 9ae6187d89ec0929939dfe2c565b53f3c43ce6c7 Author: Kohei Yoshida <kohei.yosh...@gmail.com> Date: Tue Nov 27 12:11:42 2012 -0500 Hide these, and don't expose method definitions of exported class. Change-Id: I755e03448f089653a1441b066df231c43800ed00 diff --git a/svtools/inc/svtools/treelistbox.hxx b/svtools/inc/svtools/treelistbox.hxx index a7e05d3..558e670 100644 --- a/svtools/inc/svtools/treelistbox.hxx +++ b/svtools/inc/svtools/treelistbox.hxx @@ -407,7 +407,7 @@ public: sal_uLong GetChildCount( SvTreeListEntry* pParent ) const; sal_uLong GetLevelChildCount( SvTreeListEntry* pParent ) const; - SvViewDataEntry* GetViewDataEntry( SvTreeListEntry* pEntry ) const { return (SvViewDataEntry*)SvListView::GetViewData(pEntry); } + SvViewDataEntry* GetViewDataEntry( SvTreeListEntry* pEntry ) const; SvViewDataItem* GetViewDataItem( SvTreeListEntry*, SvLBoxItem* ) const; bool IsInplaceEditingEnabled() const { return ((nImpFlags & SVLBOX_EDT_ENABLED) != 0); } @@ -829,17 +829,6 @@ public: void Hide(); }; -inline SvViewDataItem* SvTreeListBox::GetViewDataItem( SvTreeListEntry* pEntry, - SvLBoxItem* pItem) const -{ - SvViewDataEntry* pEntryData = - (SvViewDataEntry*)SvListView::GetViewData(pEntry); - DBG_ASSERT(pEntryData,"Entry not in View"); - DBG_ASSERT(pEntryData->pItemData,"No ItemData"); - sal_uInt16 nItemPos = pEntry->GetPos(pItem); - return (pEntryData->pItemData+nItemPos); -} - #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svtools/source/contnr/treelistbox.cxx b/svtools/source/contnr/treelistbox.cxx index 167035b..114b902 100644 --- a/svtools/source/contnr/treelistbox.cxx +++ b/svtools/source/contnr/treelistbox.cxx @@ -973,6 +973,21 @@ sal_uLong SvTreeListBox::GetLevelChildCount( SvTreeListEntry* _pParent ) const return nCount; } +SvViewDataEntry* SvTreeListBox::GetViewDataEntry( SvTreeListEntry* pEntry ) const +{ + return (SvViewDataEntry*)SvListView::GetViewData(pEntry); +} + +SvViewDataItem* SvTreeListBox::GetViewDataItem( SvTreeListEntry* pEntry, SvLBoxItem* pItem ) const +{ + SvViewDataEntry* pEntryData = + (SvViewDataEntry*)SvListView::GetViewData(pEntry); + DBG_ASSERT(pEntryData,"Entry not in View"); + DBG_ASSERT(pEntryData->pItemData,"No ItemData"); + sal_uInt16 nItemPos = pEntry->GetPos(pItem); + return (pEntryData->pItemData+nItemPos); +} + SvViewData* SvTreeListBox::CreateViewData( SvTreeListEntry* ) { DBG_CHKTHIS(SvTreeListBox,0); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits