emailuis/nmailui/inc/nmmailboxlistviewitem.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
child 47 f83bd4ae1fe3
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    26 class NmMailboxListViewItem : public HbListViewItem
    26 class NmMailboxListViewItem : public HbListViewItem
    27 {
    27 {
    28 public:
    28 public:
    29     NmMailboxListViewItem(QGraphicsItem * parent = 0);
    29     NmMailboxListViewItem(QGraphicsItem * parent = 0);
    30     virtual ~NmMailboxListViewItem();
    30     virtual ~NmMailboxListViewItem();
    31     enum { ItemType = Hb::ItemType_Last + 1 };
       
    32 
    31 
    33 public: // from HbListViewItem
    32 public: // from HbListViewItem
    34     HbListViewItem *createItem();
    33     HbListViewItem *createItem();
    35     void updateChildItems();
    34     void updateChildItems();
    36     int type() const;
       
    37     bool canSetModelIndex(const QModelIndex &index);
    35     bool canSetModelIndex(const QModelIndex &index);
    38     void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
    36     void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
    39 
    37 
    40 protected:
    38 protected:
    41     void polishEvent();
    39     void polishEvent();