Computer Assited Medical Intervention Tool Kit  version 4.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
QtTreePropertyBrowserPrivate Class Reference

Public Member Functions

QColor calculatedBackgroundColor (QtBrowserItem *item) const
 
QWidget * createEditor (QtProperty *property, QWidget *parent) const
 
QtBrowserItemcurrentItem () const
 
void disableItem (QTreeWidgetItem *item) const
 
QTreeWidgetItem * editedItem () const
 
void editItem (QtBrowserItem *browserItem)
 
void enableItem (QTreeWidgetItem *item) const
 
bool hasValue (QTreeWidgetItem *item) const
 
QtBrowserItemindexToBrowserItem (const QModelIndex &index) const
 
QTreeWidgetItem * indexToItem (const QModelIndex &index) const
 
QtPropertyindexToProperty (const QModelIndex &index) const
 
void init (QWidget *parent)
 
bool lastColumn (int column) const
 
bool markPropertiesWithoutValue () const
 
void propertyChanged (QtBrowserItem *index)
 
void propertyInserted (QtBrowserItem *index, QtBrowserItem *afterIndex)
 
void propertyRemoved (QtBrowserItem *index)
 
 QtTreePropertyBrowserPrivate ()
 
void setCurrentItem (QtBrowserItem *browserItem, bool block)
 
void slotCollapsed (const QModelIndex &index)
 
void slotCurrentBrowserItemChanged (QtBrowserItem *item)
 
void slotCurrentTreeItemChanged (QTreeWidgetItem *newItem, QTreeWidgetItem *)
 
void slotExpanded (const QModelIndex &index)
 
QtPropertyEditorViewtreeWidget () const
 

Private Member Functions

void updateItem (QTreeWidgetItem *item)
 

Private Attributes

bool m_browserChangedBlocked
 
class QtPropertyEditorDelegatem_delegate
 
QIcon m_expandIcon
 
bool m_headerVisible
 
QMap< QtBrowserItem *, QColor > m_indexToBackgroundColor
 
QMap< QtBrowserItem *, QTreeWidgetItem * > m_indexToItem
 
QMap< QTreeWidgetItem *, QtBrowserItem * > m_itemToIndex
 
bool m_markPropertiesWithoutValue
 
QtTreePropertyBrowser::ResizeMode m_resizeMode
 
QtPropertyEditorViewm_treeWidget
 
QtTreePropertyBrowserq_ptr
 

Constructor & Destructor Documentation

QtTreePropertyBrowserPrivate::QtTreePropertyBrowserPrivate ( )

Member Function Documentation

QColor QtTreePropertyBrowserPrivate::calculatedBackgroundColor ( QtBrowserItem item) const
QWidget* QtTreePropertyBrowserPrivate::createEditor ( QtProperty property,
QWidget *  parent 
) const
inline
QtBrowserItem * QtTreePropertyBrowserPrivate::currentItem ( ) const
void QtTreePropertyBrowserPrivate::disableItem ( QTreeWidgetItem *  item) const
QTreeWidgetItem * QtTreePropertyBrowserPrivate::editedItem ( ) const
void QtTreePropertyBrowserPrivate::editItem ( QtBrowserItem browserItem)
void QtTreePropertyBrowserPrivate::enableItem ( QTreeWidgetItem *  item) const

References m_itemToIndex.

Referenced by createEditor(), and updateItem().

bool QtTreePropertyBrowserPrivate::hasValue ( QTreeWidgetItem *  item) const
QtBrowserItem * QtTreePropertyBrowserPrivate::indexToBrowserItem ( const QModelIndex &  index) const
QTreeWidgetItem * QtTreePropertyBrowserPrivate::indexToItem ( const QModelIndex &  index) const
QtProperty * QtTreePropertyBrowserPrivate::indexToProperty ( const QModelIndex &  index) const
void QtTreePropertyBrowserPrivate::init ( QWidget *  parent)
bool QtTreePropertyBrowserPrivate::lastColumn ( int  column) const
bool QtTreePropertyBrowserPrivate::markPropertiesWithoutValue ( ) const
inline
void QtTreePropertyBrowserPrivate::propertyChanged ( QtBrowserItem index)
void QtTreePropertyBrowserPrivate::propertyInserted ( QtBrowserItem index,
QtBrowserItem afterIndex 
)
void QtTreePropertyBrowserPrivate::propertyRemoved ( QtBrowserItem index)
void QtTreePropertyBrowserPrivate::setCurrentItem ( QtBrowserItem browserItem,
bool  block 
)
void QtTreePropertyBrowserPrivate::slotCollapsed ( const QModelIndex &  index)
void QtTreePropertyBrowserPrivate::slotCurrentBrowserItemChanged ( QtBrowserItem item)
void QtTreePropertyBrowserPrivate::slotCurrentTreeItemChanged ( QTreeWidgetItem *  newItem,
QTreeWidgetItem *   
)
void QtTreePropertyBrowserPrivate::slotExpanded ( const QModelIndex &  index)
QtPropertyEditorView* QtTreePropertyBrowserPrivate::treeWidget ( ) const
inline
void QtTreePropertyBrowserPrivate::updateItem ( QTreeWidgetItem *  item)
private

Member Data Documentation

bool QtTreePropertyBrowserPrivate::m_browserChangedBlocked
private
class QtPropertyEditorDelegate* QtTreePropertyBrowserPrivate::m_delegate
private

Referenced by disableItem(), editedItem(), and init().

QIcon QtTreePropertyBrowserPrivate::m_expandIcon
private

Referenced by init(), and updateItem().

bool QtTreePropertyBrowserPrivate::m_headerVisible
private
QMap<QtBrowserItem *, QColor> QtTreePropertyBrowserPrivate::m_indexToBackgroundColor
private
QMap<QtBrowserItem *, QTreeWidgetItem *> QtTreePropertyBrowserPrivate::m_indexToItem
private
QMap<QTreeWidgetItem *, QtBrowserItem *> QtTreePropertyBrowserPrivate::m_itemToIndex
private
bool QtTreePropertyBrowserPrivate::m_markPropertiesWithoutValue
private
QtTreePropertyBrowser::ResizeMode QtTreePropertyBrowserPrivate::m_resizeMode
private
QtPropertyEditorView* QtTreePropertyBrowserPrivate::m_treeWidget
private
QtTreePropertyBrowser* QtTreePropertyBrowserPrivate::q_ptr
private

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