]> SALOME platform Git repositories - modules/gui.git/commit
Salome HOME
The standard way of update "Light" data models is provided. To use it, it is necessar...
authorasl <asl@opencascade.com>
Wed, 5 Apr 2006 06:21:45 +0000 (06:21 +0000)
committerasl <asl@opencascade.com>
Wed, 5 Apr 2006 06:21:45 +0000 (06:21 +0000)
commitf391af64cb6f20c6c1a0e883cd1e977614dd9842
tree3147b8592cd7ea95f125c2438f8c88bcd0c34a68
parent7e329e45ea41afdb16c7625cde1dbd0752234629
The standard way of update "Light" data models is provided. To use it, it is necessary to reimplement virtual method build and (if necessary) updateWidgets. By standard way, the children of first level are disconnected from parent (setParent(0)), after that new data model is created (using virtual method build), with help of updateWidgets all widgets are updated in order to show correct data model (by standard, this is only object browser) and after that all old objects are deleted.
Method build must only create objects, it is forbidden to delete them there
src/LightApp/LightApp_DataModel.cxx
src/LightApp/LightApp_DataModel.h