![]() |
ATLAS Offline Software
|
#include <VolumeTreeModel.h>
Classes | |
| class | Imp |
Public Member Functions | |
| VolumeTreeModel (QObject *parent=0) | |
| virtual | ~VolumeTreeModel () |
| void | addSubSystem (VP1GeoFlags::SubSystemFlag flag, const VolumeHandle::VolumeHandleList &roothandles) |
| void | enableSubSystem (VP1GeoFlags::SubSystemFlag flag) |
| void | disableSubSystem (VP1GeoFlags::SubSystemFlag flag) |
| void | getRootHandles (std::vector< std::pair< VolumeHandle::VolumeHandleListItr, VolumeHandle::VolumeHandleListItr > > &) const |
| QModelIndex | index (int, int, const QModelIndex &) const |
| QModelIndex | parent (const QModelIndex &) const |
| int | rowCount (const QModelIndex &) const |
| int | columnCount (const QModelIndex &idx) const |
| QVariant | data (const QModelIndex &, int) const |
| Qt::ItemFlags | flags (const QModelIndex &index) const |
| QVariant | headerData (int section, Qt::Orientation orientation, int role) const |
| bool | hasChildren (const QModelIndex &parent=QModelIndex()) const |
| bool | canFetchMore (const QModelIndex &parent) const |
| void | fetchMore (const QModelIndex &parent) |
| void | cleanup () |
Private Attributes | |
| Imp * | m_d |
Definition at line 14 of file VolumeTreeModel.h.
| VolumeTreeModel::VolumeTreeModel | ( | QObject * | parent = 0 | ) |
Definition at line 103 of file VolumeTreeModel.cxx.
|
virtual |
Definition at line 166 of file VolumeTreeModel.cxx.
| void VolumeTreeModel::addSubSystem | ( | VP1GeoFlags::SubSystemFlag | flag, |
| const VolumeHandle::VolumeHandleList & | roothandles ) |
Definition at line 172 of file VolumeTreeModel.cxx.
| bool VolumeTreeModel::canFetchMore | ( | const QModelIndex & | parent | ) | const |
Definition at line 496 of file VolumeTreeModel.cxx.
| void VolumeTreeModel::cleanup | ( | ) |
Definition at line 153 of file VolumeTreeModel.cxx.
|
inline |
Definition at line 35 of file VolumeTreeModel.h.
| QVariant VolumeTreeModel::data | ( | const QModelIndex & | index, |
| int | role ) const |
Definition at line 446 of file VolumeTreeModel.cxx.
| void VolumeTreeModel::disableSubSystem | ( | VP1GeoFlags::SubSystemFlag | flag | ) |
Definition at line 292 of file VolumeTreeModel.cxx.
| void VolumeTreeModel::enableSubSystem | ( | VP1GeoFlags::SubSystemFlag | flag | ) |
Definition at line 245 of file VolumeTreeModel.cxx.
| void VolumeTreeModel::fetchMore | ( | const QModelIndex & | parent | ) |
Definition at line 510 of file VolumeTreeModel.cxx.
| Qt::ItemFlags VolumeTreeModel::flags | ( | const QModelIndex & | index | ) | const |
Definition at line 478 of file VolumeTreeModel.cxx.
| void VolumeTreeModel::getRootHandles | ( | std::vector< std::pair< VolumeHandle::VolumeHandleListItr, VolumeHandle::VolumeHandleListItr > > & | out | ) | const |
| bool VolumeTreeModel::hasChildren | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 527 of file VolumeTreeModel.cxx.
| QVariant VolumeTreeModel::headerData | ( | int | section, |
| Qt::Orientation | orientation, | ||
| int | role ) const |
Definition at line 490 of file VolumeTreeModel.cxx.
| QModelIndex VolumeTreeModel::index | ( | int | row, |
| int | column, | ||
| const QModelIndex & | parent ) const |
Definition at line 353 of file VolumeTreeModel.cxx.
| QModelIndex VolumeTreeModel::parent | ( | const QModelIndex & | index | ) | const |
Definition at line 388 of file VolumeTreeModel.cxx.
| int VolumeTreeModel::rowCount | ( | const QModelIndex & | parent | ) | const |
Definition at line 422 of file VolumeTreeModel.cxx.
|
private |
Definition at line 47 of file VolumeTreeModel.h.