Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
QtAbstractPropertyBrowser Class Referenceabstract

#include <qtpropertybrowser.h>

Inheritance diagram for QtAbstractPropertyBrowser:
Inheritance graph
[legend]

Public Slots

QtBrowserItem * addProperty (QtProperty *property)
 
QtBrowserItem * insertProperty (QtProperty *property, QtProperty *afterProperty)
 
void removeProperty (QtProperty *property)
 

Signals

void currentItemChanged (QtBrowserItem *e)
 

Public Member Functions

 QtAbstractPropertyBrowser (QWidget *parent=0)
 
 ~QtAbstractPropertyBrowser ()
 
void clear ()
 
QtBrowserItem * currentItem () const
 
QList< QtBrowserItem * > items (QtProperty *property) const
 
QList< QtProperty * > properties () const
 
void setCurrentItem (QtBrowserItem *e)
 
template<class PropertyManager >
void setFactoryForManager (PropertyManager *manager, QtAbstractEditorFactory< PropertyManager > *factory)
 
QtBrowserItem * topLevelItem (QtProperty *property) const
 
QList< QtBrowserItem * > topLevelItems () const
 
void unsetFactoryForManager (QtAbstractPropertyManager *manager)
 

Protected Member Functions

virtual QWidget * createEditor (QtProperty *property, QWidget *parent)
 
virtual void itemChanged (QtBrowserItem *item)=0
 
virtual void itemInserted (QtBrowserItem *item, QtBrowserItem *afterItem)=0
 
virtual void itemRemoved (QtBrowserItem *item)=0
 

Constructor & Destructor Documentation

QtAbstractPropertyBrowser::QtAbstractPropertyBrowser ( QWidget *  parent = 0)
explicit
QtAbstractPropertyBrowser::~QtAbstractPropertyBrowser ( )

Member Function Documentation

QtBrowserItem* QtAbstractPropertyBrowser::addProperty ( QtProperty *  property)
slot
void QtAbstractPropertyBrowser::clear ( )
virtual QWidget* QtAbstractPropertyBrowser::createEditor ( QtProperty *  property,
QWidget *  parent 
)
protectedvirtual
QtBrowserItem* QtAbstractPropertyBrowser::currentItem ( ) const
void QtAbstractPropertyBrowser::currentItemChanged ( QtBrowserItem *  e)
signal
QtBrowserItem* QtAbstractPropertyBrowser::insertProperty ( QtProperty *  property,
QtProperty *  afterProperty 
)
slot
virtual void QtAbstractPropertyBrowser::itemChanged ( QtBrowserItem *  item)
protectedpure virtual
virtual void QtAbstractPropertyBrowser::itemInserted ( QtBrowserItem *  item,
QtBrowserItem *  afterItem 
)
protectedpure virtual
virtual void QtAbstractPropertyBrowser::itemRemoved ( QtBrowserItem *  item)
protectedpure virtual
QList<QtBrowserItem *> QtAbstractPropertyBrowser::items ( QtProperty *  property) const
QList<QtProperty *> QtAbstractPropertyBrowser::properties ( ) const
void QtAbstractPropertyBrowser::removeProperty ( QtProperty *  property)
slot
void QtAbstractPropertyBrowser::setCurrentItem ( QtBrowserItem *  e)
template<class PropertyManager >
void QtAbstractPropertyBrowser::setFactoryForManager ( PropertyManager *  manager,
QtAbstractEditorFactory< PropertyManager > *  factory 
)
inline
QtBrowserItem* QtAbstractPropertyBrowser::topLevelItem ( QtProperty *  property) const
QList<QtBrowserItem *> QtAbstractPropertyBrowser::topLevelItems ( ) const
void QtAbstractPropertyBrowser::unsetFactoryForManager ( QtAbstractPropertyManager *  manager)

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