Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Slots | Signals | Public Member Functions | Private Attributes
icl::qt::DoubleSlider Class Reference

A utiltiy class which implements a labeld, double valued QSlider. More...

#include <DoubleSlider.h>

List of all members.

Public Slots

void receiveValueChanged (int i)
 internally used slot to process when the corresponding QSlider is moved

Signals

void doubleValueChanged (const QString &id, double doubleValue)
 emitted when the slider values is changed

Public Member Functions

 DoubleSlider (QWidget *parent, const QString &id)
 Create a new QSlider object.
void setMinDouble (double dmin)
 sets the min. double value
void setMaxDouble (double dmax)
 sets the max. double value
double getDoubleValue ()
 returns the current double value
void setDoubleValue (double d)
 sets the current double value
void setDoubleStepping (double s)
 sets the current double stepping

Private Attributes

QSlider * m_poSlider
 wrapped QSlider (int-valued)
QLabel * m_poLabel
 label
QGridLayout * m_poLayout
 layout
double m_dMin
 current min value
double m_dMax
 current max value
double m_dStepping
 current stepping
QString m_qsID
 current label text

Detailed Description

A utiltiy class which implements a labeld, double valued QSlider.


Constructor & Destructor Documentation

icl::qt::DoubleSlider::DoubleSlider ( QWidget *  parent,
const QString &  id 
)

Create a new QSlider object.

Parameters:
parentparent widget
idlabel

Member Function Documentation

void icl::qt::DoubleSlider::doubleValueChanged ( const QString &  id,
double  doubleValue 
) [signal]

emitted when the slider values is changed

returns the current double value

internally used slot to process when the corresponding QSlider is moved

Parameters:
ivalue

sets the current double stepping

sets the current double value

void icl::qt::DoubleSlider::setMaxDouble ( double  dmax)

sets the max. double value

void icl::qt::DoubleSlider::setMinDouble ( double  dmin)

sets the min. double value


Member Data Documentation

current max value

current min value

current stepping

label

QGridLayout* icl::qt::DoubleSlider::m_poLayout [private]

layout

wrapped QSlider (int-valued)

QString icl::qt::DoubleSlider::m_qsID [private]

current label text


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines