src/hbwidgets/itemviews/hblistviewitem_p.h
changeset 34 ed14f46c0e55
parent 2 06ff229162e9
--- a/src/hbwidgets/itemviews/hblistviewitem_p.h	Mon Oct 04 17:49:30 2010 +0300
+++ b/src/hbwidgets/itemviews/hblistviewitem_p.h	Mon Oct 18 18:23:13 2010 +0300
@@ -32,29 +32,34 @@
 #include "hbabstractviewitem_p.h"
 #include "hbabstractitemview.h"
 
-class HbStyleOptionListViewItem;
-
-class QGraphicsItem;
+class QGraphicsObject;
 
 class HbListViewItemShared : public HbAbstractViewItemShared
 {
-    public:
+public:
+
+    HbListViewItemShared() :
+        HbAbstractViewItemShared(),
+        mTextFormat(Qt::PlainText),
+        mStretchingStyle(HbListViewItem::NoStretching),
+        mGraphicsSize(HbListViewItem::MediumIcon),
+        mMinimumSecondaryTextRowCount(-1),
+        mMaximumSecondaryTextRowCount(-1)
+    {
+    }
 
-        HbListViewItemShared() :
-            HbAbstractViewItemShared(),
-            mTextFormat(Qt::PlainText),
-            mStretchingStyle(HbListViewItem::NoStretching),
-            mGraphicsSize(HbListViewItem::MediumIcon),
-            mMinimumSecondaryTextRowCount(-1),
-            mMaximumSecondaryTextRowCount(-1)
-        {
-        }
+    ~HbListViewItemShared()
+    {
+    }
+
 
-        Qt::TextFormat    mTextFormat;
-        HbListViewItem::StretchingStyle mStretchingStyle;
-        HbListViewItem::GraphicsSize mGraphicsSize;
-        int mMinimumSecondaryTextRowCount;
-        int mMaximumSecondaryTextRowCount;
+public:
+
+    Qt::TextFormat    mTextFormat;
+    HbListViewItem::StretchingStyle mStretchingStyle;
+    HbListViewItem::GraphicsSize mGraphicsSize;
+    int mMinimumSecondaryTextRowCount;
+    int mMaximumSecondaryTextRowCount;
 };
 
 class HbListViewItemPrivate : public HbAbstractViewItemPrivate
@@ -80,12 +85,12 @@
     void setDisplayRole(const QString &value,
                         const int index);
 
-    inline HbStyle::Primitive displayPrimitive() const {
-        HbStyle::Primitive primitive = HbStyle::P_ListViewItem_text;
+    inline HbStyle::PrimitiveType displayPrimitive() const {
+        HbStyle::PrimitiveType primitive = HbStyle::PT_TextItem;
         const HbListViewItemShared *sd = static_cast<const HbListViewItemShared *>(mSharedData.constData());
 
         if (sd->mTextFormat != Qt::PlainText) {
-            primitive = HbStyle::P_ListViewItem_richtext;
+            primitive = HbStyle::PT_RichTextItem;
         }
         return primitive;
     }
@@ -101,8 +106,8 @@
     }
 
     inline bool isStretching() const {
-        if (    isLandscape()
-            &&  static_cast<const HbListViewItemShared*>(mSharedData.constData())->mStretchingStyle == HbListViewItem::StretchLandscape) {
+        if (static_cast<const HbListViewItemShared*>(mSharedData.constData())->mStretchingStyle == HbListViewItem::StretchLandscape
+            && isLandscape()) {
             return true;
         }
         return false;
@@ -115,19 +120,19 @@
                 ||  isStretching()); 
     }
 
-    inline HbStyle::Primitive decorationPrimitive(const QVariant& decoration) {
-        HbStyle::Primitive primitive = HbStyle::P_None;
+    inline HbStyle::PrimitiveType decorationPrimitive(const QVariant& decoration) {
+        HbStyle::PrimitiveType primitive = HbStyle::PT_None;
 
         if (decoration.isValid()) {
             if (decoration.canConvert<HbIcon>() || decoration.canConvert<QIcon>()) {
-                primitive = HbStyle::P_ListViewItem_icon;
+                primitive = HbStyle::PT_IconItem;
             }
         }
         return primitive;
     }
 
-    QList<QGraphicsItem *> mDisplayRoleTextItems;
-    QList<QGraphicsItem *> mDecorationRoleItems;
+    QList<QGraphicsObject *> mDisplayRoleTextItems;
+    QList<QGraphicsObject *> mDecorationRoleItems;
 
     QStringList     mStringList;
     QVariantList    mDecorationList;