Lines Matching refs:superItem

255 BOutlineListView::AddUnder(BListItem* item, BListItem* superItem)
257 if (superItem == NULL)
260 fFullList.AddItem(item, FullListIndexOf(superItem) + 1);
262 item->fLevel = superItem->OutlineLevel() + 1;
263 superItem->fHasSubitems = true;
265 if (superItem->IsItemVisible() && superItem->IsExpanded()) {
268 int32 index = BListView::IndexOf(superItem);
271 Invalidate(LatchRect(ItemFrame(index), superItem->OutlineLevel()));
656 BOutlineListView::SortItemsUnder(BListItem* superItem, bool oneLevelOnly,
663 int32 firstIndex = FullListIndexOf(superItem) + 1;
665 BList* tree = _BuildTree(superItem, lastIndex);
672 if (superItem == NULL
673 || (superItem->IsItemVisible() && superItem->IsExpanded())) {
675 firstIndex = fList.IndexOf(superItem) + 1;
698 BOutlineListView::CountItemsUnder(BListItem* superItem, bool oneLevelOnly) const
702 if (_ItemsUnderSetup(superItem, i, baseLevel) != B_OK)
723 BOutlineListView::EachItemUnder(BListItem* superItem, bool oneLevelOnly,
728 if (_ItemsUnderSetup(superItem, i, baseLevel) != B_OK)
753 BOutlineListView::ItemUnderAt(BListItem* superItem, bool oneLevelOnly,
758 if (_ItemsUnderSetup(superItem, i, baseLevel) != B_OK)
1033 BOutlineListView::_BuildTree(BListItem* superItem, int32& fullListIndex)
1036 uint32 level = superItem != NULL ? superItem->OutlineLevel() + 1 : 0;
1038 if (superItem != NULL)
1039 superItem->fTemporaryList = list;
1214 BOutlineListView::_ItemsUnderSetup(BListItem* superItem, int32& startIndex, uint32& baseLevel) const
1216 if (superItem != NULL) {
1217 startIndex = FullListIndexOf(superItem) + 1;
1220 baseLevel = superItem->OutlineLevel() + 1;