11#include <QAbstractListModel>
12#include <QExplicitlySharedDataPointer>
23 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
24 QVariant
data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const override;
35 QVariant
marker(
int index,
int role = Qt::UserRole)
const;
int m_temporaryMarkerPosition
QList< QExplicitlySharedDataPointer< KoMarker > > m_markers
QVariant marker(int index, int role=Qt::UserRole) const
int temporaryMarkerPosition() const
~KoMarkerModel() override
KoFlake::MarkerPosition m_markerPosition
KoFlake::MarkerPosition position() const
KoMarkerModel(const QList< KoMarker * > markers, KoFlake::MarkerPosition position, QObject *parent=0)
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
void removeTemporaryMarker()
int addTemporaryMarker(KoMarker *marker)
int markerIndex(KoMarker *marker) const
int rowCount(const QModelIndex &parent=QModelIndex()) const override