insilmaril@747: #include "branchitem.h" insilmaril@747: #include "branchobj.h" insilmaril@753: #include "vymmodel.h" insilmaril@747: insilmaril@747: #include insilmaril@753: #include insilmaril@753: insilmaril@747: using namespace std; insilmaril@747: insilmaril@747: BranchItem::BranchItem(const QList &data, TreeItem *parent):TreeItem (data,parent) insilmaril@747: { insilmaril@749: //cout << "Constr. BranchItem\n"; insilmaril@749: insilmaril@749: scrolled=false; insilmaril@749: tmpUnscrolled=false; insilmaril@760: type=Branch; insilmaril@747: } insilmaril@747: insilmaril@747: BranchItem::~BranchItem() insilmaril@747: { insilmaril@756: // cout << "Destr. BranchItem "<scrolled; insilmaril@749: tmpUnscrolled=other->tmpUnscrolled; insilmaril@749: } insilmaril@749: insilmaril@756: void BranchItem::insertBranch (int pos, BranchItem *branch) insilmaril@756: { insilmaril@756: if (pos<0) pos=0; insilmaril@756: if (pos>branchCounter) pos=branchCounter; insilmaril@756: childItems.insert(pos+branchOffset,branch); insilmaril@756: branch->parentItem=this; insilmaril@756: branch->setModel (model); insilmaril@756: insilmaril@756: if (branchCounter==0) insilmaril@756: branchOffset=childItems.count()-1; insilmaril@756: branchCounter++; insilmaril@756: } insilmaril@756: insilmaril@760: QString BranchItem::saveToDir (const QString &tmpdir,const QString &prefix, const QPointF& offset) //FIXME-1 insilmaril@747: { insilmaril@760: cout << "BI::saveToDir: "<