src/hbinput/inputwidgets/hbinputvkbwidget_p.h
changeset 2 06ff229162e9
parent 1 f7ac710697a9
child 5 627c4a0fd0e7
equal deleted inserted replaced
1:f7ac710697a9 2:06ff229162e9
    80          HbQwerty4x10,
    80          HbQwerty4x10,
    81          HbQwerty4x11
    81          HbQwerty4x11
    82      };
    82      };
    83     HbInputVkbWidgetPrivate();
    83     HbInputVkbWidgetPrivate();
    84     virtual ~HbInputVkbWidgetPrivate();
    84     virtual ~HbInputVkbWidgetPrivate();
       
    85 
       
    86     virtual void initLayout();
    85     virtual void init();
    87     virtual void init();
    86 
    88 
    87     virtual int keyCode(int buttonId);
    89     virtual int keyCode(int buttonId);
    88     virtual int keyCode(HbTouchKeypadButton *button);
    90     virtual int keyCode(HbTouchKeypadButton *button);
    89 
    91 
    95 
    97 
    96     void redirectMousePressEvent(QGraphicsSceneMouseEvent *aEvent);
    98     void redirectMousePressEvent(QGraphicsSceneMouseEvent *aEvent);
    97     void redirectMouseReleaseEvent(QGraphicsSceneMouseEvent *aEvent);
    99     void redirectMouseReleaseEvent(QGraphicsSceneMouseEvent *aEvent);
    98 
   100 
    99     virtual void applyEditorConstraints();
   101     virtual void applyEditorConstraints();
       
   102     virtual void updateKeyCodes();
       
   103     virtual void updateButtons();
       
   104     virtual void settingListPosition(QPointF &position, HbPopup::Placement &placement);
   100 
   105 
   101     virtual void setRockerPosition();
   106     virtual void setRockerPosition();
   102 
   107 
   103     void captureScreenshot();
   108     void captureScreenshot();
   104     void updateMouseHitItem(HbTouchKeypadButton *button, QPointF position);
   109     void updateMouseHitItem(HbTouchKeypadButton *button, QPointF position);
   118     HbKeypadMode mMode;
   123     HbKeypadMode mMode;
   119     const HbKeymap *mKeymap;
   124     const HbKeymap *mKeymap;
   120 
   125 
   121     HbModifiers mModifiers;
   126     HbModifiers mModifiers;
   122 
   127 
   123     HbInputModeIndicator* mInputModeIndicator;
   128     HbInputModeIndicator *mInputModeIndicator;
   124 
   129 
   125     QPointer<HbTouchKeypadButton> mApplicationButton;
   130     QPointer<HbTouchKeypadButton> mApplicationButton;
   126     QPointer<HbAction> mApplicationButtonAction;
   131     QPointer<HbAction> mApplicationButtonAction;
   127     QPointer<HbTouchKeypadButton> mSettingsButton;
   132     QPointer<HbTouchKeypadButton> mSettingsButton;
   128     QPointer<HbInputSettingList> mSettingList;
   133     QPointer<HbInputSettingList> mSettingList;
   156     bool mFlickAnimation;
   161     bool mFlickAnimation;
   157     bool mSettingsListOpen;
   162     bool mSettingsListOpen;
   158     bool mAnimateWhenDialogCloses;
   163     bool mAnimateWhenDialogCloses;
   159     HbQwertyKeyboardSize mKeyboardSize;
   164     HbQwertyKeyboardSize mKeyboardSize;
   160     int mCloseHandleHeight;
   165     int mCloseHandleHeight;
   161     QGraphicsWidget *mCloseHandle; 
   166     int mCloseHandleWidth;
       
   167     QGraphicsWidget *mCloseHandle;
   162     HbView *mSettingView;
   168     HbView *mSettingView;
   163     HbView *mCurrentView;
   169     HbView *mCurrentView;
   164     bool mKeyboardDimmed;
   170     bool mKeyboardDimmed;
   165 };
   171 };
   166 
   172