]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOSQLiteTreeHandler.cpp
Validation changed and added number of children to the database.
[creaImageIO.git] / src2 / creaImageIOSQLiteTreeHandler.cpp
index 7d9f7ef4587ffeffbfb42abac854f05dff4666ff..a7185fdd3abeb4e73d943982f6c80bb4d418761a 100644 (file)
@@ -132,6 +132,13 @@ namespace creaImageIO
   {
     tree::Node* parent = DBGetParent(attr);
     DBGraftToParent(parent,attr);
+       int nChildren = GetNumberOfChildren(parent);
+       std::stringstream out;
+       out << nChildren;
+       if(parent->GetLevel()>0&&parent->GetLevel()<GetTree().GetNumberOfLevels())
+       {
+       DBSetAttribute(parent,"D1111_0011",out.str());
+       }
     return (parent->GetLevel()+1);
   }
   //===================================================================== 
@@ -381,7 +388,6 @@ namespace creaImageIO
                   << i->GetGroup() << ","
                   << i->GetElement() << ","
                   << i->GetFlags() << ");";
-           
            UPDATEDB(insert.str());
          }
 
@@ -848,8 +854,6 @@ namespace creaImageIO
       }
   }
 
-  //=====================================================================
-
   //===================================================================== 
   unsigned int SQLiteTreeHandler::GetNumberOfChildren(tree::Node* n) 
   {