From a2bb01b2cb52d0222a9ab16ef21976ebfd7dd21d Mon Sep 17 00:00:00 2001 From: Ionut Muthi Date: Thu, 25 Apr 2024 11:52:02 +0300 Subject: [PATCH] datamonitor: tool open with menus open Signed-off-by: Ionut Muthi --- plugins/datamonitorPlugin/src/datamonitorplugin.cpp | 4 +++- plugins/datamonitorPlugin/src/datamonitortool.cpp | 5 ++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/datamonitorPlugin/src/datamonitorplugin.cpp b/plugins/datamonitorPlugin/src/datamonitorplugin.cpp index 8942df96b..3a08eb7fc 100644 --- a/plugins/datamonitorPlugin/src/datamonitorplugin.cpp +++ b/plugins/datamonitorPlugin/src/datamonitorplugin.cpp @@ -184,7 +184,9 @@ void DataMonitorPlugin::addNewTool() Q_EMIT toolListChanged(); m_toolList.last()->setTool(datamonitorTool); - requestTool(tool_name); + if(m_toolList.length() > 1) { + requestTool(tool_name); + } i++; } diff --git a/plugins/datamonitorPlugin/src/datamonitortool.cpp b/plugins/datamonitorPlugin/src/datamonitortool.cpp index 02b3a7cdc..b30c10913 100644 --- a/plugins/datamonitorPlugin/src/datamonitortool.cpp +++ b/plugins/datamonitorPlugin/src/datamonitortool.cpp @@ -33,12 +33,10 @@ DatamonitorTool::DatamonitorTool(DataAcquisitionManager *dataAcquisitionManager, tool->bottomContainer()->setVisible(true); tool->topContainerMenuControl()->setVisible(false); - tool->openLeftContainerHelper(false); - tool->openRightContainerHelper(false); - lay->addWidget(tool); settingsButton = new GearBtn(this); + settingsButton->setChecked(true); infoBtn = new InfoBtn(this); printBtn = new PrintBtn(this); runBtn = new RunBtn(this); @@ -57,6 +55,7 @@ DatamonitorTool::DatamonitorTool(DataAcquisitionManager *dataAcquisitionManager, monitorsButton->setDoubleClickToOpenMenu(false); monitorsButton->checkBox()->setVisible(false); monitorsButton->button()->setVisible(false); + monitorsButton->setChecked(true); tool->addWidgetToBottomContainerHelper(monitorsButton, TTA_LEFT);