From 7a338bd8b4da6e5a2d0fbc28525b2763b262784b Mon Sep 17 00:00:00 2001 From: Chris <688111+chrisherb@users.noreply.github.com> Date: Tue, 18 Jun 2024 13:28:11 +0200 Subject: [PATCH] add default value getter (#457) * add default value getter * add const to getDefault, put before setDefault --- dgl/EventHandlers.hpp | 2 ++ dgl/src/EventHandlers.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/dgl/EventHandlers.hpp b/dgl/EventHandlers.hpp index de186e2f..443fa8d2 100644 --- a/dgl/EventHandlers.hpp +++ b/dgl/EventHandlers.hpp @@ -133,6 +133,8 @@ class KnobEventHandler // returns 0-1 ranged value, already with log scale as needed float getNormalizedValue() const noexcept; + float getDefault() const noexcept; + // NOTE: value is assumed to be scaled if using log void setDefault(float def) noexcept; diff --git a/dgl/src/EventHandlers.cpp b/dgl/src/EventHandlers.cpp index 21840cba..a2721d2c 100644 --- a/dgl/src/EventHandlers.cpp +++ b/dgl/src/EventHandlers.cpp @@ -618,6 +618,11 @@ float KnobEventHandler::getNormalizedValue() const noexcept return pData->getNormalizedValue(); } +float KnobEventHandler::getDefault() const noexcept +{ + return pData->valueDef; +} + void KnobEventHandler::setDefault(const float def) noexcept { pData->valueDef = def;