GluonCreator::SceneModel Class Reference

#include <scenemodel.h>

List of all members.

Classes

class  SceneModelPrivate

Public Slots

void setRootGameObject (GluonEngine::GameObject *obj)

Public Member Functions

 SceneModel (QObject *parent=0)
 ~SceneModel ()
GluonEngine::GameObjectrootGameObject ()
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) const
virtual Qt::DropActions supportedDropActions () const
virtual Qt::ItemFlags flags (const QModelIndex &index) const
virtual QStringList mimeTypes () const
virtual QMimeData * mimeData (const QModelIndexList &indexes) 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 insertRows (int row, int count, const QModelIndex &parent=QModelIndex())
virtual bool insertRows (int row, const QList< GluonEngine::GameObject * > &children, const QModelIndex &parent=QModelIndex())
virtual bool removeRows (int row, int count, const QModelIndex &parent=QModelIndex())

Detailed Description

Definition at line 33 of file scenemodel.h.


Constructor & Destructor Documentation

SceneModel::SceneModel ( QObject parent = 0  ) 

Definition at line 48 of file scenemodel.cpp.

SceneModel::~SceneModel (  ) 

Definition at line 54 of file scenemodel.cpp.


Member Function Documentation

int SceneModel::columnCount ( const QModelIndex &  parent = QModelIndex()  )  const [virtual]

Definition at line 90 of file scenemodel.cpp.

QVariant SceneModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const [virtual]

Definition at line 74 of file scenemodel.cpp.

bool SceneModel::dropMimeData ( const QMimeData *  data,
Qt::DropAction  action,
int  row,
int  column,
const QModelIndex &  parent 
) [virtual]

Definition at line 199 of file scenemodel.cpp.

Qt::ItemFlags SceneModel::flags ( const QModelIndex &  index  )  const [virtual]

Definition at line 162 of file scenemodel.cpp.

QVariant SceneModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const [virtual]

Definition at line 148 of file scenemodel.cpp.

QModelIndex SceneModel::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const [virtual]

Definition at line 129 of file scenemodel.cpp.

bool SceneModel::insertRows ( int  row,
const QList< GluonEngine::GameObject * > &  children,
const QModelIndex &  parent = QModelIndex() 
) [virtual]

Definition at line 297 of file scenemodel.cpp.

bool SceneModel::insertRows ( int  row,
int  count,
const QModelIndex &  parent = QModelIndex() 
) [virtual]

Definition at line 280 of file scenemodel.cpp.

QMimeData * SceneModel::mimeData ( const QModelIndexList &  indexes  )  const [virtual]

Definition at line 179 of file scenemodel.cpp.

QStringList SceneModel::mimeTypes (  )  const [virtual]

Definition at line 171 of file scenemodel.cpp.

QModelIndex SceneModel::parent ( const QModelIndex &  child  )  const [virtual]

Definition at line 111 of file scenemodel.cpp.

bool SceneModel::removeRows ( int  row,
int  count,
const QModelIndex &  parent = QModelIndex() 
) [virtual]

Definition at line 317 of file scenemodel.cpp.

GluonEngine::GameObject * SceneModel::rootGameObject (  ) 

Definition at line 59 of file scenemodel.cpp.

int SceneModel::rowCount ( const QModelIndex &  parent = QModelIndex()  )  const [virtual]

Definition at line 95 of file scenemodel.cpp.

bool SceneModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
) [virtual]

Definition at line 266 of file scenemodel.cpp.

void SceneModel::setRootGameObject ( GluonEngine::GameObject obj  )  [slot]

Definition at line 65 of file scenemodel.cpp.

Qt::DropActions SceneModel::supportedDropActions (  )  const [virtual]

Definition at line 157 of file scenemodel.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Dec 27 13:13:42 2010 for Gluon by  doxygen 1.6.3