X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Object.h;h=0c217f274a6464e8e44d93c5271e4c7de578453b;hb=9c947f35615e69e9e54a8c4b074dd1f2be13689c;hp=4f582fd981b0f76bebad2131abb89d89b0f5dffe;hpb=254bc4b391a60c6a0c49435711d48071be58f761;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Object.h b/src/HYDROData/HYDROData_Object.h index 4f582fd9..0c217f27 100644 --- a/src/HYDROData/HYDROData_Object.h +++ b/src/HYDROData/HYDROData_Object.h @@ -76,7 +76,7 @@ public: * Sets the "MustBeUpdated" flag: if object is depended on updated features. * Reimplemented to update the state of child 3D object. */ - HYDRODATA_EXPORT virtual void SetToUpdate( bool theFlag ); + HYDRODATA_EXPORT virtual void Changed( Geometry ); /** @@ -160,17 +160,8 @@ public: HYDRODATA_EXPORT bool IsSubmersible() const; HYDRODATA_EXPORT void SetIsSubmersible( bool ) const; -protected: - - /** - * Returns default filling color for new object. - */ - HYDRODATA_EXPORT virtual QColor getDefaultFillingColor() const; - - /** - * Returns default border color for new object. - */ - HYDRODATA_EXPORT virtual QColor getDefaultBorderColor() const; + HYDRODATA_EXPORT virtual void GetBoundaries( QList& theBoundShapes, + QStringList& theBoundNames ) const; protected: @@ -178,7 +169,7 @@ protected: * Creates new object in the internal data structure. Use higher level objects * to create objects with real content. */ - HYDRODATA_EXPORT HYDROData_Object(); + HYDRODATA_EXPORT HYDROData_Object( Geometry ); /** * Destructs properties of the object and object itself, removes it from the document. @@ -186,6 +177,8 @@ protected: virtual HYDRODATA_EXPORT ~HYDROData_Object(); protected: + HYDRODATA_EXPORT virtual QColor DefaultFillingColor() const; + HYDRODATA_EXPORT virtual QColor DefaultBorderColor() const; /** * Dump the initial object creation to a Python script.