diff -r 7516d6d86cf5 -r ed14f46c0e55 src/hbinput/inputwidgets/hbinputvkbwidget.h --- a/src/hbinput/inputwidgets/hbinputvkbwidget.h Mon Oct 04 17:49:30 2010 +0300 +++ b/src/hbinput/inputwidgets/hbinputvkbwidget.h Mon Oct 18 18:23:13 2010 +0300 @@ -29,7 +29,6 @@ #include #include #include -#include const int HbRepeatTimeout = 1000; const int HbRepeatTimeoutShort = 150; @@ -37,7 +36,7 @@ const QString backgroundGraphics("qtg_fr_input_v_bg"); const QString HbInputVkbHandleIcon("qtg_graf_input_v_swipe"); const qreal HbCloseHandleHeight = 0; -const qreal HbCloseHandleHeightInUnits = 3.13; +const qreal HbCloseHandleHeightInUnits = 2.68; const qreal HbCloseHandleWidthInUnits = 18.8; class HbInputVkbWidgetPrivate; @@ -45,6 +44,7 @@ class HbView; class HbKeymap; class HbPanGesture; +class HbFrameDrawer; class HB_INPUT_EXPORT HbInputVkbWidget : public HbWidget, public HbVirtualKeyboard { @@ -71,19 +71,17 @@ HbSctViewSmiley }; - HbInputVkbWidget(QGraphicsItem *parent = 0); + HbInputVkbWidget(QGraphicsItem *parent = 0); virtual ~HbInputVkbWidget(); public: // From HbVirtualKeyboard QWidget *asWidget(); QGraphicsWidget *asGraphicsWidget(); QSizeF preferredKeyboardSize(); - QSizeF minimizedKeyboardSize(); virtual void aboutToOpen(HbVkbHost *host); virtual void aboutToClose(HbVkbHost *host); virtual void keyboardOpened(HbVkbHost *host); virtual void keyboardClosed(HbVkbHost *host); - virtual void keyboardMinimized(HbVkbHost *host); virtual void keyboardAnimationFrame(HbVkbAnimationType type, qreal x); virtual void setKeymap(const HbKeymap *keymap); @@ -95,9 +93,6 @@ virtual void setContentItem(QGraphicsLayoutItem *item); virtual QGraphicsLayoutItem *contentItem() const; - virtual void setRockerVisible(bool visible); - virtual bool isRockerVisible() const; - virtual void setKeyboardDimmed(bool dimmed); virtual void setBackgroundDrawing(bool backgroundEnabled); virtual QList probableKeypresses(); @@ -117,15 +112,15 @@ protected: // layout - QSizeF keypadButtonAreaSize(); - virtual QPointF rockerPosition(); + QSizeF keypadButtonAreaSize(); + HbFrameDrawer* iconDrawer(); public slots: void showSettingList(); void showSettingsView(); void closeSettingsView(); void executeMethodDialog(); - void closeSettingList(); + virtual void closeSettingList(); void settingsClosed(); void showSmileyPicker(int rows = 0, int columns = 0); void keypadLanguageChangeAnimationUpdate(qreal value); @@ -139,11 +134,11 @@ signals: void keypadCloseEventDetected(HbInputVkbWidget::HbVkbCloseMethod closeMethod); - void rockerDirection(int direction, HbInputVirtualRocker::RockerSelectionMode selectionMode); void flickEvent(HbInputVkbWidget::HbFlickDirection direction); void smileySelected(QString text); void mouseMovedOutOfButton(); void aboutToActivateCustomAction(HbAction *custAction); + void settingsListClosed(); protected: HbInputVkbWidget(HbInputVkbWidgetPrivate &dd, QGraphicsItem *parent);