Public Member Functions | Public Attributes | Protected Member Functions

TextTranslator Class Reference

Inheritance diagram for TextTranslator:
CallBacker

List of all members.

Public Member Functions

virtual void enable ()=0
virtual void disable ()=0
virtual bool enabled () const =0
virtual int nrSupportedLanguages () const =0
virtual const wchar_t * getLanguageUserName (int) const =0
virtual const char * getLanguageName (int) const =0
virtual bool supportsLanguage (const char *) const =0
virtual bool setToLanguage (const char *)=0
virtual const char * getToLanguage () const =0
virtual int translate (const char *)=0
virtual const wchar_t * get () const =0

Public Attributes

CNotifier< TextTranslator, int > ready
Notifier< TextTranslatormessage

Protected Member Functions

 TextTranslator ()

Constructor & Destructor Documentation

TextTranslator::TextTranslator (  )  [inline, protected]

Member Function Documentation

virtual void TextTranslator::disable (  )  [pure virtual]
virtual void TextTranslator::enable (  )  [pure virtual]
virtual bool TextTranslator::enabled (  )  const [pure virtual]
virtual const wchar_t* TextTranslator::get (  )  const [pure virtual]
virtual const char* TextTranslator::getLanguageName ( int   )  const [pure virtual]
virtual const wchar_t* TextTranslator::getLanguageUserName ( int   )  const [pure virtual]
virtual const char* TextTranslator::getToLanguage (  )  const [pure virtual]
virtual int TextTranslator::nrSupportedLanguages (  )  const [pure virtual]
virtual bool TextTranslator::setToLanguage ( const char *   )  [pure virtual]
virtual bool TextTranslator::supportsLanguage ( const char *   )  const [pure virtual]
virtual int TextTranslator::translate ( const char *   )  [pure virtual]

Member Data Documentation