QimsysEngine Class Reference

QimsysEngine is an interface for conversion engine. More...

Inheritance diagram for QimsysEngine:

Inheritance graph

List of all members.

Public Slots

virtual void setRawString (const QString &rawString)=0
 set raw string
virtual void setInputString (const QString &inputString)=0
 set input string to be converted
virtual void convert ()=0
 start conversion
virtual void resize (int index, int delta)=0
 resize segments
virtual void commit (const QimsysConversionItemList &conversions)=0
 notify final state for engine to learn
virtual void cancel ()

Signals

void conversionsChanged (const QimsysConversionItemList &conversions)
 This signal is emitted when conversion is changed.
void predicted (const QimsysConversionItemList &predictions)
 This signal is emitted when engine predicts next input.
void availableChanged (bool available)

Public Member Functions

 QimsysEngine (QObject *parent=0)
 Constructor.
 ~QimsysEngine ()
 Destructor.
virtual QString identifier () const =0
 identifier for engine
virtual bool isAvailable () const
 returns if the plugin is available
virtual QimsysEngineDictionary * dictionary (QObject *parent=0)
 return a subclss of QimsysEngineDictionary if the engine supports dictionary
virtual QimsysConversionItemList candidates (int index)=0
 get candidate list of index

Protected Slots

void setAvailable (bool available)

Properties

bool available


Detailed Description

QimsysEngine is an interface for conversion engine.

Member Function Documentation

QString QimsysEngine::identifier (  )  const [pure virtual]

identifier for engine

Todo:
can be replaced with QimsysAbstractPluginObject::name?

void QimsysEngine::setInputString ( const QString &  inputString  )  [pure virtual, slot]

set input string to be converted

predicted(const QimsysConversionItemList &predictions) may be emitted

void QimsysEngine::convert (  )  [pure virtual, slot]

void QimsysEngine::resize ( int  index,
int  delta 
) [pure virtual, slot]


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

Generated on Mon Nov 8 04:46:08 2010 for qimsys by  doxygen 1.5.6