API Documentation
Loading...
Searching...
No Matches
ReportGeneratorSettings.h
Go to the documentation of this file.
1#pragma once
6namespace NDEVR
7{
9 {
10 public:
14 : INIInterface(FileResource::PathToProgramSettings().appendPath("report_generator.ini"))
16 {
17
18 }
19 INIFactory getINI() final override
20 {
21 INIFactory ini;
22 ini.addOption("path_to_nc_editor", path_to_nc_editor);
23 return ini;
24 }
26 {
27 static ReportGeneratorSettings settings;
28 return settings;
29 }
30 };
31}
Definition Dictionary.h:48
Definition FileResource.h:39
Definition INIReader.h:57
void addOption(const String &label, Resource< Vector< t_dims, t_type > > &mem_loc)
Definition INIReader.h:236
Definition INIInterface.h:40
Definition ReportGeneratorSettings.h:9
Dictionary< String, NCCustomReport * > custom_reports
Definition ReportGeneratorSettings.h:12
Resource< String > path_to_nc_editor
Definition ReportGeneratorSettings.h:11
static ReportGeneratorSettings & DefaultSettings()
Definition ReportGeneratorSettings.h:25
INIFactory getINI() final override
Definition ReportGeneratorSettings.h:19
ReportGeneratorSettings()
Definition ReportGeneratorSettings.h:13
Definition Toggle.h:41
Definition ACIColor.h:37