#include "tycho.h" #include "mapmodel.h" #include MapModel::MapModel(QObject *parent) : AbstractMapModel(parent) { } MapModel::~MapModel() { } QVariant MapModel::data(const QModelIndex &index, int role) const { switch(role) { case Qt::DecorationRole: { auto name = propIcon(index.row()); auto icon = name.front() == ':' ? QIcon(name) : QIcon::fromTheme(name); return QVariant::fromValue(icon); } default: return AbstractMapModel::data(index, role); } } // EOF