All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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]
Collaboration diagram for QtAbstractPropertyBrowser:
Collaboration graph
[legend]

Public Slots

QtBrowserItemaddProperty (QtProperty *property)
 
QtBrowserIteminsertProperty (QtProperty *property, QtProperty *afterProperty)
 
void removeProperty (QtProperty *property)
 

Signals

void currentItemChanged (QtBrowserItem *e)
 

Public Member Functions

 QtAbstractPropertyBrowser (QWidget *parent=0)
 
 ~QtAbstractPropertyBrowser ()
 
void clear ()
 
QtBrowserItemcurrentItem () 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)
 
QtBrowserItemtopLevelItem (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: