itom  4.1.0
QtButtonPropertyBrowserPrivate Class Reference

Classes

struct  WidgetItem
 

Public Member Functions

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

Private Member Functions

void updateLater ()
 
void updateItem (WidgetItem *item)
 
void insertRow (QGridLayout *layout, int row) const
 
void removeRow (QGridLayout *layout, int row) const
 
int gridRow (WidgetItem *item) const
 
int gridSpan (WidgetItem *item) const
 
void setExpanded (WidgetItem *item, bool expanded)
 
QToolButton * createButton (QWidget *panret=0) const
 

Private Attributes

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

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