|
Electrosim
1.00
|
00001 /*********************************************************************** 00002 * Module: imagedelegate.h 00003 * Author: SALMON PAUL 00004 * MONLOUIS Kevyn 00005 * DUREUIL Brice 00006 * Modified: mardi 15 mai 2012 00:54:23 00007 * Purpose: Declaration of the class ImageDelegate 00008 ***********************************************************************/ 00009 00010 #ifndef IMAGEDELEGATE_H 00011 #define IMAGEDELEGATE_H 00012 00023 #include <QStyledItemDelegate> 00024 #include <QSize> 00025 #include <QPixmap> 00026 #include <QPainter> 00027 00034 class ImageDelegate : public QStyledItemDelegate 00035 { 00036 public: 00043 ImageDelegate(QObject * parent = 0); 00044 00052 void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const; 00053 00061 QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const; 00062 }; 00063 00064 #endif // IMAGEDELEGATE_H
1.8.0