FBPropertyEvent Class Reference

#include <fbproperties.h>
FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent FBPropertyEvent
Inheritance diagram for FBPropertyEvent:
Inheritance graph
[legend]

List of all members.


Detailed Description

PropertyEvent: Base event class.

Definition at line 396 of file fbproperties.h.


Public Member Functions

  FBPropertyEvent ()
  Constructor.
FBPropertyEvent Init (FBComponent *pComponent, HIRegister pParent, char *pName, int pType, int pSubType=K_INT_MAX)
  Property initialization function.
FBPropertyEvent InitGlobal (char *pName, char *pGlobalEventName)
  Property initialization function, for global events.
virtual  ~FBPropertyEvent ()
  Destructor.
virtual void  InvalidateParent ()
  Invalidate parent, removing internal register parent.
virtual FBPropertyType  GetPropertyType () override
  Get the property's type.
virtual void  Add (HICallback pOwner, kICallbackHandler pHandler)
  Add/Remove a callback.
virtual void  Remove (HICallback pOwner, kICallbackHandler pHandler)
  Add/Remove a callback.

Protected Attributes

HIRegister  mParentRegister
int  mType
int  mSubType

Constructor & Destructor Documentation

FBPropertyEvent (  ) 

Constructor.

virtual ~FBPropertyEvent (  )  [virtual]

Destructor.


Member Function Documentation

FBPropertyEvent* Init ( FBComponent pComponent,
HIRegister  pParent,
char *  pName,
int  pType,
int  pSubType = K_INT_MAX  
)

Property initialization function.

Parameters:
pComponent  Owner component.
pParent  Internal register interface of object owner.
pName  Name of FBPropertyEvent
pType  Type of event.
pSubType  SubType of event(default=K_INT_MAX).
Returns:
Pointer to this FBPropertyEvent

FBPropertyEvent* InitGlobal ( char *  pName,
char *  pGlobalEventName  
)

Property initialization function, for global events.

Parameters:
pName  Name of FBPropertyEvent
pGlobalEventName  Name of global event.
Returns:
Pointer to this FBPropertyEvent

virtual void Add ( HICallback  pOwner,
kICallbackHandler  pHandler  
) [virtual]

Add/Remove a callback.

Parameters:
pOwner  Callback owner.
pHandler  Callback handler.

Reimplemented in FBPropertyEventAnimationNode, FBPropertyEventUIIdle, FBPropertyEventConnectionNotify, FBPropertyEventConnectionDataNotify, and FBPropertyEventConnectionStateNotify.

virtual void Remove ( HICallback  pOwner,
kICallbackHandler  pHandler  
) [virtual]

Add/Remove a callback.

Parameters:
pOwner  Callback owner.
pHandler  Callback handler.

Reimplemented in FBPropertyEventAnimationNode, FBPropertyEventUIIdle, FBPropertyEventConnectionNotify, FBPropertyEventConnectionDataNotify, and FBPropertyEventConnectionStateNotify.

virtual void InvalidateParent (  )  [virtual]

Invalidate parent, removing internal register parent.

virtual FBPropertyType GetPropertyType (  )  [inline, override, virtual]

Get the property's type.

Returns:
The property's type.

Reimplemented from FBProperty.

Definition at line 446 of file fbproperties.h.

References kFBPT_event.


Member Data Documentation

HIRegister mParentRegister [protected]

Internal callback register.

Definition at line 401 of file fbproperties.h.

int mType [protected]

Type of event.

Definition at line 403 of file fbproperties.h.

int mSubType [protected]

SubType of event.

Definition at line 405 of file fbproperties.h.


Please send us your comments about this page.