phoneplugins/infowidgetplugin/infowidget/inc/infowidgetlayoutmanager.h
changeset 46 bc5a64e5bc3c
parent 45 6b911d05207e
child 50 377c906a8701
--- a/phoneplugins/infowidgetplugin/infowidget/inc/infowidgetlayoutmanager.h	Wed Jun 23 18:12:20 2010 +0300
+++ b/phoneplugins/infowidgetplugin/infowidget/inc/infowidgetlayoutmanager.h	Tue Jul 06 14:15:47 2010 +0300
@@ -39,7 +39,6 @@
 class InfoWidgetDocumentLoader : public HbDocumentLoader
 {
 public:
-    InfoWidgetDocumentLoader();
     virtual QObject *createObject(const QString& type,
                                   const QString &name);
 };
@@ -123,8 +122,8 @@
     int layoutRows() const; 
     void setLayoutRows(int rows);
     
-    qreal layoutRowHeight() const;
-    bool textFitsToRect(QString text, QFont font, QRectF rect); 
+    qreal layoutRowHeight();
+    bool textFitsToRect(QString text, QFont font, QRectF rect) const;  
     
 private:
     QMap<LayoutItemRole, QGraphicsWidget *> m_widgets;
@@ -135,6 +134,7 @@
     InfoWidgetDocumentLoader *m_documentLoader;
     DisplayRole m_displayRole; 
     int m_layoutRows;
+    qreal m_cachedLayoutRowHeight; 
     
 };