00001 #ifndef QFRIENDDELEGATE_H 00002 #define QFRIENDDELEGATE_H 00003 00004 #include <QStyledItemDelegate> 00005 #include <QLabel> 00006 #include <QApplication> 00007 00008 class QFriendDelegate : public QStyledItemDelegate 00009 { 00010 Q_OBJECT 00011 public: 00012 explicit QFriendDelegate(QObject *parent = 0); 00013 00014 void paint(QPainter *painter, const QStyleOptionViewItem &option, 00015 const QModelIndex &index ) const; 00016 00017 QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const; 00018 00019 private: 00020 QImage online; 00021 00022 signals: 00023 00024 public slots: 00025 00026 }; 00027 00028 #endif // QFRIENDDELEGATE_H