
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
1.5.6