#include <QtGui/qitemdelegate.h>
#ifndef QITEMDELEGATE_H
#ifndef QT_NO_ITEMVIEWS
class QItemDelegate: public QAbstractItemDelegate{
public: virtual struct QMetaObject const * metaObject() const
public: static struct QMetaObject const staticMetaObject;
public: virtual void* qt_metacast(char const *);
public: static inline class QString tr(char const * s, char const * c = 0);
public: static inline class QString trUtf8(char const * s, char const * c = 0);
public: static inline class QString tr(char const * s, char const * c, int n);
public: static inline class QString trUtf8(char const * s, char const * c, int n);
public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
public: explicit QItemDelegate(class QObject* parent = 0);
public: virtual ~QItemDelegate();
public: bool hasClipping() const
public: void setClipping(bool clip);
public: virtual void paint(struct QPainter* painter, class QStyleOptionViewItem const & option, struct QModelIndex const & index) const
public: virtual class QSize sizeHint(class QStyleOptionViewItem const & option, struct QModelIndex const & index) const
public: virtual class QWidget* createEditor(class QWidget* parent, class QStyleOptionViewItem const & option, struct QModelIndex const & index) const
public: virtual void setEditorData(class QWidget* editor, struct QModelIndex const & index) const
public: virtual void setModelData(class QWidget* editor, struct QAbstractItemModel* model, struct QModelIndex const & index) const
public: virtual void updateEditorGeometry(class QWidget* editor, class QStyleOptionViewItem const & option, struct QModelIndex const & index) const
public: struct QItemEditorFactory* itemEditorFactory() const
public: void setItemEditorFactory(struct QItemEditorFactory* factory);
protected: virtual void drawDisplay(struct QPainter* painter, class QStyleOptionViewItem const & option, class QRect const & rect, class QString const & text) const
protected: virtual void drawDecoration(struct QPainter* painter, class QStyleOptionViewItem const & option, class QRect const & rect, class QPixmap const & pixmap) const
protected: virtual void drawFocus(struct QPainter* painter, class QStyleOptionViewItem const & option, class QRect const & rect) const
protected: virtual void drawCheck(struct QPainter* painter, class QStyleOptionViewItem const & option, class QRect const & rect, enum Qt::CheckState state) const
protected: void drawBackground(struct QPainter* painter, class QStyleOptionViewItem const & option, struct QModelIndex const & index) const
protected: void doLayout(class QStyleOptionViewItem const & option, class QRect* checkRect, class QRect* iconRect, class QRect* textRect, bool hint) const
protected: class QRect rect(class QStyleOptionViewItem const & option, struct QModelIndex const & index, int role) const
protected: virtual bool eventFilter(class QObject* object, struct QEvent* event);
protected: virtual bool editorEvent(struct QEvent* event, struct QAbstractItemModel* model, class QStyleOptionViewItem const & option, struct QModelIndex const & index);
protected: class QStyleOptionViewItem setOptions(struct QModelIndex const & index, class QStyleOptionViewItem const & option) const
protected: class QPixmap decoration(class QStyleOptionViewItem const & option, class QVariant const & variant) const
protected: class QPixmap* selected(class QPixmap const & pixmap, class QPalette const & palette, bool enabled) const
protected: class QRect check(class QStyleOptionViewItem const & option, class QRect const & bounding, class QVariant const & variant) const
protected: class QRect textRectangle(struct QPainter* painter, class QRect const & rect, class QFont const & font, class QString const & text) const
private: inline struct QItemDelegatePrivate* d_func();
private: inline struct QItemDelegatePrivate const * d_func() const
private: QItemDelegate(class QItemDelegate const &);
private: class QItemDelegate& operator =(class QItemDelegate const &);
friend struct QItemDelegatePrivate;
};
#endif // QT_NO_ITEMVIEWS
#endif // QITEMDELEGATE_H