Instance badges. Some easter eggs and one for broken so far.

This commit is contained in:
Jan Dalheimer
2014-03-10 17:38:27 +01:00
parent 737169d1d3
commit 73fc9c79cf
13 changed files with 115 additions and 25 deletions

View File

@ -16,14 +16,20 @@
#pragma once
#include <QStyledItemDelegate>
#include <QCache>
class ListViewDelegate : public QStyledItemDelegate
{
public:
explicit ListViewDelegate(QObject *parent = 0);
static QPixmap requestPixmap(const QString &key);
protected:
void paint(QPainter *painter, const QStyleOptionViewItem &option,
const QModelIndex &index) const;
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const;
private:
static QCache<QString, QPixmap> m_pixmapCache;
};