emailuis/nmailui/inc/nmmessagelistviewitem.h
changeset 23 2dc6caa42ec3
parent 18 578830873419
child 27 9ba4404ef423
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    38     Q_OBJECT
    38     Q_OBJECT
    39 
    39 
    40 public:
    40 public:
    41     explicit NmMessageListViewItem(QGraphicsItem *parent = 0);
    41     explicit NmMessageListViewItem(QGraphicsItem *parent = 0);
    42     virtual ~NmMessageListViewItem();
    42     virtual ~NmMessageListViewItem();
    43     enum { ItemType = Hb::ItemType_Last + 2 };
       
    44     int type() const;
       
    45     void updateChildItems();
    43     void updateChildItems();
    46     HbTreeViewItem *createItem();
    44     HbTreeViewItem *createItem();
    47     bool canSetModelIndex(const QModelIndex &index) const;
    45     bool canSetModelIndex(const QModelIndex &index) const;
    48     void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
    46     void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
    49     QRectF contiguousSelectionArea() const { return QRectF(); };
    47     QRectF contiguousSelectionArea() const { return QRectF(); };