From 33ad6fba90f5304fbb105b41a44a1c816ca887a3 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 8 Sep 2019 09:14:53 +1000 Subject: [PATCH] slider signals value change on drag --- app/node/nodemenu.cpp | 6 ------ app/node/nodemenu.h | 11 ----------- app/widget/slider/sliderbase.cpp | 10 ++++++++-- 3 files changed, 8 insertions(+), 19 deletions(-) delete mode 100644 app/node/nodemenu.cpp delete mode 100644 app/node/nodemenu.h diff --git a/app/node/nodemenu.cpp b/app/node/nodemenu.cpp deleted file mode 100644 index e263db498..000000000 --- a/app/node/nodemenu.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#include "nodemenu.h" - -NodeMenu::NodeMenu() -{ - -} diff --git a/app/node/nodemenu.h b/app/node/nodemenu.h deleted file mode 100644 index 052a03f43..000000000 --- a/app/node/nodemenu.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef NODEMENU_H -#define NODEMENU_H - - -class NodeMenu -{ -public: - NodeMenu(); -}; - -#endif // NODEMENU_H diff --git a/app/widget/slider/sliderbase.cpp b/app/widget/slider/sliderbase.cpp index 2141fd75e..5d309fb84 100644 --- a/app/widget/slider/sliderbase.cpp +++ b/app/widget/slider/sliderbase.cpp @@ -164,11 +164,17 @@ void SliderBase::LabelDragged(int i) temp_drag_value_ += real_drag; + // Update temporary value for + QVariant temp_val; + if (mode_ == kInteger) { - UpdateLabel(qRound(temp_drag_value_)); + temp_val = qRound(temp_drag_value_); } else { - UpdateLabel(temp_drag_value_); + temp_val = temp_drag_value_; } + + UpdateLabel(temp_val); + emit ValueChanged(temp_val); break; } }