COVISE Core
Public Slots | Public Member Functions | Protected Member Functions | Properties | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
covise::WSIntSliderParameter Class Reference

#include <WSIntSliderParameter.h>

Inheritance diagram for covise::WSIntSliderParameter:
Inheritance graph
[legend]
Collaboration diagram for covise::WSIntSliderParameter:
Collaboration graph
[legend]

Public Slots

void setMin (int inMin)
 
int getMin () const
 
void setMax (int inMax)
 
int getMax () const
 
bool setValue (int inValue)
 
bool setValue (int value, int minimum, int maximum)
 
int getValue () const
 
virtual QString toString () const
 
- Public Slots inherited from covise::WSParameter
const QString & getName () const
 
const QString & getType () const
 
const QString & getDescription () const
 
void setEnabled (bool state)
 
bool isEnabled () const
 
void setMapped (bool mapped)
 
bool isMapped () const
 
virtual int getComponentCount () const
 
virtual QString toString () const =0
 
virtual WSParameterclone () const =0
 
virtual const covise::covise__Parameter * getSerialisable ()=0
 
virtual bool setValueFromSerialisable (const covise::covise__Parameter *serialisable)=0
 
virtual QString toCoviseString () const
 
static WSParametercreate (covise::covise__Parameter *parameter)
 

Public Member Functions

 WSIntSliderParameter (const QString &name, const QString &description)
 
 WSIntSliderParameter (const QString &name, const QString &description, int value, int min, int max)
 
virtual ~WSIntSliderParameter ()
 
virtual WSParameterclone () const
 
virtual const covise::covise__Parameter * getSerialisable ()
 
- Public Member Functions inherited from covise::WSParameter
 WSParameter (const QString &name, const QString &description, const QString &type)
 
virtual ~WSParameter ()
 

Protected Member Functions

virtual bool setValueFromSerialisable (const covise::covise__Parameter *serialisable)
 
- Protected Member Functions inherited from covise::WSParameter
const covise::covise__Parameter * getSerialisable (covise::covise__Parameter *parameter) const
 
bool equals (const covise::covise__Parameter *, const covise::covise__Parameter *)
 
 WSParameter (const WSParameter &)
 

Properties

int value
 
int min
 
int max
 
- Properties inherited from covise::WSParameter
QString name
 
QString type
 
QString description
 
bool enabled
 
bool mapped
 

Private Member Functions

 WSIntSliderParameter ()
 

Private Attributes

covise::covise__IntSliderParameter parameter
 

Static Private Attributes

static WSIntSliderParameterprototype = new covise::WSIntSliderParameter()
 

Additional Inherited Members

- Signals inherited from covise::WSParameter
void parameterChanged (covise::WSParameter *parameter)
 
- Static Protected Member Functions inherited from covise::WSParameter
static WSParameteraddPrototype (QString className, WSParameter *prototype)
 

Constructor & Destructor Documentation

◆ WSIntSliderParameter() [1/3]

covise::WSIntSliderParameter::WSIntSliderParameter ( const QString &  name,
const QString &  description 
)

◆ WSIntSliderParameter() [2/3]

covise::WSIntSliderParameter::WSIntSliderParameter ( const QString &  name,
const QString &  description,
int  value,
int  min,
int  max 
)

◆ ~WSIntSliderParameter()

covise::WSIntSliderParameter::~WSIntSliderParameter ( )
virtual

◆ WSIntSliderParameter() [3/3]

covise::WSIntSliderParameter::WSIntSliderParameter ( )
private

Member Function Documentation

◆ clone()

covise::WSParameter * covise::WSIntSliderParameter::clone ( ) const
virtual

Implements covise::WSParameter.

◆ getMax

int covise::WSIntSliderParameter::getMax ( ) const
slot

Get the maximum value of the slider

Returns
max

◆ getMin

int covise::WSIntSliderParameter::getMin ( ) const
slot

Get the minimum value of the slider

Returns
min

◆ getSerialisable()

const covise::covise__Parameter * covise::WSIntSliderParameter::getSerialisable ( )
virtual

Implements covise::WSParameter.

◆ getValue

int covise::WSIntSliderParameter::getValue ( ) const
slot

Get the value of the slider

Returns
the value of value

◆ setMax

void covise::WSIntSliderParameter::setMax ( int  inMax)
slot

Set the maximum value of the slider

Parameters
inMaxThe new value of max

◆ setMin

void covise::WSIntSliderParameter::setMin ( int  inMin)
slot

Set the minimum value of the slider

Parameters
inMinThe new value of min

◆ setValue [1/2]

bool covise::WSIntSliderParameter::setValue ( int  inValue)
slot

Set the value of the slider

Parameters
inValuethe new value of value
Returns
true if the parameter was changed

◆ setValue [2/2]

bool covise::WSIntSliderParameter::setValue ( int  value,
int  minimum,
int  maximum 
)
slot

Set the value of the slider

Parameters
valueThe new value
minimumThe new minimum of the slider
maximumThe new maximum of the slider
Returns
true if the parameter was changed

◆ setValueFromSerialisable()

bool covise::WSIntSliderParameter::setValueFromSerialisable ( const covise::covise__Parameter *  serialisable)
protectedvirtual

Sets the value from a native WS parameter

Returns
true, if the parameter was changed, false if the parameter did not change.

Implements covise::WSParameter.

◆ toString

QString covise::WSIntSliderParameter::toString ( ) const
virtualslot

Member Data Documentation

◆ parameter

covise::covise__IntSliderParameter covise::WSIntSliderParameter::parameter
private

◆ prototype

covise::WSIntSliderParameter * covise::WSIntSliderParameter::prototype = new covise::WSIntSliderParameter()
staticprivate

Property Documentation

◆ max

int covise::WSIntSliderParameter::max
readwrite

◆ min

int covise::WSIntSliderParameter::min
readwrite

◆ value

int covise::WSIntSliderParameter::value
readwrite

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