src/hbplugins/inputmethods/common/hbinputabstractbase.h
changeset 5 627c4a0fd0e7
parent 2 06ff229162e9
child 21 4633027730f5
child 34 ed14f46c0e55
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    47     virtual void closeExactWordPopup();
    47     virtual void closeExactWordPopup();
    48     virtual void launchExactWordPopup(QString exactWord); 
    48     virtual void launchExactWordPopup(QString exactWord); 
    49     virtual void launchAutoCompletionPopup(const QStringList& candidates);
    49     virtual void launchAutoCompletionPopup(const QStringList& candidates);
    50     virtual void closeAutoCompletionPopup();
    50     virtual void closeAutoCompletionPopup();
    51     virtual void switchMode(int keyCode);
    51     virtual void switchMode(int keyCode);
    52 	virtual void showThaiSpecialCharacters(uint buttonId);
       
    53     virtual void starKeySelected();
    52     virtual void starKeySelected();
    54     virtual void getCandidatePositionAndSize(HbCandidateList *candidatePopup,
    53     virtual void getCandidatePositionAndSize(HbCandidateList *candidatePopup,
    55                     HbInputVkbWidget *currentKeypad, QPointF & pos,QSizeF & size);
    54                     HbInputVkbWidget *currentKeypad, QPointF & pos,QSizeF & size);
    56 	virtual bool isSctModeActive() const;
    55 	virtual bool isSctModeActive() const;
       
    56 	virtual QChar previousChar();
    57     virtual HbKeyboardType currentKeyboardType() const;
    57     virtual HbKeyboardType currentKeyboardType() const;
       
    58 public: // From HbInputMethod
       
    59     void focusReceived();    
       
    60 public slots:
       
    61     void switchKeypad(bool isActive);    
    58 private:
    62 private:
       
    63     HbAction *mVanillQwertySwitch;
    59     Q_DISABLE_COPY(HbInputAbstractMethod)
    64     Q_DISABLE_COPY(HbInputAbstractMethod)
    60 };
    65 };
    61 
    66 
    62 #endif //HB_INPUT_ABSTRACT_BASE
    67 #endif //HB_INPUT_ABSTRACT_BASE