telutils/dialpad/inc/dialpadinputfield.h
changeset 50 2313cb430f28
parent 19 e44a8c097b15
--- 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