TMCCommandBindingContext Class Reference

Inheritance diagram for TMCCommandBindingContext:
TMCObject

List of all members.

Public Member Functions

 TMCCommandBindingContext ()
 ~TMCCommandBindingContext ()
void SetBindingContextID (IDType inContextID)
void SetBindingContextName (const TMCString &inName)
IDType GetBindingContextID ()
const TMCStringGetBindingContextName ()
TMCCommandBindingGroupAddBindingGroup ()
void FindSameShortcut (const TMCCommandBinding &inShortcut, TMCCommandAndContext &result)
TMCCommandBindingFindBinding (const int32 inCommandID)
TMCCommandBindingGroupFindBindingGroup (const IDType inGroupID)
int32 GetBindingGroupsCount () const
TMCCommandBindingGroupGetBindingGroup (int32 groupIndex)
void Sort ()

Protected Member Functions

virtual TMCCommandBindingGroupCreateBindingGroup ()

Protected Attributes

IDType fBindingContextID
TMCDynamicString fBindingContextName
TMCPtrArray
< TMCCommandBindingGroup
fBindingGroups

Private Member Functions

TMCCommandBindingContextoperator= (const TMCCommandBindingContext &other)
 TMCCommandBindingContext (const TMCCommandBindingContext &other)

Constructor & Destructor Documentation

TMCCommandBindingContext::TMCCommandBindingContext (  )  [inline]
TMCCommandBindingContext::~TMCCommandBindingContext (  )  [inline]
TMCCommandBindingContext::TMCCommandBindingContext ( const TMCCommandBindingContext other  )  [inline, private]

Member Function Documentation

TMCCommandBindingGroup& TMCCommandBindingContext::AddBindingGroup (  ) 
virtual TMCCommandBindingGroup* TMCCommandBindingContext::CreateBindingGroup (  )  [inline, protected, virtual]
TMCCommandBinding* TMCCommandBindingContext::FindBinding ( const int32  inCommandID  ) 
TMCCommandBindingGroup* TMCCommandBindingContext::FindBindingGroup ( const IDType  inGroupID  ) 
void TMCCommandBindingContext::FindSameShortcut ( const TMCCommandBinding inShortcut,
TMCCommandAndContext result 
)
IDType TMCCommandBindingContext::GetBindingContextID (  )  [inline]
const TMCString& TMCCommandBindingContext::GetBindingContextName (  )  [inline]
TMCCommandBindingGroup& TMCCommandBindingContext::GetBindingGroup ( int32  groupIndex  )  [inline]
int32 TMCCommandBindingContext::GetBindingGroupsCount (  )  const [inline]
TMCCommandBindingContext& TMCCommandBindingContext::operator= ( const TMCCommandBindingContext other  )  [inline, private]
void TMCCommandBindingContext::SetBindingContextID ( IDType  inContextID  )  [inline]
void TMCCommandBindingContext::SetBindingContextName ( const TMCString inName  )  [inline]
void TMCCommandBindingContext::Sort (  ) 

Member Data Documentation


The documentation for this class was generated from the following file:
Generated on Mon Apr 26 22:48:02 2010 for Carrara SDK Doc by  doxygen 1.6.3