Public Member Functions | Protected Attributes

FBPropertyListComponentBase Class Reference

Search for all occurrences

Detailed Description

PropertyList: Component.

Definition at line 388 of file fbcomponent.h.

#include <fbcomponent.h>

Inheritance diagram for FBPropertyListComponentBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  FBPropertyListComponentBase ()
  Constructor.
virtual int  Add (FBComponent *pItem)
  Add a component to the list.
virtual void  RemoveAt (int pIndex)
  Remove the component at pIndex from list.
virtual FBComponent GetAt (int pIndex)=0
  Get the Component at pIndex.
FBComponent operator[] (int pIndex)
  Get the Component at pIndex.
virtual int  GetCount ()
  Get the Component count.
virtual int  Find (FBComponent *pItem)
  Locate a property in the list.
virtual int  Remove (FBComponent *pItem)
  Remove pItem from the list.
void  SetClassId (int pClassId)
int  GetClassId ()
void  SetListOfParents (bool pListOfParents)
bool  GetIsListOfParents ()
virtual FBPropertyType  GetPropertyType () override
  Get the property's type.

Protected Attributes

int  mClassId
  Class Id.
bool  mParents
  mParent.

Constructor & Destructor Documentation

Constructor.


Member Function Documentation

virtual int Add ( FBComponent pItem ) [virtual]

Add a component to the list.

Parameters:
pItem Component to add to list.
Returns:
Number of components in list after operation.

Reimplemented in FBPropertyListObject.

virtual void RemoveAt ( int  pIndex ) [virtual]
virtual FBComponent* GetAt ( int  pIndex ) [pure virtual]
FBComponent* operator[] ( int  pIndex )
virtual int GetCount ( ) [virtual]
virtual int Find ( FBComponent pItem ) [virtual]

Locate a property in the list.

Parameters:
pItem Property to find in the list.
Returns:
Index where pItem can be found.
virtual int Remove ( FBComponent pItem ) [virtual]

Remove pItem from the list.

Parameters:
pItem Property to remove from the list.
Returns:
Index where property was removed.
void SetClassId ( int  pClassId )
int GetClassId ( )
void SetListOfParents ( bool  pListOfParents )
bool GetIsListOfParents ( )
virtual FBPropertyType GetPropertyType ( ) [inline, override, virtual]

Get the property's type.

Returns:
The property's type.

Reimplemented from FBProperty.

Definition at line 443 of file fbcomponent.h.

{ return kFBPT_object; }

Member Data Documentation

int mClassId [protected]

Class Id.

Definition at line 392 of file fbcomponent.h.

bool mParents [protected]

mParent.

Definition at line 394 of file fbcomponent.h.


The documentation for this class was generated from the following file:

FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase
FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase FBPropertyListComponentBase