equal
deleted
inserted
replaced
43 #include <QtXml> |
43 #include <QtXml> |
44 |
44 |
45 #include "domitem.h" |
45 #include "domitem.h" |
46 #include "dommodel.h" |
46 #include "dommodel.h" |
47 |
47 |
48 DomModel::DomModel(QDomDocument document, QObject *parent) |
48 DomModel::DomModel(QDomDocument *document, QObject *parent) |
49 : QAbstractItemModel(parent), domDocument(document) |
49 : QAbstractItemModel(parent), domDocument(document) |
50 { |
50 { |
51 rootItem = new DomItem(domDocument, 0); |
51 rootItem = new DomItem(*domDocument, 0); |
52 } |
52 } |
53 |
53 |
54 DomModel::~DomModel() |
54 DomModel::~DomModel() |
55 { |
55 { |
56 delete rootItem; |
56 delete rootItem; |
|
57 delete this->domDocument; |
57 } |
58 } |
58 |
59 |
59 int DomModel::columnCount(const QModelIndex &/*parent*/) const |
60 int DomModel::columnCount(const QModelIndex &/*parent*/) const |
60 { |
61 { |
61 return 3; |
62 return 3; |