34 class AbstractParentItem :
public virtual AbstractTreeItem {
36 AbstractParentItem(AbstractTreeItem *parent = 0);
37 virtual ~AbstractParentItem();
39 virtual AbstractTreeItem *childAt(
int row)
const;
41 virtual AbstractTreeItem *getFirstVisibleChild()
const;
42 virtual AbstractTreeItem *getLastVisibleChild()
const;
43 virtual int indexOf(AbstractTreeItem *child)
const;
44 virtual int childCount()
const;
45 virtual void addChild(AbstractTreeItem *child);
46 virtual void setFirstVisibleChild(AbstractTreeItem *child);
47 virtual void setLastVisibleChild(AbstractTreeItem *child);
51 AbstractParentItem(
const AbstractParentItem &);
52 const AbstractParentItem &operator=(
const AbstractParentItem &);
57 AbstractTreeItem *m_firstVisibleChild;
58 AbstractTreeItem *m_lastVisibleChild;