X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FSALOMEDS%2FSALOMEDS_AttributeFlags_i.hxx;h=228654562aaf5d0fb29679c732cae5c24ab09d7f;hb=bd0aa83cc3573de6b62b2a56e168dd372097bd45;hp=6a02145458aa5f059460bc44bcaf92fb2d495eaf;hpb=b9d614a9b0642314cda41b09f92912483034922f;p=modules%2Fkernel.git diff --git a/src/SALOMEDS/SALOMEDS_AttributeFlags_i.hxx b/src/SALOMEDS/SALOMEDS_AttributeFlags_i.hxx index 6a0214545..228654562 100644 --- a/src/SALOMEDS/SALOMEDS_AttributeFlags_i.hxx +++ b/src/SALOMEDS/SALOMEDS_AttributeFlags_i.hxx @@ -30,10 +30,10 @@ #define SALOMEDS_AttributeFlags_i_HeaderFile // IDL headers - -#include "SALOMEDS_FlagsAttribute.hxx" #include #include CORBA_SERVER_HEADER(SALOMEDS_Attributes) + +#include "SALOMEDS_FlagsAttribute.hxx" #include "SALOMEDS_GenericAttribute_i.hxx" /* @@ -47,14 +47,14 @@ This attribute is valid for active view only. */ -class SALOMEDS_AttributeFlags_i: public virtual POA_SALOMEDS::AttributeFlags, - public virtual SALOMEDS_GenericAttribute_i +DEFINE_DERIVED_ATTR(AttributeFlags,SALOMEDS_FlagsAttribute,true); + +class SALOMEDS_AttributeFlags_i: + public virtual POA_SALOMEDS::AttributeFlags, + public virtual SALOMEDS_TAttributeFlags_i { + DEFINE_DERIVED_ATTR_METH_DEFAULT(AttributeFlags,SALOMEDS_FlagsAttribute); public: - - SALOMEDS_AttributeFlags_i( const Handle(SALOMEDS_FlagsAttribute)&, - CORBA::ORB_ptr orb ); - virtual ~SALOMEDS_AttributeFlags_i(); CORBA::Long GetFlags(); void SetFlags( CORBA::Long theFlags );