DomItem.h 409 Bytes
Newer Older
pixhawk's avatar
pixhawk committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
 #ifndef DOMITEM_H
 #define DOMITEM_H

 #include <QDomNode>
 #include <QHash>

 class DomItem
 {
 public:
     DomItem(QDomNode &node, int row, DomItem *parent = 0);
     ~DomItem();
     DomItem *child(int i);
     DomItem *parent();
     QDomNode node() const;
     int row();

 private:
     QDomNode domNode;
     QHash<int,DomItem*> childItems;
     DomItem *parentItem;
     int rowNumber;
 };

 #endif