copasi API  0.1
Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes
CopasiSlider Class Reference

#include <CopasiSlider.h>

List of all members.

Public Slots

void sliderValueChanged (int value)
void qSliderReleased ()
void qSliderPressed ()
void closeButtonClicked ()
void editButtonClicked ()

Signals

void valueChanged (double)
void sliderReleased ()
void sliderPressed ()
void closeClicked (CopasiSlider *slider)
void editClicked (CopasiSlider *slider)

Public Member Functions

 CopasiSlider (CSlider *pSlider, DataModelGUI *pDM, QWidget *parent=0)
virtual ~CopasiSlider ()
CSlider::Type type () const
void setType (CSlider::Type type)
C_FLOAT64 value () const
void setValue (C_FLOAT64 value)
unsigned C_INT32 minorMajorFactor () const
void setMinorMajorFactor (unsigned C_INT32 factor)
C_FLOAT64 minorTickInterval () const
unsigned C_INT32 numMinorTicks () const
void setNumMinorTicks (unsigned C_INT32 numMinorTicks)
void setMinValue (C_FLOAT64 value)
void setMaxValue (C_FLOAT64 value)
void setOriginalValue (C_FLOAT64 value)
C_FLOAT64 minValue () const
C_FLOAT64 maxValue () const
C_FLOAT64 originalValue () const
void updateValue (bool modifyRange, bool updateDependencies)
CCopasiObjectobject () const
void setObject (CCopasiObject *object)
CSlidergetCSlider () const
void updateLabel ()
void updateSliderData ()
void resetValue ()

Protected Member Functions

int calculatePositionFromValue (C_FLOAT64 value)
C_FLOAT64 calculateValueFromPosition (int position)

Protected Attributes

CSlidermpCSlider
QSlider * mpQSlider
QLabel * mpLabel
QToolButton * mpCloseButton
QToolButton * mpEditButton
bool mValueOutOfRange
DataModelGUImpDM

Constructor & Destructor Documentation

CopasiSlider::CopasiSlider ( CSlider pSlider,
DataModelGUI pDM,
QWidget *  parent = 0 
)
CopasiSlider::~CopasiSlider ( ) [virtual]

Member Function Documentation

int CopasiSlider::calculatePositionFromValue ( C_FLOAT64  value) [protected]
C_FLOAT64 CopasiSlider::calculateValueFromPosition ( int  position) [protected]
void CopasiSlider::closeButtonClicked ( ) [slot]
void CopasiSlider::closeClicked ( CopasiSlider slider) [signal]
void CopasiSlider::editButtonClicked ( ) [slot]
void CopasiSlider::editClicked ( CopasiSlider slider) [signal]
CSlider * CopasiSlider::getCSlider ( ) const
C_FLOAT64 CopasiSlider::maxValue ( ) const
unsigned C_INT32 CopasiSlider::minorMajorFactor ( ) const
C_FLOAT64 CopasiSlider::minorTickInterval ( ) const
C_FLOAT64 CopasiSlider::minValue ( ) const
unsigned C_INT32 CopasiSlider::numMinorTicks ( ) const
CCopasiObject * CopasiSlider::object ( ) const
C_FLOAT64 CopasiSlider::originalValue ( ) const
void CopasiSlider::qSliderPressed ( ) [slot]
void CopasiSlider::qSliderReleased ( ) [slot]
void CopasiSlider::resetValue ( )
void CopasiSlider::setMaxValue ( C_FLOAT64  value)
void CopasiSlider::setMinorMajorFactor ( unsigned C_INT32  factor)
void CopasiSlider::setMinValue ( C_FLOAT64  value)
void CopasiSlider::setNumMinorTicks ( unsigned C_INT32  numMinorTicks)
void CopasiSlider::setObject ( CCopasiObject object)
void CopasiSlider::setOriginalValue ( C_FLOAT64  value)
void CopasiSlider::setType ( CSlider::Type  type)
void CopasiSlider::setValue ( C_FLOAT64  value)
void CopasiSlider::sliderPressed ( ) [signal]
void CopasiSlider::sliderReleased ( ) [signal]
void CopasiSlider::sliderValueChanged ( int  value) [slot]
CSlider::Type CopasiSlider::type ( ) const
void CopasiSlider::updateLabel ( )
void CopasiSlider::updateSliderData ( )
void CopasiSlider::updateValue ( bool  modifyRange,
bool  updateDependencies 
)
C_FLOAT64 CopasiSlider::value ( ) const
void CopasiSlider::valueChanged ( double  ) [signal]

Member Data Documentation

QToolButton* CopasiSlider::mpCloseButton [protected]
QToolButton* CopasiSlider::mpEditButton [protected]
QLabel* CopasiSlider::mpLabel [protected]
QSlider* CopasiSlider::mpQSlider [protected]

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