41 #ifndef QTGROUPBOXPROPERTYBROWSER_H
42 #define QTGROUPBOXPROPERTYBROWSER_H
45 #include <QtGui/QGridLayout>
46 #include <QtGui/QLabel>
47 #include <QtGui/QGroupBox>
49 #if QT_VERSION >= 0x040400
73 Q_PRIVATE_SLOT(d_func(),
void slotUpdate())
74 Q_PRIVATE_SLOT(d_func(),
void slotEditorDestroyed())
84 void init(QWidget *parent);
111 void insertRow(QGridLayout *layout,
int row)
const;
112 void removeRow(QGridLayout *layout,
int row)
const;
116 QMap<QtBrowserItem *, WidgetItem *> m_indexToItem;
117 QMap<WidgetItem *, QtBrowserItem *> m_itemToIndex;
118 QMap<QWidget *, WidgetItem *> m_widgetToItem;
119 QGridLayout *m_mainLayout;
120 QList<WidgetItem *> m_children;
121 QList<WidgetItem *> m_recreateQueue;
124 #if QT_VERSION >= 0x040400
void slotEditorDestroyed()
Definition: qtgroupboxpropertybrowser.cpp:59
void slotUpdate()
Definition: qtgroupboxpropertybrowser.cpp:70
QtAbstractPropertyBrowser provides a base class for implementing property browsers.
Definition: qtpropertybrowser.h:357
The QtBrowserItem class represents a property in a property browser instance.
Definition: qtpropertybrowser.h:309
virtual void itemRemoved(QtBrowserItem *item)=0
Definition: qtgroupboxpropertybrowser.h:78
virtual void itemChanged(QtBrowserItem *item)=0
virtual void itemInserted(QtBrowserItem *item, QtBrowserItem *afterItem)=0
void propertyInserted(QtBrowserItem *index, QtBrowserItem *afterIndex)
Definition: qtgroupboxpropertybrowser.cpp:122
void propertyRemoved(QtBrowserItem *index)
Definition: qtgroupboxpropertybrowser.cpp:230
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:66
void propertyChanged(QtBrowserItem *index)
Definition: qtgroupboxpropertybrowser.cpp:350
The QtGroupBoxPropertyBrowser class provides a QGroupBox based property browser.
Definition: qtgroupboxpropertybrowser.h:55
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:74
virtual QWidget * createEditor(QtProperty *property, QWidget *parent)
Definition: qtpropertybrowser.cpp:1840
QWidget * createEditor(QtProperty *property, QWidget *parent) const
Definition: qtgroupboxpropertybrowser.h:89
void init(QWidget *parent)
Definition: qtgroupboxpropertybrowser.cpp:50