FBPropertyManager Class Reference

#include <fbproperties.h>
FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager FBPropertyManager

List of all members.


Detailed Description

Property Manager.

The property manager exists in all FBComponent objects, and contains an array of all the registered properties. These properties may be SDK properties, internal properties or both.

Definition at line 968 of file fbproperties.h.


Public Member Functions

  FBPropertyManager ()
  Constructor.
  ~FBPropertyManager ()
  Destructor.
int  Add (HFBProperty Property)
  Add a property to the property manager.
HFBProperty  operator[] (int pIndex)
  Overloaded [] operator.
int  GetCount ()
  Get the number of properties stored in property manager.
HFBProperty  Find (const char *pPropertyName, bool pMultilangLookup=true)
  Find a property, based on its name.
int  Remove (FBProperty *pProperty)
  Remove a property.

Constructor & Destructor Documentation

FBPropertyManager (  ) 

Constructor.

~FBPropertyManager (  ) 

Destructor.


Member Function Documentation

int Add ( HFBProperty  Property  ) 

Add a property to the property manager.

Parameters:
Property  Handle to property to add.
Returns:
Index in list where Property was added.

HFBProperty operator[] ( int  pIndex  ) 

Overloaded [] operator.

Access the property at pIndex.

Parameters:
pIndex  Index of property to access.
Returns:
Property stored at pIndex.

int GetCount (  ) 

Get the number of properties stored in property manager.

Returns:
Number of properties in manager.

HFBProperty Find ( const char *  pPropertyName,
bool  pMultilangLookup = true  
)

Find a property, based on its name.

Parameters:
pPropertyName  Name of property to look for.
pMultilangLookup  When searching, indicate if the name lookup should also be done on the property name as shown in the GUI. (default = true)
Returns:
Handle to property found.

int Remove ( FBProperty pProperty  ) 

Remove a property.

Parameters:
pProperty  Property to remove.
Returns:
Index where property was found.

Please send us your comments about this page.