18 #ifndef QGSCOMPOSERMODEL_H 19 #define QGSCOMPOSERMODEL_H 21 #include <QAbstractItemModel> 22 #include <QStringList> 69 QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole )
const override;
86 int zOrderListSize()
const;
281 void refreshItemsInScene();
287 void rebuildSceneItemList();
289 friend class TestQgsComposerModel;
292 #endif //QGSCOMPOSERMODEL
virtual int rowCount(const QModelIndex &parent) const =0
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const =0
A item that forms part of a map composition.
virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
virtual QStringList mimeTypes() const
QList< QgsComposerItem * > mItemZList
Maintains z-Order of items.
virtual Qt::DropActions supportedDropActions() const
virtual QVariant data(const QModelIndex &index, int role) const =0
virtual QMimeData * mimeData(const QModelIndexList &indexes) const
QList< QgsComposerItem * > mItemsInScene
Cached list of items from mItemZList which are currently in the scene.
Graphics scene for map printing.
A model for items attached to a composition.
virtual bool removeRows(int row, int count, const QModelIndex &parent)
virtual int columnCount(const QModelIndex &parent) const =0
virtual bool setData(const QModelIndex &index, const QVariant &value, int role)
virtual Qt::ItemFlags flags(const QModelIndex &index) const