git-svn-id: file:///svnroot/family-shop-mgr@35 26eb2498-383b-47a6-be48-5d6f36779e85
[family-shop-mgr] / code / family-shop-mgr / model / ShoppingTreeItem.h
index d0a14a4..5c4ec80 100644 (file)
 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