#include <RawDocumentTreeModel.moc.h>
|
|
| xiiQtDocumentTreeModel (const xiiDocumentObjectManager *pTree, const xiiUuid &root=xiiUuid()) |
|
const xiiDocumentObjectManager * | GetDocumentTree () const |
| void | AddAdapter (xiiQtDocumentTreeModelAdapter *pAdapter) |
| QModelIndex | ComputeModelIndex (const xiiDocumentObject *pObject) const |
|
void | SetAllowDragDrop (bool bAllow) |
| | Enable drag&drop support, disabled by default.
|
|
const xiiDocumentObject * | GetObject (const QModelIndex index) const |
| | Returns the ezDocumentObject that the index points to.
|
|
virtual QModelIndex | index (int iRow, int iColumn, const QModelIndex &parent=QModelIndex()) const override |
|
virtual QModelIndex | parent (const QModelIndex &child) const override |
|
virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
|
virtual int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
|
virtual Qt::ItemFlags | flags (const QModelIndex &index) const override |
|
virtual QVariant | data (const QModelIndex &index, int iRole=Qt::DisplayRole) const override |
|
virtual bool | setData (const QModelIndex &index, const QVariant &value, int iRole) override |
|
virtual Qt::DropActions | supportedDropActions () const override |
|
virtual bool | canDropMimeData (const QMimeData *pData, Qt::DropAction action, int iRow, int iColumn, const QModelIndex &parent) const override |
|
virtual bool | dropMimeData (const QMimeData *pData, Qt::DropAction action, int iRow, int iColumn, const QModelIndex &parent) override |
|
virtual QStringList | mimeTypes () const override |
|
virtual QMimeData * | mimeData (const QModelIndexList &indexes) const override |
Model that maps a document to a qt tree model.
Hierarchy is defined by xiiQtDocumentTreeModelAdapter that have to be added via AddAdapter.
◆ AddAdapter()
Adds an adapter. There can only be one adapter for any object type. Added adapters are taken ownership of by the model.
◆ ComputeModelIndex()
| QModelIndex xiiQtDocumentTreeModel::ComputeModelIndex |
( |
const xiiDocumentObject * | pObject | ) |
const |
Returns the QModelIndex for the given object. Returned value is invalid if object is not mapped in model.
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/GUI/RawDocumentTreeModel.moc.h
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/GUI/Implementation/RawDocumentTreeModel.cpp