src/hbcore/vkbhosts/hbabstractvkbhost_p.h
changeset 28 b7da29130b0e
parent 23 e6ad4ef83b23
child 30 80e4d18b72f5
equal deleted inserted replaced
23:e6ad4ef83b23 28:b7da29130b0e
    31 
    31 
    32 class QGraphicsWidget;
    32 class QGraphicsWidget;
    33 class HbMainWindow;
    33 class HbMainWindow;
    34 class HbVirtualKeyboard;
    34 class HbVirtualKeyboard;
    35 class HbAbstractVkbHost;
    35 class HbAbstractVkbHost;
       
    36 class HbView;
       
    37 class HbInputFocusObject;
    36 
    38 
    37 class HbPendingVkbHostCall
    39 class HbPendingVkbHostCall
    38 {
    40 {
    39 public:
    41 public:
    40     HbPendingVkbHostCall() : vkb(0), animationAllowed(false) {}
    42     HbPendingVkbHostCall() : vkb(0), animationAllowed(false) {}
    88 
    90 
    89     HbMainWindow *mainWindow() const;
    91     HbMainWindow *mainWindow() const;
    90     QSizeF screenSize() const;
    92     QSizeF screenSize() const;
    91     bool disableCursorShift();
    93     bool disableCursorShift();
    92     void setTitleAndStatusBarVisible(bool visible);
    94     void setTitleAndStatusBarVisible(bool visible);
    93     virtual bool adjustContainerPosition(); 
    95     bool getViewAndFocusObjects(HbView*& currentView, HbInputFocusObject*& focusObject);
    94 public:
    96 public:
    95     HbAbstractVkbHost *q_ptr;
    97     HbAbstractVkbHost *q_ptr;
    96     HbVirtualKeyboard *mCallback;
    98     HbVirtualKeyboard *mCallback;
    97     QPointer<QGraphicsWidget> mKeypad;
    99     QPointer<QGraphicsWidget> mKeypad;
    98     HbVkbHostContainerWidget *mContainerWidget;
   100     HbVkbHostContainerWidget *mContainerWidget;