#include <projectmodel.h>
Classes | |
class | ProjectModelPrivate |
Public Slots | |
void | setProject (GluonEngine::GameProject *project) |
Public Member Functions | |
ProjectModel (QObject *parent=0) | |
~ProjectModel () | |
GluonEngine::GameProject * | project () |
virtual QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const |
virtual int | columnCount (const QModelIndex &parent=QModelIndex()) const |
virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const |
virtual QModelIndex | parent (const QModelIndex &child) const |
virtual QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const |
virtual QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const |
virtual Qt::DropActions | supportedDropActions () const |
virtual Qt::ItemFlags | flags (const QModelIndex &index) const |
virtual QStringList | mimeTypes () const |
virtual bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) |
virtual bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) |
virtual bool | removeRows (int row, int count, const QModelIndex &parent) |
void | addChild (QObject *newChild, QModelIndex &parent) |
Definition at line 35 of file projectmodel.h.
ProjectModel::ProjectModel | ( | QObject * | parent = 0 |
) |
Definition at line 58 of file projectmodel.cpp.
ProjectModel::~ProjectModel | ( | ) |
Definition at line 63 of file projectmodel.cpp.
void ProjectModel::addChild | ( | QObject * | newChild, | |
QModelIndex & | parent | |||
) |
Definition at line 355 of file projectmodel.cpp.
int ProjectModel::columnCount | ( | const QModelIndex & | parent = QModelIndex() |
) | const [virtual] |
Definition at line 139 of file projectmodel.cpp.
QVariant ProjectModel::data | ( | const QModelIndex & | index, | |
int | role = Qt::DisplayRole | |||
) | const [virtual] |
Definition at line 89 of file projectmodel.cpp.
bool ProjectModel::dropMimeData | ( | const QMimeData * | data, | |
Qt::DropAction | action, | |||
int | row, | |||
int | column, | |||
const QModelIndex & | parent | |||
) | [virtual] |
Definition at line 287 of file projectmodel.cpp.
Qt::ItemFlags ProjectModel::flags | ( | const QModelIndex & | index | ) | const [virtual] |
Definition at line 246 of file projectmodel.cpp.
QVariant ProjectModel::headerData | ( | int | section, | |
Qt::Orientation | orientation, | |||
int | role = Qt::DisplayRole | |||
) | const [virtual] |
Definition at line 230 of file projectmodel.cpp.
QModelIndex ProjectModel::index | ( | int | row, | |
int | column, | |||
const QModelIndex & | parent = QModelIndex() | |||
) | const [virtual] |
Definition at line 207 of file projectmodel.cpp.
QStringList ProjectModel::mimeTypes | ( | ) | const [virtual] |
Definition at line 269 of file projectmodel.cpp.
QModelIndex ProjectModel::parent | ( | const QModelIndex & | child | ) | const [virtual] |
Definition at line 179 of file projectmodel.cpp.
GluonEngine::GameProject * ProjectModel::project | ( | ) |
Definition at line 70 of file projectmodel.cpp.
bool ProjectModel::removeRows | ( | int | row, | |
int | count, | |||
const QModelIndex & | parent | |||
) | [virtual] |
Definition at line 330 of file projectmodel.cpp.
int ProjectModel::rowCount | ( | const QModelIndex & | parent = QModelIndex() |
) | const [virtual] |
Definition at line 146 of file projectmodel.cpp.
bool ProjectModel::setData | ( | const QModelIndex & | index, | |
const QVariant & | value, | |||
int | role = Qt::EditRole | |||
) | [virtual] |
Definition at line 318 of file projectmodel.cpp.
void ProjectModel::setProject | ( | GluonEngine::GameProject * | project | ) | [slot] |
Definition at line 76 of file projectmodel.cpp.
Qt::DropActions ProjectModel::supportedDropActions | ( | ) | const [virtual] |
Definition at line 240 of file projectmodel.cpp.