Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
The QtBrowserItem class represents a property in a property browser instance. More...
#include <qtpropertybrowser_p.h>
Public Member Functions | |
QtProperty * | property () const |
Returns the property which is accosiated with this item. | |
QtBrowserItem * | parent () const |
Returns the parent item of this item. | |
QList< QtBrowserItem * > | children () const |
Returns the children items of this item. | |
QtAbstractPropertyBrowser * | browser () const |
Returns the property browser which owns this item. | |
Friends | |
class | QtAbstractPropertyBrowserPrivate |
The QtBrowserItem class represents a property in a property browser instance.
\inmodule QtDesigner
Browser items are created whenever a QtProperty is inserted to the property browser. A QtBrowserItem uniquely identifies a browser's item. Thus, if the same QtProperty is inserted multiple times, each occurrence gets its own unique QtBrowserItem. The items are owned by QtAbstractPropertyBrowser and automatically deleted when they are removed from the browser.
You can traverse a browser's properties by calling parent() and children(). The property and the browser associated with an item are available as property() and browser().
Definition at line 195 of file qtpropertybrowser_p.h.
QtAbstractPropertyBrowser * QtBrowserItem::browser | ( | ) | const |
Returns the property browser which owns this item.
Definition at line 1151 of file qtpropertybrowser.cpp.
QList< QtBrowserItem * > QtBrowserItem::children | ( | ) | const |
Returns the children items of this item.
The properties reproduced from children items are always the same as reproduced from associated property' children, for example:
The childrenItems list represents the same list as childrenProperties.
Definition at line 1142 of file qtpropertybrowser.cpp.
QtBrowserItem * QtBrowserItem::parent | ( | ) | const |
Returns the parent item of this item.
Returns 0 if this item is associated with top-level property in item's property browser.
Definition at line 1127 of file qtpropertybrowser.cpp.
Referenced by QtTreePropertyBrowserPrivate::calculatedBackgroundColor().
QtProperty * QtBrowserItem::property | ( | ) | const |
Returns the property which is accosiated with this item.
Note that several items can be associated with the same property instance in the same property browser.
Definition at line 1115 of file qtpropertybrowser.cpp.
Referenced by qdesigner_internal::PropertyEditor::currentPropertyName(), QtTreePropertyBrowserPrivate::hasValue(), QtTreePropertyBrowserPrivate::indexToProperty(), and QtButtonPropertyBrowserPrivate::propertyInserted().
|
friend |
Definition at line 206 of file qtpropertybrowser_p.h.