--- a/src/hbplugins/inputmethods/common/hbinputmodehandler.h Thu May 27 13:10:59 2010 +0300
+++ b/src/hbplugins/inputmethods/common/hbinputmodehandler.h Fri Jun 11 13:58:22 2010 +0300
@@ -85,7 +85,7 @@
// Utility functions.
void commitFirstMappedNumber(int key, HbKeyboardType type);
void getAndFilterCharactersBoundToKey(QStringList &list, Qt::Key key);
- QChar getNthCharacterInKey(int &index, int key, HbKeyboardType type);
+ virtual QChar getNthCharacterInKey(int &index, int key, HbKeyboardType type);
virtual void commitAndAppendString(const QString& string);
virtual void commitAndUpdate(const QString& string, int replaceFrom = 0, int replaceLength = 0, bool isAsync = false);
void sendAndUpdate(QEvent &event);
@@ -184,14 +184,16 @@
virtual void deleteOneCharacter();
virtual void processExactWord(QString exactWord);
void commitExactWord();
- virtual void processCustomWord(QString customWord);
virtual void candidatePopupClosed(QString activatedWord, int closingKey);
virtual void showExactWordPopupIfNeeded();
+ void closeSpellQueryDialog();
+ void spellQueryDialogClosed(QObject *savedFocusObject,bool isOk,QString string);
public slots:
// different utility popup callbacks
virtual void inputQueryPopupClosed(QString activatedWord, int closingKey);
void sctCharacterSelected(QString character);
void smileySelected(QString smiley);
+ void launchSpellQueryDialog();
signals://some useful signals related to popups
void launchInputQueryPopup(QString editWord);