Quantum Fog  0.9.3
C_PI_PARENTS_TABLE.h
1 #pragma once
2 #include "QFog_constants.h"
3 #include "TRANS_MAT.h"//contains TM_COL_NUM
4 #include "C_TOP_PTRS.h"
5 class C_PI_PA_ST_POPUP;
6 
7 //******************************************
8 class C_PI_PARENTS_TABLE : public LTableView, public C_TOP_PTRS
9 {
10 protected:
11  USHORT its_nd;
12  TM_COL_NUM its_in_st;
13 
14  C_PI_PA_ST_POPUP * * its_popups_p_p;
15 
16 public:
17 
18  C_PI_PARENTS_TABLE(LStream * inStream);
20  virtual ~C_PI_PARENTS_TABLE();
21 
22  VOID reset_num_of_popups(USHORT new_num_of_rows, USHORT old_num_of_rows);
23  C_PI_PA_ST_POPUP * create_popup_in_this_row(USHORT table_row);
24 
25  USHORT get_in_nd_st(USHORT row) const;
26 
27  VOID DrawCell(const STableCell & inCell, const Rect & inLocalRect);
28 
29  VOID set_in_st(TM_COL_NUM new_in_st);
30  VOID set_nd_always(USHORT new_nd);
31  VOID rename_a_nd(USHORT nd);
32 
33 };
Definition: C_PI_PARENTS_TABLE.h:8
Definition: C_TOP_PTRS.h:7
Definition: C_PI_PA_ST_POPUP.h:6