From 48e47dc799e86c06711692e5730012034c5066d4 Mon Sep 17 00:00:00 2001 From: marc1uk Date: Sat, 1 Mar 2025 01:25:35 +0000 Subject: [PATCH 1/5] add m_configfile to Tool --- src/Tool/Tool.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Tool/Tool.h b/src/Tool/Tool.h index b0a2cd5..bf44cd4 100644 --- a/src/Tool/Tool.h +++ b/src/Tool/Tool.h @@ -60,7 +60,8 @@ namespace ToolFramework{ } private: - + + std::string m_configfile; static const int v_error=0; static const int v_warning=1; static const int v_message=2; From 986d87235be1ef8ae1afe4d2c1dcb82e73e71b5e Mon Sep 17 00:00:00 2001 From: marc1uk Date: Sat, 1 Mar 2025 01:29:37 +0000 Subject: [PATCH 2/5] Update MyTool.cpp add populating m_configfile in Initialise to MyTool.cpp template --- UserTools/template/MyTool.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/UserTools/template/MyTool.cpp b/UserTools/template/MyTool.cpp index b3e5f10..2b68799 100644 --- a/UserTools/template/MyTool.cpp +++ b/UserTools/template/MyTool.cpp @@ -6,6 +6,7 @@ MyTool::MyTool():Tool(){} bool MyTool::Initialise(std::string configfile, DataModel &data){ InitialiseTool(data); + m_configfile = configfile; InitialiseConfiguration(configfile); //m_variables.Print(); From 53cf58cfbd34dbd84a956ebd12ac8f4e33f71a9e Mon Sep 17 00:00:00 2001 From: marc1uk Date: Sat, 1 Mar 2025 01:30:36 +0000 Subject: [PATCH 3/5] Update MyToolDynamicMultiThread.cpp add populating m_configfile in Initialise to MyToolDynamicMultiThread.cpp template --- UserTools/template/MyToolDynamicMultiThread.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/UserTools/template/MyToolDynamicMultiThread.cpp b/UserTools/template/MyToolDynamicMultiThread.cpp index dfe447a..4c56d0b 100644 --- a/UserTools/template/MyToolDynamicMultiThread.cpp +++ b/UserTools/template/MyToolDynamicMultiThread.cpp @@ -11,6 +11,7 @@ MyToolDynamicMultiThread::MyToolDynamicMultiThread():Tool(){} bool MyToolDynamicMultiThread::Initialise(std::string configfile, DataModel &data){ InitialiseTool(data); + m_configfile = configfile; InitialiseConfiguration(configfile); //m_variables.Print(); From 96ec47960949f87b6c096a2fd76c99706e657020 Mon Sep 17 00:00:00 2001 From: marc1uk Date: Sat, 1 Mar 2025 01:31:11 +0000 Subject: [PATCH 4/5] Update MyToolMultiThread.cpp add populating m_configfile in Initialise to MyToolMultiThread.cpp template --- UserTools/template/MyToolMultiThread.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/UserTools/template/MyToolMultiThread.cpp b/UserTools/template/MyToolMultiThread.cpp index 3b68427..d7a400c 100644 --- a/UserTools/template/MyToolMultiThread.cpp +++ b/UserTools/template/MyToolMultiThread.cpp @@ -10,7 +10,8 @@ MyToolMultiThread::MyToolMultiThread():Tool(){} bool MyToolMultiThread::Initialise(std::string configfile, DataModel &data){ - InitialiseTool(data); + InitialiseTool(data); + m_configfile = configfile; InitialiseConfiguration(configfile); //m_variables.Print(); From 6adc3804c432c6e9ea7e4945c7a51d853c9a9706 Mon Sep 17 00:00:00 2001 From: marc1uk Date: Sat, 1 Mar 2025 01:31:32 +0000 Subject: [PATCH 5/5] Update MyToolThread.cpp add populating m_configfile in Initialise to MyToolThread.cpp template --- UserTools/template/MyToolThread.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/UserTools/template/MyToolThread.cpp b/UserTools/template/MyToolThread.cpp index b7cc9f2..2e8cec8 100644 --- a/UserTools/template/MyToolThread.cpp +++ b/UserTools/template/MyToolThread.cpp @@ -11,6 +11,7 @@ MyToolThread::MyToolThread():Tool(){} bool MyToolThread::Initialise(std::string configfile, DataModel &data){ InitialiseTool(data); + m_configfile = configfile; InitialiseConfiguration(configfile); //m_variables.Print();