LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
IMEController Class Reference

#include <IMEController.h>

Inheritance diagram for IMEController:
[legend]
Collaboration diagram for IMEController:
[legend]

Signals

void signalHideIME ()
 
void signalShowIME ()
 
void signalRestartInput (const PalmIME::EditorState &state)
 
void signalAutoCapChanged (bool enabled)
 

Public Member Functions

void setClient (InputClient *newClient)
 
void removeClient (InputClient *client)
 
const InputClient *const client () const
 
bool isIMEOpened () const
 
bool isIMEActive () const
 
void setComposingText (const std::string &text)
 
void commitComposingText ()
 
void commitText (const std::string &text)
 
void performEditorAction (PalmIME::FieldAction action)
 
void hideIME ()
 
void notifyInputFocusChange (InputClient *client, bool focused)
 
void notifyAutoCapChanged (InputClient *client, bool enabled)
 
void setIMEActive (bool active)
 

Static Public Member Functions

static IMEControllerinstance ()
 

Member Function Documentation

const InputClient* const IMEController::client ( ) const
inline
void IMEController::commitComposingText ( )
void IMEController::commitText ( const std::string &  text)
void IMEController::hideIME ( )
IMEController * IMEController::instance ( void  )
static
bool IMEController::isIMEActive ( ) const
inline
bool IMEController::isIMEOpened ( ) const
inline
void IMEController::notifyAutoCapChanged ( InputClient client,
bool  enabled 
)
void IMEController::notifyInputFocusChange ( InputClient client,
bool  focused 
)
void IMEController::performEditorAction ( PalmIME::FieldAction  action)
void IMEController::removeClient ( InputClient client)
void IMEController::setClient ( InputClient newClient)
void IMEController::setComposingText ( const std::string &  text)
void IMEController::setIMEActive ( bool  active)
void IMEController::signalAutoCapChanged ( bool  enabled)
signal
void IMEController::signalHideIME ( )
signal
void IMEController::signalRestartInput ( const PalmIME::EditorState &  state)
signal
void IMEController::signalShowIME ( )
signal

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