COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
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 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

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

Member Function Documentation

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

Implements covise::WSParameter.

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

Get the maximum value of the slider

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

Get the minimum value of the slider

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

Implements covise::WSParameter.

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

Get the value of the slider

Returns
the value of value
void covise::WSIntSliderParameter::setMax ( int  inMax)
slot

Set the maximum value of the slider

Parameters
inMaxThe new value of max
void covise::WSIntSliderParameter::setMin ( int  inMin)
slot

Set the minimum value of the slider

Parameters
inMinThe new value of min
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
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
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.

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

Member Data Documentation

covise::covise__IntSliderParameter covise::WSIntSliderParameter::parameter
private
covise::WSIntSliderParameter * covise::WSIntSliderParameter::prototype = new covise::WSIntSliderParameter()
staticprivate

Property Documentation

int covise::WSIntSliderParameter::max
readwrite
int covise::WSIntSliderParameter::min
readwrite
int covise::WSIntSliderParameter::value
readwrite

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