MCPcopy Create free account
hub / github.com/OpenMS/OpenMS / loadExternalToolConfig_

Method loadExternalToolConfig_

src/openms/source/APPLICATIONS/ToolHandler.cpp:297–320  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

295 }
296
297 void ToolHandler::loadExternalToolConfig_()
298 {
299 QStringList files = getExternalToolConfigFiles_();
300 for (int i = 0; i < files.size(); ++i)
301 {
302 ToolDescriptionFile tdf;
303 std::vector<Internal::ToolDescription> tools;
304 tdf.load(String(files[i]), tools);
305 // add every tool from file to list
306 for (Size i_t = 0; i_t < tools.size(); ++i_t)
307 {
308 if (i == 0 && i_t == 0)
309 {
310 tools_external_ = tools[i_t]; // init
311 }
312 else
313 {
314 tools_external_.append(tools[i_t]); // append
315 }
316 }
317 }
318 tools_external_.name = "GenericWrapper";
319 tools_external_.category = "EXTERNAL";
320 }
321
322 void ToolHandler::loadInternalToolConfig_()
323 {

Callers

nothing calls this directly

Calls 4

StringClass · 0.50
sizeMethod · 0.45
loadMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected