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]

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 QtVariantProperty * addProperty (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
 
QtVariantProperty * variantProperty (const QtProperty *property) const
 
- Public Member Functions inherited from QtAbstractPropertyManager
 QtAbstractPropertyManager (QObject *parent=0)
 
 ~QtAbstractPropertyManager ()
 
QtProperty * addProperty (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 QtProperty * createProperty ()
 
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: