X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=code%2Ffamily-shop-mgr%2Fmodel%2FShoppingTreeItem.h;fp=code%2Ffamily-shop-mgr%2Fmodel%2FShoppingTreeItem.h;h=5c4ec801329a85277fbbef504a1a67d1113737b7;hb=72201ddd2c26ef3575f5504d2eb07b0940f8aa80;hp=d0a14a44845e776319d67fd7744854a654fdb7d0;hpb=6d19d55e61c6fe26d16f246c06bec58b955010ca;p=family-shop-mgr diff --git a/code/family-shop-mgr/model/ShoppingTreeItem.h b/code/family-shop-mgr/model/ShoppingTreeItem.h index d0a14a4..5c4ec80 100644 --- a/code/family-shop-mgr/model/ShoppingTreeItem.h +++ b/code/family-shop-mgr/model/ShoppingTreeItem.h @@ -28,18 +28,21 @@ class ShoppingTreeItem { public: - ShoppingTreeItem(QDomNode &node, int row, ShoppingTreeItem *parent = 0); + ShoppingTreeItem(QDomNode &node, ShoppingTreeItem *parent = 0); ~ShoppingTreeItem(); ShoppingTreeItem *child(int i); ShoppingTreeItem *parent(); QDomNode node() const; + bool addChild(ShoppingTreeItem* item, int row = 0); + bool removeChild(int row); + void offsetChildAtAdd(int row); + void offsetChildAtRemove(int row); int row(); private: QDomNode domNode; QHash childItems; ShoppingTreeItem *parentItem; - int rowNumber; }; #endif // SHOPPINGTREEITEM_H