class ShoppingTreeItem\r
{\r
public:\r
- ShoppingTreeItem(QDomNode &node, int row, ShoppingTreeItem *parent = 0);\r
+ ShoppingTreeItem(QDomNode &node, ShoppingTreeItem *parent = 0);\r
~ShoppingTreeItem();\r
ShoppingTreeItem *child(int i);\r
ShoppingTreeItem *parent();\r
QDomNode node() const;\r
+ bool addChild(ShoppingTreeItem* item, int row = 0);\r
+ bool removeChild(int row);\r
+ void offsetChildAtAdd(int row);\r
+ void offsetChildAtRemove(int row);\r
int row();\r
\r
private:\r
QDomNode domNode;\r
QHash<int,ShoppingTreeItem*> childItems;\r
ShoppingTreeItem *parentItem;\r
- int rowNumber;\r
};\r
\r
#endif // SHOPPINGTREEITEM_H\r