itom  4.1.0
ito::ParamDoubleArrayPropertyManager Class Reference
Inheritance diagram for ito::ParamDoubleArrayPropertyManager:
ito::AbstractParamPropertyManager QtAbstractPropertyManager

Public Types

typedef double DataType
 

Public Slots

void setParam (QtProperty *property, const ito::Param &param)
 
void setValue (QtProperty *property, int num, const double *values)
 
ParamDoublePropertyManagersubPropertyManager () const
 
- Public Slots inherited from ito::AbstractParamPropertyManager
virtual void setParam (QtProperty *property, const ito::Param &param)=0
 

Signals

void valueChanged (QtProperty *property, int num, const double *values)
 
void metaChanged (QtProperty *property, ito::DoubleArrayMeta meta)
 
- Signals inherited from QtAbstractPropertyManager
void propertyInserted (QtProperty *property, QtProperty *parent, QtProperty *after)
 
void propertyChanged (QtProperty *property)
 
void propertyRemoved (QtProperty *property, QtProperty *parent)
 
void propertyDestroyed (QtProperty *property)
 

Public Member Functions

 ParamDoubleArrayPropertyManager (QObject *parent=0)
 
- Public Member Functions inherited from ito::AbstractParamPropertyManager
 AbstractParamPropertyManager (QObject *parent=0)
 
 ~AbstractParamPropertyManager ()
 
const ito::ParamBaseparamBase (const QtProperty *property) const
 
const ito::Paramparam (const QtProperty *property) const
 
- Public Member Functions inherited from QtAbstractPropertyManager
 QtAbstractPropertyManager (QObject *parent=0)
 
 ~QtAbstractPropertyManager ()
 
QSet< QtProperty * > properties () const
 
void clear () const
 
QtPropertyaddProperty (const QString &name=QString())
 

Protected Member Functions

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

Protected Attributes

ParamDoubleArrayPropertyManagerPrivated_ptr
 
- Protected Attributes inherited from ito::AbstractParamPropertyManager
AbstractParamPropertyManagerPrivated_ptr
 

Private Member Functions

 Q_PRIVATE_SLOT (d_func(), void slotValueChanged(QtProperty *, double)) Q_PRIVATE_SLOT(d_func()
 

Member Function Documentation

void ito::ParamDoubleArrayPropertyManager::initializeProperty ( QtProperty property)
protectedvirtual
void ito::ParamDoubleArrayPropertyManager::setParam ( QtProperty property,
const ito::Param param 
)
slot

Sets the value of the given property to value.

If the specified value is not valid according to the given property's range, the value is adjusted to the nearest valid value within the range.

See also
value(), setRange(), valueChanged()
ParamDoublePropertyManager * ito::ParamDoubleArrayPropertyManager::subPropertyManager ( ) const
slot

Returns the manager that creates the nested subproperties.

In order to provide editing widgets for the mentioned subproperties in a property browser widget, this manager must be associated with an editor factory.

void ito::ParamDoubleArrayPropertyManager::uninitializeProperty ( QtProperty property)
protectedvirtual

Reimplemented from ito::AbstractParamPropertyManager.

QString ito::ParamDoubleArrayPropertyManager::valueText ( const QtProperty property) const
protectedvirtual

Reimplemented from ito::AbstractParamPropertyManager.


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