diff --git a/src/Parameter/parameterslider.cpp b/src/Parameter/parameterslider.cpp index 50c09438..c0406466 100644 --- a/src/Parameter/parameterslider.cpp +++ b/src/Parameter/parameterslider.cpp @@ -26,8 +26,9 @@ void ParameterSlider::on_Changed(int) void ParameterSlider::setValue() { this->stackedWidget->setCurrentWidget(this->pageSlider); - this->slider->setMaximum(object->values->toRange().end_value()); + this->slider->setRange(object->values->toRange().begin_value(),object->values->toRange().end_value()); this->slider->setValue(object->value->toDouble()); - this->slider->setMinimum(object->values->toRange().begin_value()); + this->slider->setSingleStep(object->values->toRange().step_value()); + this->labelSliderValue->setText(QString::number(object->value->toDouble(), 'f', 0)); } diff --git a/src/comment_lexer.l b/src/comment_lexer.l index 3b25a0e2..fc423b31 100644 --- a/src/comment_lexer.l +++ b/src/comment_lexer.l @@ -16,9 +16,9 @@ H [0-9a-fA-F] %% -{D}+{E}? | -{D}*\.{D}+{E}? | -{D}+\.{D}*{E}? { +[+-]?{D}+{E}? | +[+-]?{D}*\.{D}+{E}? | +[+-]?{D}+\.{D}*{E}? { try { yylval.num = boost::lexical_cast(yytext); return NUM;