34class KWIN_EXPORT
TileModel :
public QAbstractItemModel
40 TileRole = Qt::UserRole + 1
46 QHash<int, QByteArray> roleNames()
const override;
47 QVariant data(
const QModelIndex &index,
int role)
const override;
48 Qt::ItemFlags flags(
const QModelIndex &index)
const override;
49 QModelIndex index(
int row,
int column,
50 const QModelIndex &parent = QModelIndex())
const override;
51 QModelIndex parent(
const QModelIndex &index)
const override;
52 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
53 int columnCount(
const QModelIndex &parent = QModelIndex())
const override;
56 void beginInsertTile(
CustomTile *tile,
int position);