From 9bbaa5eb9d96e2742a7dd7ea22f694b801530416 Mon Sep 17 00:00:00 2001 From: pouya Date: Mon, 3 Jan 2022 17:59:50 +0330 Subject: [PATCH] #3 tastk don't forget to manage -1 from UI. --- .../bMode/display/gray/GrayMapManager.cpp | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/logic/src/viewModel/bMode/display/gray/GrayMapManager.cpp b/logic/src/viewModel/bMode/display/gray/GrayMapManager.cpp index 133ce6a..054cf30 100644 --- a/logic/src/viewModel/bMode/display/gray/GrayMapManager.cpp +++ b/logic/src/viewModel/bMode/display/gray/GrayMapManager.cpp @@ -1,6 +1,7 @@ #include "viewModel/bMode/display/gray/GrayMapManager.h" #include +#include #define GRAY_MAP_COUNT 18 #define USER_GRAY_MAP_COUNT 3 @@ -132,13 +133,21 @@ void GrayMapManager::saveGrayMap(int slotNumber) /*************************************************************************************************/ void GrayMapManager::grayMapHandle() { - if(isCustomGrayMapSelected()) - { - initUserGrayMaps(false); + qDebug() << "reciving signals"; + if(grayMap() == -1) { + // "-1" means that nothing is Selected and user is + // changing grayMap. } - auto gm = getGrayMap(grayMap()); - currentGrayMapData(u8ListToIntList(gm->value())); - setKnobs(gm); + else { + if(isCustomGrayMapSelected()) + { + initUserGrayMaps(false); + } + auto gm = getGrayMap(grayMap()); + currentGrayMapData(u8ListToIntList(gm->value())); + setKnobs(gm); + } + } /*************************************************************************************************/