Collaboration diagram for BASE::RCDynamicHandler:

Public Member Functions | |
| RCDynamicHandler (const RCString &sKey) | |
| void | RemoveAll () |
| void | CreateViewWnds () |
| TBool | IsAllLinked () const |
| RCDynamicInterface * | GetInterface (const RCString &sKey) const |
| void | AddInterface (RCDynamicInterface &Interface) |
| void | AddPointer (RCDynamicPointer &Pointer) |
| void | AddSingleView (RCDynamicInterfaceViewBase &View) |
| void | TrackViewPopup () |
| const RCString & | GetKey () const |
| TInt | GetInterfaceCount () const |
| TInt | GetViewCount () const |
| const RCDynamicInterface & | GetInterface (TInt nIndex) const |
| RCDynamicInterfaceViewBase * | GetView (const RCDynamicInterface &Interface) const |
| RCDynamicInterfaceViewBase * | GetView (TInt nIndex) const |
Static Public Attributes | |
| static const RCString | LOG_NAME |
Protected Types | |
| typedef set< RCDynamicPointer * > | RCPointerList |
|
typedef map< RCString, RCPointerList *, RCNoCaseLess > | RCPointerMap |
|
typedef map< RCString, RCDynamicInterface *, RCNoCaseLess > | RCInterfaceMap |
|
typedef map< const RCDynamicInterface *, RCDynamicInterfaceViewBase * > | RCViewMap |
| typedef vector< RCDynamicInterfaceViewBase * > | RCSingleViewList |
Protected Member Functions | |
| void | PointerKeyChanged (RCDynamicPointer &Pointer) |
| TBool | LinkPointer (RCDynamicPointer &Pointer) |
| void | LinkInterface (RCDynamicInterface &Interface) |
| TBool | LinkPointerList (RCPointerList &PointerList, RCDynamicInterface &Interface) |
| void | InsertPointer (RCPointerMap &Map, RCDynamicPointer &Pointer) |
| void | RemovePointer (RCPointerMap &Map, RCDynamicPointer &Pointer) |
| void | SetCurrentIndex (TInt nIndex) const |
Protected Attributes | |
| const RCString | m_sKey |
| RCInterfaceMap | m_InterfaceMap |
| RCPointerMap | m_LinkedPointerMap |
| RCPointerMap | m_UnlinkedPointerMap |
| RCViewMap | m_ViewMap |
| RCSingleViewList | m_SingleViewList |
| RCInterfaceMap::const_iterator | m_CurrentIterator |
| TInt | m_nCurrentIndex |
Friends | |
| class | RCDynamicPointer |
|
|
Initial value:
_T("Dynamic Interface Handling")
|
1.4.6-NO