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

Classes

struct  WidgetItem
 

Public Member Functions

QWidget * createEditor (QtProperty *property, QWidget *parent) const
 
void init (QWidget *parent)
 
void propertyChanged (QtBrowserItem *index)
 
void propertyInserted (QtBrowserItem *index, QtBrowserItem *afterIndex)
 
void propertyRemoved (QtBrowserItem *index)
 
void slotEditorDestroyed ()
 
void slotUpdate ()
 

Private Member Functions

bool hasHeader (WidgetItem *item) const
 
void insertRow (QGridLayout *layout, int row) const
 
void removeRow (QGridLayout *layout, int row) const
 
void updateItem (WidgetItem *item)
 
void updateLater ()
 

Private Attributes

QList< WidgetItem * > m_children
 
QMap< QtBrowserItem *, WidgetItem * > m_indexToItem
 
QMap< WidgetItem *, QtBrowserItem * > m_itemToIndex
 
QGridLayout * m_mainLayout
 
QList< WidgetItem * > m_recreateQueue
 
QMap< QWidget *, WidgetItem * > m_widgetToItem
 
QtGroupBoxPropertyBrowserq_ptr
 

Member Function Documentation

§ createEditor()

QWidget* QtGroupBoxPropertyBrowserPrivate::createEditor ( QtProperty property,
QWidget *  parent 
) const
inline

§ hasHeader()

bool QtGroupBoxPropertyBrowserPrivate::hasHeader ( WidgetItem item) const
private

§ init()

void QtGroupBoxPropertyBrowserPrivate::init ( QWidget *  parent)

§ insertRow()

void QtGroupBoxPropertyBrowserPrivate::insertRow ( QGridLayout *  layout,
int  row 
) const
private

Referenced by propertyInserted().

§ propertyChanged()

void QtGroupBoxPropertyBrowserPrivate::propertyChanged ( QtBrowserItem index)

§ propertyInserted()

void QtGroupBoxPropertyBrowserPrivate::propertyInserted ( QtBrowserItem index,
QtBrowserItem afterIndex 
)

§ propertyRemoved()

void QtGroupBoxPropertyBrowserPrivate::propertyRemoved ( QtBrowserItem index)

§ removeRow()

void QtGroupBoxPropertyBrowserPrivate::removeRow ( QGridLayout *  layout,
int  row 
) const
private

Referenced by propertyRemoved().

§ slotEditorDestroyed()

void QtGroupBoxPropertyBrowserPrivate::slotEditorDestroyed ( )

References m_widgetToItem, and q_ptr.

Referenced by createEditor(), and propertyInserted().

§ slotUpdate()

void QtGroupBoxPropertyBrowserPrivate::slotUpdate ( )

§ updateItem()

void QtGroupBoxPropertyBrowserPrivate::updateItem ( WidgetItem item)
private

§ updateLater()

void QtGroupBoxPropertyBrowserPrivate::updateLater ( )
private

References q_ptr, and slotUpdate().

Referenced by propertyRemoved().

Member Data Documentation

§ m_children

QList<WidgetItem *> QtGroupBoxPropertyBrowserPrivate::m_children
private

§ m_indexToItem

QMap<QtBrowserItem *, WidgetItem *> QtGroupBoxPropertyBrowserPrivate::m_indexToItem
private

§ m_itemToIndex

QMap<WidgetItem *, QtBrowserItem *> QtGroupBoxPropertyBrowserPrivate::m_itemToIndex
private

§ m_mainLayout

QGridLayout* QtGroupBoxPropertyBrowserPrivate::m_mainLayout
private

§ m_recreateQueue

QList<WidgetItem *> QtGroupBoxPropertyBrowserPrivate::m_recreateQueue
private

§ m_widgetToItem

QMap<QWidget *, WidgetItem *> QtGroupBoxPropertyBrowserPrivate::m_widgetToItem
private

§ q_ptr

QtGroupBoxPropertyBrowser* QtGroupBoxPropertyBrowserPrivate::q_ptr
private

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