From 078fe74618b85ef200b0ac7afbb10a4eff6c9d3e Mon Sep 17 00:00:00 2001
From: Pascal <engelerp@phys.ethz.ch>
Date: Mon, 24 Jun 2024 14:11:00 +0200
Subject: [PATCH] Switched association loading to .ini loaded path

---
 gui/src/metadata_manager.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gui/src/metadata_manager.cpp b/gui/src/metadata_manager.cpp
index d7933bb..c498fda 100644
--- a/gui/src/metadata_manager.cpp
+++ b/gui/src/metadata_manager.cpp
@@ -1,5 +1,6 @@
 #include <metadata_manager.hpp>
 #include <layer.hpp>
+#include <INIReader.h>
 
 std::map<std::string, std::vector<ObjectMetadata>> MetadataManager::_metadataMap = {};
 std::string MetadataManager::_bottomMetalLayername = "";
@@ -88,7 +89,10 @@ bool MetadataManager::addLayer(const Layer& layer) {
 }
 void MetadataManager::markBottomMetal(std::string layername) {
   _bottomMetalLayername = layername;
-  std::ifstream file("C:\\Users\\Pascal\\repos\\rbcomb-sample-visualizer\\gui\\resources\\association\\sample-minicircuit-association.txt");
+  INIReader inireader("config.ini");
+
+  //load electrode net association file
+  std::ifstream file(inireader.GetString("paths", "pathAssociation", "NONE") + "sample-minicircuit-association.txt");
 
   std::string line;
   while (std::getline(file, line))
-- 
GitLab