All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
QtVariantPropertyManager Class Reference

#include <qtvariantproperty.h>

Inheritance diagram for QtVariantPropertyManager:
Inheritance graph
[legend]
Collaboration diagram for QtVariantPropertyManager:
Collaboration graph
[legend]

Public Slots

virtual void setAttribute (QtProperty *property, const QString &attribute, const QVariant &value)
 
virtual void setValue (QtProperty *property, const QVariant &val)
 

Signals

void attributeChanged (QtProperty *property, const QString &attribute, const QVariant &val)
 
void valueChanged (QtProperty *property, const QVariant &val)
 
- Signals inherited from QtAbstractPropertyManager
void propertyChanged (QtProperty *property)
 
void propertyDestroyed (QtProperty *property)
 
void propertyInserted (QtProperty *property, QtProperty *parent, QtProperty *after)
 
void propertyRemoved (QtProperty *property, QtProperty *parent)
 

Public Member Functions

 QtVariantPropertyManager (QObject *parent=0)
 
 ~QtVariantPropertyManager ()
 
virtual QtVariantPropertyaddProperty (int propertyType, const QString &name=QString())
 
virtual QStringList attributes (int propertyType) const
 
virtual int attributeType (int propertyType, const QString &attribute) const
 
virtual QVariant attributeValue (const QtProperty *property, const QString &attribute) const
 
virtual bool isPropertyTypeSupported (int propertyType) const
 
int propertyType (const QtProperty *property) const
 
virtual QVariant value (const QtProperty *property) const
 
int valueType (const QtProperty *property) const
 
virtual int valueType (int propertyType) const
 
QtVariantPropertyvariantProperty (const QtProperty *property) const
 
- Public Member Functions inherited from QtAbstractPropertyManager
 QtAbstractPropertyManager (QObject *parent=0)
 
 ~QtAbstractPropertyManager ()
 
QtPropertyaddProperty (const QString &name=QString())
 
void clear () const
 
QSet< QtProperty * > properties () const
 

Static Public Member Functions

static int enumTypeId ()
 
static int flagTypeId ()
 
static int groupTypeId ()
 
static int iconMapTypeId ()
 

Protected Member Functions

virtual QtPropertycreateProperty ()
 
virtual bool hasValue (const QtProperty *property) const
 
virtual void initializeProperty (QtProperty *property)
 
virtual void uninitializeProperty (QtProperty *property)
 
QIcon valueIcon (const QtProperty *property) const
 
QString valueText (const QtProperty *property) const
 
- Protected Member Functions inherited from QtAbstractPropertyManager
virtual QString displayText (const QtProperty *property) const
 
virtual EchoMode echoMode (const QtProperty *) const
 

Constructor & Destructor Documentation

QtVariantPropertyManager::QtVariantPropertyManager ( QObject *  parent = 0)
explicit
QtVariantPropertyManager::~QtVariantPropertyManager ( )

Member Function Documentation

virtual QtVariantProperty* QtVariantPropertyManager::addProperty ( int  propertyType,
const QString &  name = QString() 
)
virtual
void QtVariantPropertyManager::attributeChanged ( QtProperty property,
const QString &  attribute,
const QVariant &  val 
)
signal
virtual QStringList QtVariantPropertyManager::attributes ( int  propertyType) const
virtual
virtual int QtVariantPropertyManager::attributeType ( int  propertyType,
const QString &  attribute 
) const
virtual
virtual QVariant QtVariantPropertyManager::attributeValue ( const QtProperty property,
const QString &  attribute 
) const
virtual
virtual QtProperty* QtVariantPropertyManager::createProperty ( )
protectedvirtual

Reimplemented from QtAbstractPropertyManager.

static int QtVariantPropertyManager::enumTypeId ( )
static
static int QtVariantPropertyManager::flagTypeId ( )
static
static int QtVariantPropertyManager::groupTypeId ( )
static
virtual bool QtVariantPropertyManager::hasValue ( const QtProperty property) const
protectedvirtual

Reimplemented from QtAbstractPropertyManager.

static int QtVariantPropertyManager::iconMapTypeId ( )
static
virtual void QtVariantPropertyManager::initializeProperty ( QtProperty property)
protectedvirtual
virtual bool QtVariantPropertyManager::isPropertyTypeSupported ( int  propertyType) const
virtual
int QtVariantPropertyManager::propertyType ( const QtProperty property) const
virtual void QtVariantPropertyManager::setAttribute ( QtProperty property,
const QString &  attribute,
const QVariant &  value 
)
virtualslot
virtual void QtVariantPropertyManager::setValue ( QtProperty property,
const QVariant &  val 
)
virtualslot
virtual void QtVariantPropertyManager::uninitializeProperty ( QtProperty property)
protectedvirtual

Reimplemented from QtAbstractPropertyManager.

virtual QVariant QtVariantPropertyManager::value ( const QtProperty property) const
virtual
void QtVariantPropertyManager::valueChanged ( QtProperty property,
const QVariant &  val 
)
signal
QIcon QtVariantPropertyManager::valueIcon ( const QtProperty property) const
protectedvirtual

Reimplemented from QtAbstractPropertyManager.

QString QtVariantPropertyManager::valueText ( const QtProperty property) const
protectedvirtual

Reimplemented from QtAbstractPropertyManager.

int QtVariantPropertyManager::valueType ( const QtProperty property) const
virtual int QtVariantPropertyManager::valueType ( int  propertyType) const
virtual
QtVariantProperty* QtVariantPropertyManager::variantProperty ( const QtProperty property) const

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