COPASI API
4.16.103
|
#include <CopasiSlider.h>
Public Slots | |
void | closeButtonClicked () |
void | editButtonClicked () |
void | qSliderPressed () |
void | qSliderReleased () |
void | sliderValueChanged (int value) |
Signals | |
void | closeClicked (CopasiSlider *slider) |
void | editClicked (CopasiSlider *slider) |
void | sliderPressed () |
void | sliderReleased () |
void | valueChanged (double) |
Public Member Functions | |
CopasiSlider (CSlider *pSlider, DataModelGUI *pDM, QWidget *parent=0) | |
void | focusSlider () |
CSlider * | getCSlider () const |
bool | isValid () const |
C_FLOAT64 | maxValue () const |
unsigned C_INT32 | minorMajorFactor () const |
C_FLOAT64 | minorTickInterval () const |
C_FLOAT64 | minValue () const |
unsigned C_INT32 | numMinorTicks () const |
CCopasiObject * | object () const |
C_FLOAT64 | originalValue () const |
void | resetValue () |
void | setMaxValue (C_FLOAT64 value) |
void | setMinorMajorFactor (unsigned C_INT32 factor) |
void | setMinValue (C_FLOAT64 value) |
void | setNumMinorTicks (unsigned C_INT32 numMinorTicks) |
void | setObject (CCopasiObject *object) |
void | setOriginalValue (C_FLOAT64 value) |
void | setType (CSlider::Type type) |
void | setValue (C_FLOAT64 value) |
CSlider::Type | type () const |
void | updateLabel () |
void | updateSliderData () |
void | updateValue (bool modifyRange, bool updateDependencies) |
C_FLOAT64 | value () const |
virtual | ~CopasiSlider () |
Protected Member Functions | |
int | calculatePositionFromValue (C_FLOAT64 value) |
C_FLOAT64 | calculateValueFromPosition (int position) |
Protected Attributes | |
QToolButton * | mpCloseButton |
CSlider * | mpCSlider |
DataModelGUI * | mpDM |
QToolButton * | mpEditButton |
QLabel * | mpLabel |
QSlider * | mpQSlider |
bool | mValueOutOfRange |
Definition at line 34 of file CopasiSlider.h.
CopasiSlider::CopasiSlider | ( | CSlider * | pSlider, |
DataModelGUI * | pDM, | ||
QWidget * | parent = 0 |
||
) |
Definition at line 34 of file CopasiSlider.cpp.
References closeButtonClicked(), CSlider::compile(), CQIconResource::edit, editButtonClicked(), CQIconResource::editDelete, CQIconResource::icon(), mpCloseButton, mpCSlider, mpEditButton, mpLabel, mpQSlider, qSliderPressed(), qSliderReleased(), sliderPressed(), sliderReleased(), sliderValueChanged(), updateSliderData(), and valueChanged().
|
virtual |
Definition at line 99 of file CopasiSlider.cpp.
|
protected |
Definition at line 381 of file CopasiSlider.cpp.
References CSlider::getMaxValue(), CSlider::getMinValue(), CSlider::getScaling(), CSlider::getTickNumber(), CSlider::linear, CSlider::logarithmic, minorTickInterval(), and mpCSlider.
Referenced by setMaxValue(), setMinValue(), setNumMinorTicks(), setValue(), and updateSliderData().
|
protected |
Definition at line 357 of file CopasiSlider.cpp.
References CSlider::getMaxValue(), CSlider::getMinValue(), CSlider::getScaling(), CSlider::getTickNumber(), CSlider::linear, CSlider::logarithmic, minorTickInterval(), mpCSlider, and value().
Referenced by sliderValueChanged().
|
slot |
Definition at line 342 of file CopasiSlider.cpp.
References closeClicked().
Referenced by CopasiSlider().
|
signal |
Referenced by closeButtonClicked().
|
slot |
Definition at line 347 of file CopasiSlider.cpp.
References editClicked().
Referenced by CopasiSlider().
|
signal |
Referenced by editButtonClicked().
void CopasiSlider::focusSlider | ( | ) |
Definition at line 102 of file CopasiSlider.cpp.
References mpQSlider.
Referenced by SliderDialog::changeEvent(), and SliderDialog::setCurrentSlider().
CSlider * CopasiSlider::getCSlider | ( | ) | const |
Definition at line 352 of file CopasiSlider.cpp.
References mpCSlider.
Referenced by SliderDialog::editSlider(), SliderDialog::findCopasiSliderForCSlider(), SliderDialog::getCopasiSliderForCSlider(), SliderDialog::getCSliderForCopasiSlider(), and SliderDialog::removeSlider().
bool CopasiSlider::isValid | ( | ) | const |
Checks whether the slider is actually valid. This is mainly done by calling isValid on the underlying CSlider object.
Definition at line 420 of file CopasiSlider.cpp.
References CSlider::isValid(), and mpCSlider.
Referenced by SliderDialog::deleteInvalidSliders().
C_FLOAT64 CopasiSlider::maxValue | ( | ) | const |
Definition at line 208 of file CopasiSlider.cpp.
References CSlider::getMaxValue(), and mpCSlider.
Referenced by SliderDialog::setCorrectSliderObject(), updateLabel(), and updateValue().
unsigned C_INT32 CopasiSlider::minorMajorFactor | ( | ) | const |
Definition at line 174 of file CopasiSlider.cpp.
References CSlider::getTickFactor(), and mpCSlider.
C_FLOAT64 CopasiSlider::minorTickInterval | ( | ) | const |
Definition at line 185 of file CopasiSlider.cpp.
References C_FLOAT64, CSlider::getMaxValue(), CSlider::getMinValue(), CSlider::getTickNumber(), and mpCSlider.
Referenced by calculatePositionFromValue(), and calculateValueFromPosition().
C_FLOAT64 CopasiSlider::minValue | ( | ) | const |
Definition at line 203 of file CopasiSlider.cpp.
References CSlider::getMinValue(), and mpCSlider.
Referenced by SliderDialog::setCorrectSliderObject(), updateLabel(), and updateValue().
unsigned C_INT32 CopasiSlider::numMinorTicks | ( | ) | const |
Definition at line 198 of file CopasiSlider.cpp.
References CSlider::getTickNumber(), and mpCSlider.
CCopasiObject * CopasiSlider::object | ( | ) | const |
Definition at line 213 of file CopasiSlider.cpp.
References CSlider::getSliderObject(), and mpCSlider.
Referenced by SliderDialog::fillSliderBox(), SliderDialog::setCorrectSliderObject(), SliderDialog::setFramework(), setValue(), and updateValue().
C_FLOAT64 CopasiSlider::originalValue | ( | ) | const |
Definition at line 407 of file CopasiSlider.cpp.
References CSlider::getOriginalValue(), and mpCSlider.
Referenced by resetValue().
|
slot |
Definition at line 289 of file CopasiSlider.cpp.
References sliderPressed().
Referenced by CopasiSlider().
|
slot |
Definition at line 284 of file CopasiSlider.cpp.
References sliderReleased().
Referenced by CopasiSlider().
void CopasiSlider::resetValue | ( | ) |
Definition at line 402 of file CopasiSlider.cpp.
References originalValue(), and setValue().
Referenced by SliderDialog::resetValue().
Definition at line 224 of file CopasiSlider.cpp.
References calculatePositionFromValue(), CSlider::getSliderValue(), mpCSlider, mpQSlider, CSlider::setMaxValue(), and updateLabel().
Referenced by SliderDialog::setCorrectSliderObject().
Definition at line 179 of file CopasiSlider.cpp.
References mpCSlider, mpQSlider, and CSlider::setTickFactor().
Definition at line 233 of file CopasiSlider.cpp.
References calculatePositionFromValue(), CSlider::getSliderValue(), mpCSlider, mpQSlider, CSlider::setMinValue(), and updateLabel().
Referenced by SliderDialog::setCorrectSliderObject().
Definition at line 190 of file CopasiSlider.cpp.
References calculatePositionFromValue(), CSlider::getSliderValue(), mpCSlider, mpQSlider, and CSlider::setTickNumber().
void CopasiSlider::setObject | ( | CCopasiObject * | object | ) |
Definition at line 218 of file CopasiSlider.cpp.
References mpCSlider, CSlider::setSliderObject(), and updateSliderData().
Referenced by SliderDialog::setCorrectSliderObject().
Definition at line 412 of file CopasiSlider.cpp.
References mpCSlider, and CSlider::setOriginalValue().
Referenced by SliderDialog::setDefault().
void CopasiSlider::setType | ( | CSlider::Type | type | ) |
Definition at line 299 of file CopasiSlider.cpp.
References mpCSlider, and CSlider::setSliderType().
Definition at line 141 of file CopasiSlider.cpp.
References C_INT32, calculatePositionFromValue(), CSlider::getSliderValue(), CCopasiObject::isValueBool(), CCopasiObject::isValueDbl(), CCopasiObject::isValueInt(), mpCSlider, mpDM, mpQSlider, object(), DataModelGUI::refreshInitialValues(), CCopasiObject::setObjectValue(), CSlider::setSliderValue(), and updateLabel().
Referenced by resetValue().
|
signal |
Referenced by CopasiSlider(), and qSliderPressed().
|
signal |
Referenced by CopasiSlider(), and qSliderReleased().
|
slot |
Definition at line 275 of file CopasiSlider.cpp.
References calculateValueFromPosition(), CSlider::getSliderValue(), mpCSlider, CSlider::setSliderValue(), updateLabel(), and valueChanged().
Referenced by CopasiSlider(), and updateSliderData().
CSlider::Type CopasiSlider::type | ( | ) | const |
Definition at line 294 of file CopasiSlider.cpp.
References CSlider::getSliderType(), and mpCSlider.
void CopasiSlider::updateLabel | ( | ) |
Definition at line 242 of file CopasiSlider.cpp.
References FROM_UTF8, CSlider::getMaxValue(), CSlider::getMinValue(), CCopasiObject::getObjectDisplayName(), CSlider::getSliderObject(), CSlider::getSliderValue(), maxValue(), minValue(), mpCSlider, mpLabel, and mValueOutOfRange.
Referenced by setMaxValue(), setMinValue(), setValue(), sliderValueChanged(), and updateSliderData().
void CopasiSlider::updateSliderData | ( | ) |
Definition at line 109 of file CopasiSlider.cpp.
References calculatePositionFromValue(), CSlider::getSliderObject(), CSlider::getSliderValue(), CSlider::getTickFactor(), CSlider::getTickNumber(), mpCSlider, mpQSlider, sliderValueChanged(), updateLabel(), and valueChanged().
Referenced by SliderDialog::addSlider(), CopasiSlider(), SliderDialog::createNewSlider(), SliderDialog::editSlider(), SliderDialog::fillSliderBox(), setObject(), and SliderDialog::updateAllSliders().
void CopasiSlider::updateValue | ( | bool | modifyRange, |
bool | updateDependencies | ||
) |
Definition at line 304 of file CopasiSlider.cpp.
References C_INT32, CSlider::getMaxValue(), CSlider::getMinValue(), CSlider::getSliderValue(), CCopasiObject::isValueBool(), CCopasiObject::isValueDbl(), CCopasiObject::isValueInt(), maxValue(), minValue(), mpCSlider, mpDM, mValueOutOfRange, object(), DataModelGUI::refreshInitialValues(), CSlider::resetRange(), CCopasiObject::setObjectValue(), and value().
Referenced by SliderDialog::updateAllSliders().
C_FLOAT64 CopasiSlider::value | ( | ) | const |
Definition at line 136 of file CopasiSlider.cpp.
References CSlider::getSliderValue(), and mpCSlider.
Referenced by calculateValueFromPosition(), SliderDialog::setCorrectSliderObject(), SliderDialog::setDefault(), and updateValue().
|
signal |
Referenced by CopasiSlider(), sliderValueChanged(), and updateSliderData().
|
protected |
Definition at line 90 of file CopasiSlider.h.
Referenced by CopasiSlider().
|
protected |
Definition at line 87 of file CopasiSlider.h.
Referenced by calculatePositionFromValue(), calculateValueFromPosition(), CopasiSlider(), getCSlider(), isValid(), maxValue(), minorMajorFactor(), minorTickInterval(), minValue(), numMinorTicks(), object(), originalValue(), setMaxValue(), setMinorMajorFactor(), setMinValue(), setNumMinorTicks(), setObject(), setOriginalValue(), setType(), setValue(), sliderValueChanged(), type(), updateLabel(), updateSliderData(), updateValue(), and value().
|
protected |
Definition at line 93 of file CopasiSlider.h.
Referenced by setValue(), and updateValue().
|
protected |
Definition at line 91 of file CopasiSlider.h.
Referenced by CopasiSlider().
|
protected |
Definition at line 89 of file CopasiSlider.h.
Referenced by CopasiSlider(), and updateLabel().
|
protected |
Definition at line 88 of file CopasiSlider.h.
Referenced by CopasiSlider(), focusSlider(), setMaxValue(), setMinorMajorFactor(), setMinValue(), setNumMinorTicks(), setValue(), and updateSliderData().
|
protected |
Definition at line 92 of file CopasiSlider.h.
Referenced by updateLabel(), and updateValue().