X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModel%2FModel_Update.h;h=a9a7bfee82e50711e447953cac2d8df2e063a309;hb=3704e9a9bdb395cfe86e54ac53ef0ac91d8350bd;hp=bc4c2be68667ad324837e31f3db4d6b4e13430c2;hpb=3c3d2b36e230e15ee8384554118ea13ca1415772;p=modules%2Fshaper.git diff --git a/src/Model/Model_Update.h b/src/Model/Model_Update.h index bc4c2be68..a9a7bfee8 100644 --- a/src/Model/Model_Update.h +++ b/src/Model/Model_Update.h @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: Model_Update.hxx // Created: 25 Jun 2014 // Author: Mikhail PONIKAROV @@ -40,7 +42,9 @@ class Model_Update : public Events_Listener /// Processes the feature argument update: executes the results MODEL_EXPORT virtual void processEvent(const std::shared_ptr& theMessage); - protected: +protected: + /// updates all features in the document and then - in sub-documents + void updateInDoc(std::shared_ptr theDoc); /// Recoursively checks and updates the feature if needed (calls the execute method) /// Returns true if feature was updated. bool updateFeature(std::shared_ptr theFeature);