Files
QtGameMaker/spritesmodel.cpp
T

30 lines
543 B
C++
Raw Normal View History

2022-01-09 21:07:41 +01:00
#include "spritesmodel.h"
#include <QPixmap>
SpritesModel::SpritesModel(QObject *parent)
: QAbstractListModel{parent}
{
}
int SpritesModel::rowCount(const QModelIndex &parent) const
{
return 100;
}
QVariant SpritesModel::data(const QModelIndex &index, int role) const
{
switch (role)
{
case Qt::DisplayRole:
case Qt::EditRole:
return tr("image %0").arg(index.row());
case Qt::DecorationRole:
QPixmap pixmap{64, 64};
pixmap.fill(Qt::black);
return pixmap;
}
return {};
}