Go to the documentation of this file. 1 #ifndef _CREQUESTITEMMODEL_H
2 #define _CREQUESTITEMMODEL_H
5 #include <QAbstractItemModel>
30 virtual QModelIndex
index(
int row,
int column,
const QModelIndex&
parent)
const;
31 virtual QModelIndex
parent(
const QModelIndex&
index)
const;
33 virtual QVariant
data(
const QModelIndex&
index,
int role)
const;
34 virtual QVariant
headerData(
int section, Qt::Orientation orientation,
int role)
const;
35 virtual Qt::ItemFlags
flags(
const QModelIndex&
index)
const;
36 virtual bool setData(
const QModelIndex&
index,
const QVariant&
value,
int role = Qt::EditRole);
virtual bool removeRows(int row, int count, const QModelIndex &parent=QModelIndex())
virtual ~CREQuestItemModel()
quest_step_definition * getStep(int step) const
void setQuest(quest_definition *quest)
virtual bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const
CREQuestItemModel(QObject *parent)
virtual int columnCount(const QModelIndex &parent) const
virtual QVariant data(const QModelIndex &index, int role) const
quest_definition * quest() const
void questModified(quest_definition *quest)
quest_definition * myQuest
virtual int rowCount(const QModelIndex &parent) const
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const
virtual Qt::ItemFlags flags(const QModelIndex &index) const
virtual QModelIndex parent(const QModelIndex &index) const