Public Member Functions | Protected Member Functions | Protected Attributes | Friends

DisplayPropertyLink Class Reference

Inheritance diagram for DisplayPropertyLink:
NamedObject CallBacker

List of all members.

Public Member Functions

 mDefineFactory1ParamInClass (DisplayPropertyLink, ObjectSet< DisplayPropertyHolder > &, factory)
virtual const char * type () const =0
virtual const char * userType () const
virtual bool init ()
bool addHolder (DisplayPropertyHolder *)
void removeHolder (DisplayPropertyHolder *)
bool isValid () const
virtual void getDescription (BufferString &) const
int nrDisplayPropertyHolders () const
const DisplayPropertyHoldergetDisplayPropertyHolder (int idx) const

Protected Member Functions

virtual bool syncNow (const DisplayPropertyHolder *origin, DisplayPropertyHolder *target)
virtual bool isHolderOK (const DisplayPropertyHolder *)
 DisplayPropertyLink (DisplayPropertyHolder *, DisplayPropertyHolder *)

Protected Attributes

ObjectSet< DisplayPropertyHolderholders_

Friends

class DisplayLinkManager

Constructor & Destructor Documentation

DisplayPropertyLink::DisplayPropertyLink ( DisplayPropertyHolder ,
DisplayPropertyHolder  
) [protected]

Member Function Documentation

bool DisplayPropertyLink::addHolder ( DisplayPropertyHolder  ) 
virtual void DisplayPropertyLink::getDescription ( BufferString  )  const [virtual]
const DisplayPropertyHolder* DisplayPropertyLink::getDisplayPropertyHolder ( int  idx  )  const
virtual bool DisplayPropertyLink::init (  )  [virtual]
virtual bool DisplayPropertyLink::isHolderOK ( const DisplayPropertyHolder  )  [protected, virtual]
bool DisplayPropertyLink::isValid (  )  const
DisplayPropertyLink::mDefineFactory1ParamInClass ( DisplayPropertyLink  ,
ObjectSet< DisplayPropertyHolder > &  ,
factory   
)
int DisplayPropertyLink::nrDisplayPropertyHolders (  )  const
void DisplayPropertyLink::removeHolder ( DisplayPropertyHolder  ) 
virtual bool DisplayPropertyLink::syncNow ( const DisplayPropertyHolder origin,
DisplayPropertyHolder target 
) [protected, virtual]
virtual const char* DisplayPropertyLink::type (  )  const [pure virtual]
virtual const char* DisplayPropertyLink::userType (  )  const [virtual]

Friends And Related Function Documentation

friend class DisplayLinkManager [friend]

Member Data Documentation