Public Member Functions | Protected Member Functions | Properties

QItemDelegate Class Reference

Search for all occurrences

Detailed Description

Definition at line 61 of file qitemdelegate.h.

#include <qitemdelegate.h>

Inheritance diagram for QItemDelegate:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  QItemDelegate (QObject *parent=0)
  ~QItemDelegate ()
bool  hasClipping () const
void  setClipping (bool clip)
void  paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
QSize  sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const
QWidget createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
void  setEditorData (QWidget *editor, const QModelIndex &index) const
void  setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
void  updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
QItemEditorFactory itemEditorFactory () const
void  setItemEditorFactory (QItemEditorFactory *factory)

Protected Member Functions

virtual void  drawDisplay (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect, const QString &text) const
virtual void  drawDecoration (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect, const QPixmap &pixmap) const
virtual void  drawFocus (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect) const
virtual void  drawCheck (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect, Qt::CheckState state) const
void  drawBackground (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
void  doLayout (const QStyleOptionViewItem &option, QRect *checkRect, QRect *iconRect, QRect *textRect, bool hint) const
QRect  rect (const QStyleOptionViewItem &option, const QModelIndex &index, int role) const
bool  eventFilter (QObject *object, QEvent *event)
bool  editorEvent (QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index)
QStyleOptionViewItem  setOptions (const QModelIndex &index, const QStyleOptionViewItem &option) const
QPixmap  decoration (const QStyleOptionViewItem &option, const QVariant &variant) const
QPixmap selected (const QPixmap &pixmap, const QPalette &palette, bool enabled) const
QRect  check (const QStyleOptionViewItem &option, const QRect &bounding, const QVariant &variant) const
QRect  textRectangle (QPainter *painter, const QRect &rect, const QFont &font, const QString &text) const

Properties

bool  clipping

Constructor & Destructor Documentation

QItemDelegate ( QObject parent = 0 ) [explicit]

Member Function Documentation

bool hasClipping ( ) const
void setClipping ( bool  clip )
void paint ( QPainter painter,
const QStyleOptionViewItem option,
const QModelIndex index 
) const [virtual]
QSize sizeHint ( const QStyleOptionViewItem option,
const QModelIndex index 
) const [virtual]
QWidget* createEditor ( QWidget parent,
const QStyleOptionViewItem option,
const QModelIndex index 
) const [virtual]
void setEditorData ( QWidget editor,
const QModelIndex index 
) const [virtual]
void setModelData ( QWidget editor,
QAbstractItemModel model,
const QModelIndex index 
) const [virtual]
void updateEditorGeometry ( QWidget editor,
const QStyleOptionViewItem option,
const QModelIndex index 
) const [virtual]
QItemEditorFactory* itemEditorFactory ( ) const
void setItemEditorFactory ( QItemEditorFactory factory )
virtual void drawDisplay ( QPainter painter,
const QStyleOptionViewItem option,
const QRect rect,
const QString text 
) const [protected, virtual]
virtual void drawDecoration ( QPainter painter,
const QStyleOptionViewItem option,
const QRect rect,
const QPixmap pixmap 
) const [protected, virtual]
virtual void drawFocus ( QPainter painter,
const QStyleOptionViewItem option,
const QRect rect 
) const [protected, virtual]
virtual void drawCheck ( QPainter painter,
const QStyleOptionViewItem option,
const QRect rect,
Qt::CheckState  state 
) const [protected, virtual]
void drawBackground ( QPainter painter,
const QStyleOptionViewItem option,
const QModelIndex index 
) const [protected]
void doLayout ( const QStyleOptionViewItem option,
QRect checkRect,
QRect iconRect,
QRect textRect,
bool  hint 
) const [protected]
QRect rect ( const QStyleOptionViewItem option,
const QModelIndex index,
int  role 
) const [protected]
bool eventFilter ( QObject object,
QEvent event 
) [protected, virtual]

Reimplemented from QObject.

bool editorEvent ( QEvent event,
QAbstractItemModel model,
const QStyleOptionViewItem option,
const QModelIndex index 
) [protected, virtual]
QStyleOptionViewItem setOptions ( const QModelIndex index,
const QStyleOptionViewItem option 
) const [protected]
QPixmap decoration ( const QStyleOptionViewItem option,
const QVariant variant 
) const [protected]
QPixmap* selected ( const QPixmap pixmap,
const QPalette palette,
bool  enabled 
) const [protected]
QRect check ( const QStyleOptionViewItem option,
const QRect bounding,
const QVariant variant 
) const [protected]
QRect textRectangle ( QPainter painter,
const QRect rect,
const QFont font,
const QString text 
) const [protected]

Property Documentation

bool clipping [read, write]

Definition at line 64 of file qitemdelegate.h.


The documentation for this class was generated from the following file:

QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate
QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate QItemDelegate