--- 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;
};