src/hbinput/inputwidgets/hbinputhwtoolcluster.h
branchGCC_SURGE
changeset 15 f378acbc9cfb
parent 6 c3690ec91ef8
equal deleted inserted replaced
9:730c025d4b77 15:f378acbc9cfb
    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: