X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Ftreeitem.cpp;fp=src%2Ftreeitem.cpp;h=1beb13ccdc77143a7bfe9f0ecb9271c72155dc68;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=0000000000000000000000000000000000000000;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/src/treeitem.cpp b/src/treeitem.cpp new file mode 100644 index 0000000..1beb13c --- /dev/null +++ b/src/treeitem.cpp @@ -0,0 +1,773 @@ +#include +#include + +#include "attributeitem.h" +#include "branchitem.h" +#include "branchobj.h" +#include "misc.h" +#include "treeitem.h" +#include "vymmodel.h" +#include "xlinkitem.h" +#include "xlinkobj.h" + +using namespace std; + +extern ulong itemLastID; +extern FlagRowMaster *standardFlagsMaster; +extern FlagRowMaster *systemFlagsMaster; +extern FlagRowMaster *userFlagsMaster; + +extern QTextStream vout; + +TreeItem::TreeItem(TreeItem *parent) +{ + // qDebug() << "Constructor TreeItem this=" << this << " parent=" << parent; + init(); + parentItem = parent; + + rootItem = this; + if (parentItem) + rootItem = parentItem->rootItem; +} + +TreeItem::~TreeItem() +{ + // qDebug()<<"Destr TreeItem this="<