Computer Assisted Medical Intervention Tool Kit  version 6.0
Loading...
Searching...
No Matches
QtAbstractPropertyBrowserPrivate Class Reference

Public Member Functions

void clearIndex (QtBrowserItem *index)
QtBrowserItemcreateBrowserIndex (QtProperty *property, QtBrowserItem *parentIndex, QtBrowserItem *afterIndex)
void createBrowserIndexes (QtProperty *property, QtProperty *parentProperty, QtProperty *afterProperty)
void insertSubTree (QtProperty *property, QtProperty *parentProperty)
 QtAbstractPropertyBrowserPrivate ()
void removeBrowserIndex (QtBrowserItem *index)
void removeBrowserIndexes (QtProperty *property, QtProperty *parentProperty)
void removeSubTree (QtProperty *property, QtProperty *parentProperty)
void slotPropertyDataChanged (QtProperty *property)
void slotPropertyDestroyed (QtProperty *property)
void slotPropertyInserted (QtProperty *property, QtProperty *parentProperty, QtProperty *afterProperty)
void slotPropertyRemoved (QtProperty *property, QtProperty *parentProperty)

Public Attributes

QtBrowserItemm_currentItem {nullptr}
QMap< QtAbstractPropertyManager *, QList< QtProperty * > > m_managerToProperties
QMap< QtProperty *, QList< QtBrowserItem * > > m_propertyToIndexes
QMap< QtProperty *, QList< QtProperty * > > m_propertyToParents
QList< QtProperty * > m_subItems
QList< QtBrowserItem * > m_topLevelIndexes
QMap< QtProperty *, QtBrowserItem * > m_topLevelPropertyToIndex

Constructor & Destructor Documentation

◆ QtAbstractPropertyBrowserPrivate()

QtAbstractPropertyBrowserPrivate::QtAbstractPropertyBrowserPrivate ( )

Member Function Documentation

◆ clearIndex()

void QtAbstractPropertyBrowserPrivate::clearIndex ( QtBrowserItem * index)

References QtBrowserItem::children(), and clearIndex().

Referenced by clearIndex().

◆ createBrowserIndex()

QtBrowserItem * QtAbstractPropertyBrowserPrivate::createBrowserIndex ( QtProperty * property,
QtBrowserItem * parentIndex,
QtBrowserItem * afterIndex )

◆ createBrowserIndexes()

void QtAbstractPropertyBrowserPrivate::createBrowserIndexes ( QtProperty * property,
QtProperty * parentProperty,
QtProperty * afterProperty )

◆ insertSubTree()

void QtAbstractPropertyBrowserPrivate::insertSubTree ( QtProperty * property,
QtProperty * parentProperty )

◆ removeBrowserIndex()

◆ removeBrowserIndexes()

void QtAbstractPropertyBrowserPrivate::removeBrowserIndexes ( QtProperty * property,
QtProperty * parentProperty )

◆ removeSubTree()

void QtAbstractPropertyBrowserPrivate::removeSubTree ( QtProperty * property,
QtProperty * parentProperty )

◆ slotPropertyDataChanged()

void QtAbstractPropertyBrowserPrivate::slotPropertyDataChanged ( QtProperty * property)

◆ slotPropertyDestroyed()

void QtAbstractPropertyBrowserPrivate::slotPropertyDestroyed ( QtProperty * property)

References m_subItems.

Referenced by insertSubTree(), and removeSubTree().

◆ slotPropertyInserted()

void QtAbstractPropertyBrowserPrivate::slotPropertyInserted ( QtProperty * property,
QtProperty * parentProperty,
QtProperty * afterProperty )

◆ slotPropertyRemoved()

void QtAbstractPropertyBrowserPrivate::slotPropertyRemoved ( QtProperty * property,
QtProperty * parentProperty )

Member Data Documentation

◆ m_currentItem

QtBrowserItem* QtAbstractPropertyBrowserPrivate::m_currentItem {nullptr}

◆ m_managerToProperties

QMap<QtAbstractPropertyManager*, QList<QtProperty*> > QtAbstractPropertyBrowserPrivate::m_managerToProperties

Referenced by insertSubTree(), and removeSubTree().

◆ m_propertyToIndexes

QMap<QtProperty*, QList<QtBrowserItem*> > QtAbstractPropertyBrowserPrivate::m_propertyToIndexes

◆ m_propertyToParents

QMap<QtProperty*, QList<QtProperty*> > QtAbstractPropertyBrowserPrivate::m_propertyToParents

◆ m_subItems

QList<QtProperty*> QtAbstractPropertyBrowserPrivate::m_subItems

Referenced by slotPropertyDestroyed().

◆ m_topLevelIndexes

QList<QtBrowserItem*> QtAbstractPropertyBrowserPrivate::m_topLevelIndexes

◆ m_topLevelPropertyToIndex

QMap<QtProperty*, QtBrowserItem*> QtAbstractPropertyBrowserPrivate::m_topLevelPropertyToIndex

The documentation for this class was generated from the following file: