diff -r d7f79e51b00d -r 7a71a914afdb treeitem.cpp --- a/treeitem.cpp Wed May 06 11:08:38 2009 +0000 +++ b/treeitem.cpp Thu May 07 08:48:53 2009 +0000 @@ -218,6 +218,35 @@ default: return -1; } } +void TreeItem::setType(const Type t) +{ + type=t; + itemData[1]=getTypeName(); +} + +TreeItem::Type TreeItem::getType() +{ + return type; +} + +bool TreeItem::isBranchLikeType() const +{ + if (type==Branch ||type==MapCenter) return true; + return false; +} + +QString TreeItem::getTypeName() +{ + switch (type) + { + case Undefined: return QString ("Undefined"); + case MapCenter: return QString ("MapCenter"); + case Branch: return QString ("Branch"); + case Image: return QString ("Image"); + default: return QString ("TreeItem::getTypeName no typename defined?!"); + } +} + QVariant TreeItem::data(int column) const { @@ -290,33 +319,35 @@ return note.getNoteOpenDoc(); } -void TreeItem::setType(const Type t) +void TreeItem::activateStandardFlag (const QString &name) { - type=t; - itemData[1]=getTypeName(); + cout << "TI::activateStandardFlag "<activateStandardFlag (name); } -TreeItem::Type TreeItem::getType() +void TreeItem::deactivateStandardFlag (const QString &name) { - return type; + cout << "TI::deactivateStandardFlag "<deactivateStandardFlag (name); } -bool TreeItem::isBranchLikeType() const +void TreeItem::toggleStandardFlag(const QString &name) { - if (type==Branch ||type==MapCenter) return true; - return false; + cout << "TI::toggleStandardFlag "<