diff --git a/gui/src/metadata_manager.cpp b/gui/src/metadata_manager.cpp index d7933bba3073b7a46fa8add973eba3f0ffd76625..c498fdac1d5830365854f44aa5c03e1aa19eaf81 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))