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);
92 void slotEditorDestroyed();
98 groupBox(0), layout(0), line(0), parent(0) { }
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
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
QWidget * createEditor(QtProperty *property, QWidget *parent) const
Definition: qtgroupboxpropertybrowser.h:89
#define QT_QTPROPERTYBROWSER_EXPORT
Definition: qtpropertybrowser.h:66
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