securitydialogs/SecUi/SecUiTestQt/greenoddviewitem.h
author hgs
Wed, 20 Oct 2010 14:51:23 +0300
changeset 66 67b3e3c1fc87
permissions -rw-r--r--
201041
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
66
hgs
parents:
diff changeset
     1
#ifndef GREENODDVIEWITEM_H
hgs
parents:
diff changeset
     2
#define GREENODDVIEWITEM_H
hgs
parents:
diff changeset
     3
hgs
parents:
diff changeset
     4
#include <hblistviewitem.h>
hgs
parents:
diff changeset
     5
hgs
parents:
diff changeset
     6
class QGraphicsItem;
hgs
parents:
diff changeset
     7
class QPainter;
hgs
parents:
diff changeset
     8
class QStyleOptionGraphicsItem;
hgs
parents:
diff changeset
     9
class QWidget;
hgs
parents:
diff changeset
    10
class QModelIndex;
hgs
parents:
diff changeset
    11
hgs
parents:
diff changeset
    12
class GreenOddViewItem : public HbListViewItem
hgs
parents:
diff changeset
    13
{
hgs
parents:
diff changeset
    14
    public:
hgs
parents:
diff changeset
    15
        explicit GreenOddViewItem(QGraphicsItem* parent=0);
hgs
parents:
diff changeset
    16
        virtual ~GreenOddViewItem();
hgs
parents:
diff changeset
    17
hgs
parents:
diff changeset
    18
        enum { Type = Hb::ItemType_Last + 1001 };
hgs
parents:
diff changeset
    19
        virtual int type() const;
hgs
parents:
diff changeset
    20
hgs
parents:
diff changeset
    21
        virtual HbAbstractViewItem* createItem();
hgs
parents:
diff changeset
    22
        virtual bool canSetModelIndex(const QModelIndex &index) const;
hgs
parents:
diff changeset
    23
        virtual void paint( QPainter *painter,
hgs
parents:
diff changeset
    24
                            const QStyleOptionGraphicsItem *option,
hgs
parents:
diff changeset
    25
                            QWidget *widget);
hgs
parents:
diff changeset
    26
};
hgs
parents:
diff changeset
    27
hgs
parents:
diff changeset
    28
#endif // GREENODDVIEWITEM_H