#include "pluginflagicondelegate.h" #include "pluginlist.h" #include PluginFlagIconDelegate::PluginFlagIconDelegate(QObject *parent) : IconDelegate(parent) { } QList PluginFlagIconDelegate::getIcons(const QModelIndex &index) const { QList result; if (index.isValid()) { foreach (const QVariant &var, index.data(Qt::UserRole + 1).toList()) { result.append(var.value()); } } return result; } size_t PluginFlagIconDelegate::getNumIcons(const QModelIndex &index) const { return index.data(Qt::UserRole + 1).toList().count(); }