itom
Loading...
Searching...
No Matches
ito::ParamIntArrayPropertyManager Class Reference
Inheritance diagram for ito::ParamIntArrayPropertyManager:
ito::AbstractParamPropertyManager QtAbstractPropertyManager

Public Types

typedef int DataType
 

Public Slots

void setParam (QtProperty *property, const ito::Param &param)
 
void setValue (QtProperty *property, int num, const int *values)
 
ParamIntPropertyManagersubPropertyManager () 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 int *values)
 
void metaChanged (QtProperty *property, ito::IntArrayMeta 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

 ParamIntArrayPropertyManager (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

ParamIntArrayPropertyManagerPrivated_ptr
 
- Protected Attributes inherited from ito::AbstractParamPropertyManager
AbstractParamPropertyManagerPrivated_ptr
 

Private Member Functions

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

Member Function Documentation

◆ initializeProperty()

void ito::ParamIntArrayPropertyManager::initializeProperty ( QtProperty * property)
protectedvirtual

◆ setParam

void ito::ParamIntArrayPropertyManager::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()

◆ subPropertyManager

ParamIntPropertyManager * ito::ParamIntArrayPropertyManager::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.

◆ uninitializeProperty()

void ito::ParamIntArrayPropertyManager::uninitializeProperty ( QtProperty * property)
protectedvirtual

\reimp

Reimplemented from ito::AbstractParamPropertyManager.

◆ valueText()

QString ito::ParamIntArrayPropertyManager::valueText ( const QtProperty * property) const
protectedvirtual

\reimp

Reimplemented from ito::AbstractParamPropertyManager.


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