X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModel%2FModel_ResultBody.h;h=cafa565177122830702734ba0065bc4ec5d9a87f;hb=2c5d9762904d572995855e2ce2239ea0c3463eb5;hp=a5ffd83027b04bba1e2ca48a2fac7b6f6df0b951;hpb=d11d4ba5e291b60c458d15e11081515990cc27fe;p=modules%2Fshaper.git diff --git a/src/Model/Model_ResultBody.h b/src/Model/Model_ResultBody.h index a5ffd8302..cafa56517 100644 --- a/src/Model/Model_ResultBody.h +++ b/src/Model/Model_ResultBody.h @@ -32,17 +32,22 @@ public: /// default color for a result body inline static const std::string& DEFAULT_COLOR() { - static const std::string RESULT_BODY_COLOR("#E0A01B"); + static const std::string RESULT_BODY_COLOR("150,150,180"); return RESULT_BODY_COLOR; } /// Request for initialization of data model of the result: adding all attributes virtual void initAttributes(); - // Retuns the parameters of color definition in the resources config manager + /// Returns the parameters of color definition in the resources config manager MODEL_EXPORT virtual void colorConfigInfo(std::string& theSection, std::string& theName, std::string& theDefault); + /// Disables the result body: keeps the resulting shape as selection, but erases the underlaying + /// naming data structure if theFlag if false. Or restores everything on theFlag is true. + MODEL_EXPORT virtual bool setDisabled(std::shared_ptr theThis, + const bool theFlag); + /// Stores the shape (called by the execution method). MODEL_EXPORT virtual void store(const std::shared_ptr& theShape); @@ -130,7 +135,7 @@ private: /// builds name for the shape kept at the specified tag void buildName(const int theTag, const std::string& theName); - friend class Model_Document; + friend class Model_Objects; }; #endif