src/hbplugins/inputmethods/common/hbinputpredictionhandler_p.h
changeset 5 627c4a0fd0e7
parent 1 f7ac710697a9
child 6 c3690ec91ef8
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    26 #define HB_INPUT_PREDICTION_HANDLER_PRIVATE
    26 #define HB_INPUT_PREDICTION_HANDLER_PRIVATE
    27 
    27 
    28 #include "hbinputmodehandler_p.h"
    28 #include "hbinputmodehandler_p.h"
    29 
    29 
    30 class HbPredictionEngine;
    30 class HbPredictionEngine;
       
    31 class HbInputSpellQuery;
    31 QT_BEGIN_NAMESPACE
    32 QT_BEGIN_NAMESPACE
    32 class QStringList;
    33 class QStringList;
    33 class QInputMethodEvent;
    34 class QInputMethodEvent;
    34 QT_END_NAMESPACE
    35 QT_END_NAMESPACE
    35 
    36 
    54     virtual void deleteOneCharacter();
    55     virtual void deleteOneCharacter();
    55     void commitExactWord();
    56     void commitExactWord();
    56     void handleEmptyCandidateList();
    57     void handleEmptyCandidateList();
    57     void showExactWordPopupIfNeeded();
    58     void showExactWordPopupIfNeeded();
    58     QList<HbKeyPressProbability> probableKeypresses();
    59     QList<HbKeyPressProbability> probableKeypresses();
       
    60     void setPreEditTextToEditor(QString string);
    59 public:
    61 public:
    60     HbPredictionEngine  *mEngine;
    62     HbPredictionEngine  *mEngine;
    61     QStringList         *mCandidates;
    63     QStringList         *mCandidates;
    62     int                 mBestGuessLocation;
    64     int                 mBestGuessLocation;
    63     bool                mShowTail;
    65     bool                mShowTail;
    64     bool                mTailShowing;
    66     bool                mTailShowing;
    65     bool                mAutoAddedSpace;
    67     bool                mAutoAddedSpace;
    66     bool                mCanContinuePrediction;
    68     bool                mCanContinuePrediction;
    67     bool                mShowTooltip;
    69     bool                mShowTooltip;
    68     Qt::KeyboardModifiers mModifiers;
    70     Qt::KeyboardModifiers mModifiers;
       
    71     HbInputSpellQuery *mSpellQueryDialog;
    69 
    72 
    70 public:
    73 public:
    71     void updateEditor();
    74     void updateEditor();
    72 };
    75 };
    73 
    76