#pragma once #include namespace Swift { class RosterDelegate : public QStyledItemDelegate { public: QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const; void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const; private: static const int avatarSize_ = 32; static const int margin_ = 4; }; }