67 virtual ~HbVkbHost() {} |
56 virtual ~HbVkbHost() {} |
68 virtual void openKeypad(HbVirtualKeyboard *vkb = 0, HbInputMethod* owner = 0, bool animationAllowed = true) = 0; |
57 virtual void openKeypad(HbVirtualKeyboard *vkb = 0, HbInputMethod* owner = 0, bool animationAllowed = true) = 0; |
69 virtual void openMinimizedKeypad(HbVirtualKeyboard *vkb, HbInputMethod* owner) = 0; |
58 virtual void openMinimizedKeypad(HbVirtualKeyboard *vkb, HbInputMethod* owner) = 0; |
70 virtual void closeKeypad(bool animationAllowed = true) = 0; |
59 virtual void closeKeypad(bool animationAllowed = true) = 0; |
71 virtual void minimizeKeypad(bool animationAllowed = true) = 0; |
60 virtual void minimizeKeypad(bool animationAllowed = true) = 0; |
72 virtual HbVkbStatus keypadStatus() const = 0; |
61 virtual HbVkbStatus keypadStatus() const = 0; |
73 virtual int priority() const = 0; |
|
74 virtual QSizeF keyboardArea() const = 0; |
62 virtual QSizeF keyboardArea() const = 0; |
75 virtual void preferredSizeChanged(const QSizeF& newSize) = 0; |
|
76 virtual HbVirtualKeyboard* activeKeypad() const = 0; |
63 virtual HbVirtualKeyboard* activeKeypad() const = 0; |
77 virtual QRectF applicationArea() const = 0; |
64 virtual QRectF applicationArea() const = 0; |
78 virtual HbVkbStatus keypadStatusBeforeOrientationChange() const = 0; |
65 virtual HbVkbStatus keypadStatusBeforeOrientationChange() const = 0; |
79 |
66 |
80 static void attachHost(HbVkbHost* host, QObject* object); |
67 static void attachHost(HbVkbHost* host, QObject* object); |