src/hbcore/vkbhosts/hbabstractvkbhost.h
changeset 5 627c4a0fd0e7
parent 2 06ff229162e9
child 6 c3690ec91ef8
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    32 #include <hbinputvkbhost.h>
    32 #include <hbinputvkbhost.h>
    33 
    33 
    34 class HbView;
    34 class HbView;
    35 class HbAbstractVkbHostPrivate;
    35 class HbAbstractVkbHostPrivate;
    36 class HbWidget;
    36 class HbWidget;
       
    37 class QGraphicsObject;
    37 
    38 
    38 class HB_CORE_EXPORT HbAbstractVkbHost : public HbVkbHost
    39 class HB_CORE_EXPORT HbAbstractVkbHost : public HbVkbHost
    39 {
    40 {
    40     Q_OBJECT
    41     Q_OBJECT
    41 
    42 
    42 public:
    43 public:
    43     HbAbstractVkbHost(HbWidget* containerWidget);
    44     HbAbstractVkbHost(HbWidget* containerWidget);
       
    45     HbAbstractVkbHost(QWidget* containerWidget);
    44     HbAbstractVkbHost(QGraphicsWidget* containerWidget);
    46     HbAbstractVkbHost(QGraphicsWidget* containerWidget);
       
    47     HbAbstractVkbHost(QGraphicsObject* containerWidget);
    45     ~HbAbstractVkbHost();
    48     ~HbAbstractVkbHost();
    46 
    49 
    47 public: // From HbVkbHost
    50 public: // From HbVkbHost
    48     void openKeypad(HbVirtualKeyboard *vkb = 0, HbInputMethod* owner = 0, bool animationAllowed = true);
    51     void openKeypad(HbVirtualKeyboard *vkb = 0, HbInputMethod* owner = 0, bool animationAllowed = true);
    49     void openMinimizedKeypad(HbVirtualKeyboard *vkb, HbInputMethod* owner);
    52     void openMinimizedKeypad(HbVirtualKeyboard *vkb, HbInputMethod* owner);