diff --git a/companion/src/helpers.h b/companion/src/helpers.h index a54f89450..0ce75e7fb 100644 --- a/companion/src/helpers.h +++ b/companion/src/helpers.h @@ -67,6 +67,14 @@ class GVarGroup: public QObject { void setWeight(int val); + void setMinimum(int min) { + mini = min; + } + + void setMaximum(int max) { + maxi = max; + } + signals: void valueChanged(); diff --git a/companion/src/modeledit/channels.cpp b/companion/src/modeledit/channels.cpp index 57f68a5c2..4fbe64a9a 100644 --- a/companion/src/modeledit/channels.cpp +++ b/companion/src/modeledit/channels.cpp @@ -82,12 +82,14 @@ void LimitsGroup::updateMinMax(int max) { if (spinbox->maximum() == 0) { spinbox->setMinimum(-max * displayStep); + gvarGroup->setMinimum(-max); if (value < -max) { value = -max; } } if (spinbox->minimum() == 0) { spinbox->setMaximum(max * displayStep); + gvarGroup->setMaximum(max); if (value > max) { value = max; }