equal
deleted
inserted
replaced
65 public: |
65 public: |
66 QSizeF mContainerOriginalSize; |
66 QSizeF mContainerOriginalSize; |
67 }; |
67 }; |
68 |
68 |
69 HbShrinkingVkbHostPrivate::HbShrinkingVkbHostPrivate(HbAbstractVkbHost *myHost, HbWidget *widget) |
69 HbShrinkingVkbHostPrivate::HbShrinkingVkbHostPrivate(HbAbstractVkbHost *myHost, HbWidget *widget) |
70 : HbAbstractVkbHostPrivate(myHost, widget) |
70 : HbAbstractVkbHostPrivate(myHost, widget) |
71 { |
71 { |
72 } |
72 } |
73 |
73 |
74 bool HbShrinkingVkbHostPrivate::prepareContainerAnimation(HbVkbHost::HbVkbStatus status) |
74 bool HbShrinkingVkbHostPrivate::prepareContainerAnimation(HbVkbHost::HbVkbStatus status) |
75 { |
75 { |
78 // This host doesn't move the container, only the keypad. |
78 // This host doesn't move the container, only the keypad. |
79 return false; |
79 return false; |
80 } |
80 } |
81 |
81 |
82 void HbShrinkingVkbHostPrivate::closeKeypad() |
82 void HbShrinkingVkbHostPrivate::closeKeypad() |
83 { |
83 { |
84 resetViewSize(); |
84 resetViewSize(); |
85 HbAbstractVkbHostPrivate::closeKeypad(); |
85 HbAbstractVkbHostPrivate::closeKeypad(); |
86 } |
86 } |
87 |
87 |
88 void HbShrinkingVkbHostPrivate::closeKeypadWithoutAnimation() |
88 void HbShrinkingVkbHostPrivate::closeKeypadWithoutAnimation() |
89 { |
89 { |
90 resetViewSize(); |
90 resetViewSize(); |
91 HbAbstractVkbHostPrivate::closeKeypadWithoutAnimation(); |
91 HbAbstractVkbHostPrivate::closeKeypadWithoutAnimation(); |
92 } |
92 } |
93 |
93 |
94 void HbShrinkingVkbHostPrivate::openKeypadWithoutAnimation() |
94 void HbShrinkingVkbHostPrivate::openKeypadWithoutAnimation() |
102 HbAbstractVkbHostPrivate::minimizeKeypadWithoutAnimation(); |
102 HbAbstractVkbHostPrivate::minimizeKeypadWithoutAnimation(); |
103 shrinkView(); |
103 shrinkView(); |
104 } |
104 } |
105 |
105 |
106 void HbShrinkingVkbHostPrivate::resetViewSize() |
106 void HbShrinkingVkbHostPrivate::resetViewSize() |
107 { |
107 { |
108 HbMainWindow *mainWin = mainWindow(); |
108 HbMainWindow *mainWin = mainWindow(); |
109 if (mainWin && mContainerOriginalSize.isValid()) { |
109 if (mainWin && mContainerOriginalSize.isValid()) { |
110 HbMainWindowPrivate::d_ptr(mainWin)->setViewportSize(mContainerOriginalSize); |
110 HbMainWindowPrivate::d_ptr(mainWin)->setViewportSize(mContainerOriginalSize); |
111 mContainerOriginalSize = QSizeF(); |
111 mContainerOriginalSize = QSizeF(); |
112 } |
112 } |
129 |
129 |
130 /*! |
130 /*! |
131 Constructs the object. |
131 Constructs the object. |
132 */ |
132 */ |
133 HbShrinkingVkbHost::HbShrinkingVkbHost(HbWidget *widget) : HbAbstractVkbHost(new HbShrinkingVkbHostPrivate(this, widget)) |
133 HbShrinkingVkbHost::HbShrinkingVkbHost(HbWidget *widget) : HbAbstractVkbHost(new HbShrinkingVkbHostPrivate(this, widget)) |
134 { |
134 { |
135 setParent(widget); |
135 setParent(widget); |
136 } |
136 } |
137 |
137 |
138 /*! |
138 /*! |
139 Destructs the object. |
139 Destructs the object. |
140 */ |
140 */ |
144 |
144 |
145 /*! |
145 /*! |
146 \reimp |
146 \reimp |
147 */ |
147 */ |
148 int HbShrinkingVkbHost::priority() const |
148 int HbShrinkingVkbHost::priority() const |
149 { |
149 { |
150 return 0; |
150 return 0; |
151 } |
151 } |
152 |
152 |
153 /*! |
153 /*! |
154 \reimp |
154 \reimp |