diff -r 61f927bc9441 -r 2313cb430f28 telutils/dialpad/inc/dialpadinputfield.h --- a/telutils/dialpad/inc/dialpadinputfield.h Thu Sep 02 21:00:29 2010 +0300 +++ b/telutils/dialpad/inc/dialpadinputfield.h Fri Sep 17 08:33:29 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