src/hbcore/inputfw/hbinputvirtualkeyboard.h
changeset 6 c3690ec91ef8
parent 0 16d8024aca5e
child 7 923ff622b8b9
equal deleted inserted replaced
5:627c4a0fd0e7 6:c3690ec91ef8
    37 class HB_CORE_EXPORT HbVirtualKeyboard
    37 class HB_CORE_EXPORT HbVirtualKeyboard
    38 {
    38 {
    39 public:
    39 public:
    40     /*!
    40     /*!
    41     Specifies known virtual keyboard animation types.
    41     Specifies known virtual keyboard animation types.
    42     */ 
    42     */
    43     enum HbVkbAnimationType {
    43     enum HbVkbAnimationType {
    44         HbVkbAnimOpen,
    44         HbVkbAnimOpen,
    45         HbVkbAnimClose
    45         HbVkbAnimClose
    46     };
    46     };
    47 
    47 
    48 public:
    48 public:
    49     virtual ~HbVirtualKeyboard() {}
    49     virtual ~HbVirtualKeyboard() {}
    50     virtual HbKeyboardType keyboardType() const { return HbKeyboardNone; }
    50     virtual HbKeyboardType keyboardType() const {
    51     virtual QWidget* asWidget() = 0;
    51         return HbKeyboardNone;
    52     virtual QGraphicsWidget* asGraphicsWidget() = 0;
    52     }
       
    53     virtual QWidget *asWidget() = 0;
       
    54     virtual QGraphicsWidget *asGraphicsWidget() = 0;
    53     virtual QSizeF preferredKeyboardSize() = 0;
    55     virtual QSizeF preferredKeyboardSize() = 0;
    54     virtual QSizeF minimizedKeyboardSize() = 0;
    56     virtual QSizeF minimizedKeyboardSize() = 0;
    55 
    57 
    56     virtual void aboutToOpen(HbVkbHost *host) = 0;
    58     virtual void aboutToOpen(HbVkbHost *host) = 0;
    57     virtual void aboutToClose(HbVkbHost *host) = 0;
    59     virtual void aboutToClose(HbVkbHost *host) = 0;