diff -r d7f79e51b00d -r 7a71a914afdb vymmodel.cpp --- a/vymmodel.cpp Wed May 06 11:08:38 2009 +0000 +++ b/vymmodel.cpp Thu May 07 08:48:53 2009 +0000 @@ -2140,7 +2140,6 @@ parbi=selbi; parix=index(parbi); n=parbi->childCount(); - cout <<"n="<appendChild (newbi); endInsertRows (); @@ -2474,6 +2473,34 @@ emit (expandAll() ); } +void VymModel::toggleStandardFlag (const QString &name) +{ + cout << "VM::toggleStandardFlag "<isActiveStandardFlag(name)) + { + r="unsetFlag"; + u="setFlag"; + } + else + { + u="unsetFlag"; + r="setFlag"; + } + saveState( + bi, + QString("%1 (\"%2\")").arg(u).arg(name), + bi, + QString("%1 (\"%2\")").arg(r).arg(name), + QString("Toggling standard flag \"%1\" of %2").arg(name).arg(getObjectName(bi))); + bi->toggleStandardFlag (name); //FIXME-0,mainWindow->useFlagGroups()); + //FIXME-0 model->updateSelection(); // geometry has changed + } +} + void VymModel::addFloatImage (const QPixmap &img) //FIXME-2 { /* @@ -4858,7 +4885,6 @@ // left of center if (type == TreeItem::Branch ) { - cout << "VM::selLeft\n"; selectLastSelectedBranch(); return; } @@ -4899,7 +4925,6 @@ if (type == TreeItem::Branch || type == TreeItem::Image) { - cout << "VM::selRight\n"; QModelIndex ix=index(selbi->parent()); selModel->select (ix,QItemSelectionModel::ClearAndSelect ); }