This source file includes following definitions.
- MakeEmpty
1 #include "BL_GUI.h"
2 #include "stdio.h"
3
4 BL_GUI_ListView::BL_GUI_ListView(
5 BRect o_Frame,
6 const char *pc_Name,
7 list_view_type u_Type,
8 uint32 i_ResizingMode,
9 uint32 i_Flags
10 )
11 :BListView(o_Frame,pc_Name,u_Type,i_ResizingMode,i_Flags)
12 {
13 }
14
15
16 void BL_GUI_ListView::List(BL_Collection &o_List)
17 {
18 BListItem **po = (BListItem**)Items();
19 for(int i=0;i<CountItems();i++){
20 o_List.AddItem(*po);
21 po++;
22 }
23 }
24
25 void
26 BL_GUI_ListView::MakeEmpty(void)
27 {
28 BL_List oList;
29 List(oList);
30 BListView::MakeEmpty();
31 }
32
33 BL_GUI_ListView::~BL_GUI_ListView()
34 {
35 printf("try to ~BL_GUI_ListView()\n");
36 MakeEmpty();
37 printf("finished ~BL_GUI_ListView()\n");
38 }