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 |
QString QimsysEngine::identifier | ( | ) | const [pure virtual] |
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] |
start conversion
conversionsChanged(const QimsysConversionItemList &conversions) may be emitted
void QimsysEngine::resize | ( | int | index, | |
int | delta | |||
) | [pure virtual, slot] |
resize segments
conversionsChanged(const QimsysConversionItemList &conversions) may be emitted