|  | Home

# QtGroupBoxPropertyBrowser Class Reference

The QtGroupBoxPropertyBrowser class provides a QGroupBox based property browser. More...

     #include <QtGroupBoxPropertyBrowser>

Inherits QtAbstractPropertyBrowser.

- List of all members, including inherited members

## Public Functions

| QtGroupBoxPropertyBrowser ( QWidget * parent = 0 )
| ~QtGroupBoxPropertyBrowser ()

- 9 public functions inherited from QtAbstractPropertyBrowser
- 217 public functions inherited from QWidget
- 13 public functions inherited from QPaintDevice
- 29 public functions inherited from QObject

## Reimplemented Protected Functions

virtual void | itemChanged ( QtBrowserItem * item )
virtual void | itemInserted ( QtBrowserItem * item, QtBrowserItem * afterItem )
virtual void | itemRemoved ( QtBrowserItem * item )

- 4 protected functions inherited from QtAbstractPropertyBrowser
- 37 protected functions inherited from QWidget
- 1 protected function inherited from QPaintDevice
- 7 protected functions inherited from QObject

### Additional Inherited Members

- 58 properties inherited from QWidget
- 1 property inherited from QObject
- 3 public slots inherited from QtAbstractPropertyBrowser
- 19 public slots inherited from QWidget
- 1 public slot inherited from QObject
- 1 signal inherited from QtAbstractPropertyBrowser
- 1 signal inherited from QWidget
- 1 signal inherited from QObject
- 1 public type inherited from QObject
- 4 static public members inherited from QWidget
- 4 static public members inherited from QObject
- 4 protected functions inherited from QtAbstractPropertyBrowser
- 37 protected functions inherited from QWidget
- 1 protected function inherited from QPaintDevice
- 7 protected functions inherited from QObject
- 1 protected slot inherited from QWidget
- 1 protected type inherited from QPaintDevice
- 2 protected variables inherited from QObject

## Detailed Description

The QtGroupBoxPropertyBrowser class provides a QGroupBox based property browser.

A property browser is a widget that enables the user to edit a given set of properties. Each property is represented by a label specifying the property's name, and an editing widget (e.g. a line edit or a combobox) holding its value. A property can have zero or more subproperties.

QtGroupBoxPropertyBrowser provides group boxes for all nested properties, i.e. subproperties are enclosed by a group box with the parent property's name as its title. For example:

Use the QtAbstractPropertyBrowser API to add, insert and remove properties from an instance of the QtGroupBoxPropertyBrowser class. The properties themselves are created and managed by implementations of the QtAbstractPropertyManager class.

See also QtTreePropertyBrowser and QtAbstractPropertyBrowser.

## Member Function Documentation

### QtGroupBoxPropertyBrowser::QtGroupBoxPropertyBrowser ( QWidget * parent = 0 )

Creates a property browser with the given parent.

### QtGroupBoxPropertyBrowser::~QtGroupBoxPropertyBrowser ()

Destroys this property browser.

Note that the properties that were inserted into this browser are not destroyed since they may still be used in other browsers. The properties are owned by the manager that created them.

See also QtProperty and QtAbstractPropertyManager.

### void QtGroupBoxPropertyBrowser::itemChanged ( QtBrowserItem * item ) `[virtual protected]`

Reimplemented from QtAbstractPropertyBrowser::itemChanged().

### void QtGroupBoxPropertyBrowser::itemInserted ( QtBrowserItem * item, QtBrowserItem * afterItem ) `[virtual protected]`

Reimplemented from QtAbstractPropertyBrowser::itemInserted().

### void QtGroupBoxPropertyBrowser::itemRemoved ( QtBrowserItem * item ) `[virtual protected]`

Reimplemented from QtAbstractPropertyBrowser::itemRemoved().