src/hbplugins/inputmethods/touchinput/virtualqwerty.h
changeset 23 e6ad4ef83b23
parent 21 4633027730f5
equal deleted inserted replaced
21:4633027730f5 23:e6ad4ef83b23
    27 #define _VirtualQwerty_H
    27 #define _VirtualQwerty_H
    28 
    28 
    29 #include <QPointer>
    29 #include <QPointer>
    30 #include <hbinputabstractbase.h>
    30 #include <hbinputabstractbase.h>
    31 #include <hbinputpredictioncallback.h>
    31 #include <hbinputpredictioncallback.h>
    32 #include <hbinputvirtualrocker.h>
       
    33 #include <hbinputvkbwidget.h>
    32 #include <hbinputvkbwidget.h>
    34 
    33 
    35 class QTimer;
    34 class QTimer;
    36 class HbQwertyNumericKeyboard;
    35 class HbQwertyNumericKeyboard;
    37 class HbQwerty10x4Keyboard;
    36 class HbQwerty10x4Keyboard;
    63     void reset();
    62     void reset();
    64     void mouseHandler(int x, QMouseEvent* aEvent);
    63     void mouseHandler(int x, QMouseEvent* aEvent);
    65     bool filterEvent(const QEvent* event);
    64     bool filterEvent(const QEvent* event);
    66 
    65 
    67 public slots:
    66 public slots:
    68     void orientationAboutToChange();
    67     void orientationAboutToChange();  
    69     void rockerDirection(int aDirection, HbInputVirtualRocker::RockerSelectionMode aSelectionMode);
       
    70     // keypad related slots
    68     // keypad related slots
    71     void keypadClosed();
    69     void keypadClosed();
    72     void keypadCloseEventDetected(HbInputVkbWidget::HbVkbCloseMethod vkbCloseMethod);
    70     void keypadCloseEventDetected(HbInputVkbWidget::HbVkbCloseMethod vkbCloseMethod);
    73     void flickEvent(HbInputVkbWidget::HbFlickDirection direction);
    71     void flickEvent(HbInputVkbWidget::HbFlickDirection direction);
    74     void mouseMovedOutOfButton();
    72     void mouseMovedOutOfButton();
   105     void closeCandidatePopup();
   103     void closeCandidatePopup();
   106     void launchAutoCompletionPopup(const QStringList &candidates);
   104     void launchAutoCompletionPopup(const QStringList &candidates);
   107     HbKeyboardType currentKeyboardType() const;
   105     HbKeyboardType currentKeyboardType() const;
   108 
   106 
   109 private slots:
   107 private slots:
   110 	void primaryCandidateModeChanged(HbPrimaryCandidateMode mode);
   108     void primaryCandidateModeChanged(HbPrimaryCandidateMode mode);
   111     void restorePreviousState();
   109     void restorePreviousState();
   112 
   110 
   113 private:
   111 private:
   114     void initializePredictiveMode();
   112     void initializePredictiveMode();
   115     void updateEditor();
   113     void updateEditor();