Dali 3D User Interface Engine
List of all members | Public Member Functions | Private Types | Static Private Member Functions | Private Attributes
Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap Class Reference
Collaboration diagram for Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap:
Collaboration graph
[legend]

Public Member Functions

 KeyMap ()
 
int GetDaliKeyEnum (const char *keyName) const
 
const char * GetKeyName (int daliKeyCode) const
 
bool IsDeviceButton (const char *keyName) const
 

Private Types

typedef std::pair< int, bool > DaliKeyType
 
typedef std::map< const char
*, DaliKeyType, bool(*)(char
const *a, char const *b) > 
Lookup
 

Static Private Member Functions

static bool cmpString (const char *a, const char *b)
 compare function, to compare string by pointer More...
 

Private Attributes

Lookup mLookup
 

Detailed Description

Definition at line 44 of file key-impl.cpp.

Member Typedef Documentation

typedef std::pair< int, bool > Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap::DaliKeyType
private

Definition at line 105 of file key-impl.cpp.

typedef std::map<const char* , DaliKeyType , bool(*) ( char const* a, char const* b) > Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap::Lookup
private

Definition at line 106 of file key-impl.cpp.

Constructor & Destructor Documentation

Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap::KeyMap ( )
inline

Member Function Documentation

static bool Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap::cmpString ( const char *  a,
const char *  b 
)
inlinestaticprivate

compare function, to compare string by pointer

Definition at line 100 of file key-impl.cpp.

int Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap::GetDaliKeyEnum ( const char *  keyName) const
inline

Definition at line 59 of file key-impl.cpp.

Referenced by Dali::Internal::Adaptor::KeyLookup::IsKey().

Here is the caller graph for this function:

const char* Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap::GetKeyName ( int  daliKeyCode) const
inline
bool Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap::IsDeviceButton ( const char *  keyName) const
inline

Definition at line 85 of file key-impl.cpp.

Referenced by Dali::Internal::Adaptor::KeyLookup::IsDeviceButton().

Here is the caller graph for this function:

Member Data Documentation

Lookup Dali::Internal::Adaptor::KeyLookup::anonymous_namespace{key-impl.cpp}::KeyMap::mLookup
private

Definition at line 107 of file key-impl.cpp.


The documentation for this class was generated from the following file:
Dali Docs Home
Read more about Dali