Computer Assisted Medical Intervention Tool Kit  version 5.2
 
Loading...
Searching...
No Matches
QtBrowserItem Class Reference

The QtBrowserItem class represents a property in a property browser instance. More...

#include <qtpropertybrowser.h>

Public Member Functions

QtAbstractPropertyBrowserbrowser () const
 
QList< QtBrowserItem * > children () const
 
QtBrowserItemparent () const
 
QtPropertyproperty () const
 

Friends

class QtAbstractPropertyBrowserPrivate
 

Detailed Description

The QtBrowserItem class represents a property in a property browser instance.

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().

See also
QtAbstractPropertyBrowser, QtProperty

Member Function Documentation

◆ browser()

QtAbstractPropertyBrowser * QtBrowserItem::browser ( ) const

Returns the property browser which owns this item.

References QtBrowserItemPrivate::m_browser.

◆ children()

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:

QList<QtBrowserItem *> childrenItems = item->children();
QList<QtProperty *> childrenProperties = item->property()->subProperties();
Definition PersistenceManager.h:34
The QtBrowserItem class represents a property in a property browser instance.
Definition qtpropertybrowser.h:286
QtProperty * property() const
Definition qtpropertybrowser.cpp:1132
QList< QtBrowserItem * > children() const
Definition qtpropertybrowser.cpp:1162
QList< QtProperty * > subProperties() const
Definition qtpropertybrowser.cpp:189

The childrenItems list represents the same list as childrenProperties.

References QtBrowserItemPrivate::m_children.

Referenced by QtAbstractPropertyBrowserPrivate::clearIndex(), and QtAbstractPropertyBrowserPrivate::removeBrowserIndex().

◆ parent()

◆ property()

Friends And Related Symbol Documentation

◆ QtAbstractPropertyBrowserPrivate

friend class QtAbstractPropertyBrowserPrivate
friend

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