equal
deleted
inserted
replaced
21 ** If you have questions regarding the use of this file, please contact |
21 ** If you have questions regarding the use of this file, please contact |
22 ** Nokia at developer.feedback@nokia.com. |
22 ** Nokia at developer.feedback@nokia.com. |
23 ** |
23 ** |
24 ****************************************************************************/ |
24 ****************************************************************************/ |
25 |
25 |
26 #ifndef _HBINPUT_HW_TOOL_CLUSTER_H |
26 #ifndef HB_INPUT_HW_TOOL_CLUSTER_H |
27 #define _HBINPUT_HW_TOOL_CLUSTER_H |
27 #define HB_INPUT_HW_TOOL_CLUSTER_H |
28 |
28 |
29 #include "hbinputvkbwidget.h" |
29 #include "hbinputvkbwidget.h" |
30 |
30 |
31 class QGraphicsItem; |
31 class QGraphicsItem; |
32 class HbHwToolClusterPrivate; |
32 class HbHwToolClusterPrivate; |
35 class HB_INPUT_EXPORT HbHwToolCluster : public HbInputVkbWidget |
35 class HB_INPUT_EXPORT HbHwToolCluster : public HbInputVkbWidget |
36 { |
36 { |
37 Q_OBJECT |
37 Q_OBJECT |
38 |
38 |
39 public: |
39 public: |
40 HbHwToolCluster(HbInputMethod* owner, QGraphicsItem* parent = NULL); |
40 explicit HbHwToolCluster(HbInputMethod *owner, QGraphicsItem *parent = NULL); |
41 ~HbHwToolCluster(); |
41 ~HbHwToolCluster(); |
42 |
42 |
43 public: // From HbVirtualKeyboard |
43 public: // From HbVirtualKeyboard |
44 HbKeyboardType keyboardType() const; |
44 HbKeyboardType keyboardType() const; |
45 void aboutToOpen(HbVkbHost *host); |
45 void aboutToOpen(HbVkbHost *host); |
46 QSizeF preferredKeyboardSize(); |
46 QSizeF preferredKeyboardSize(); |
47 void createLayout(); |
47 void createLayout(); |
48 void setupToolCluster(); |
48 void setupToolCluster(); |
49 |
49 |
50 public slots: |
50 public slots: |
51 void showMethodDialog(); |
51 void showMethodDialog(); |
52 void showLanguageDialog(); |
52 void showLanguageDialog(); |
53 |
53 |
54 private: |
54 private: |