--- a/telutils/dialpad/inc/dialpadinputfield.h Mon Aug 23 15:50:31 2010 +0300
+++ b/telutils/dialpad/inc/dialpadinputfield.h Fri Sep 03 13:59:20 2010 +0300
@@ -23,19 +23,23 @@
class HbLineEdit;
class DialpadButtonStyle;
class DialpadButton;
+class HbMainWindow;
class DialpadInputField : public HbWidget
{
Q_OBJECT
public:
- DialpadInputField(QGraphicsItem* parent=0);
+ DialpadInputField(const HbMainWindow& mainWindow,
+ QGraphicsItem* parent=0);
~DialpadInputField();
HbLineEdit& editor() const;
DialpadButton& backspaceButton() const;
+ void updateLayout(Qt::Orientation orientation);
+
protected:
QSizeF sizeHint(Qt::SizeHint which,
const QSizeF & constraint = QSizeF()) const;
@@ -44,9 +48,10 @@
void onEditorContentChanged();
private:
+ const HbMainWindow& mMainWindow;
HbLineEdit* mNumberEditor;
DialpadButton* mBackspace;
- int mHeight;
+ qreal mHeight;
};
#endif // DIALPADINPUTFIELD_H