API Documentation
Loading...
Searching...
No Matches
ReportGeneratorSettings Class Reference

#include <ReportGeneratorSettings.h>

Inheritance diagram for ReportGeneratorSettings:
[legend]
Collaboration diagram for ReportGeneratorSettings:
[legend]

Public Member Functions

INIFactory getINI () final override
 
 ReportGeneratorSettings ()
 
- Public Member Functions inherited from INIInterface
virtual void finishReadingINI (INIFactory &)
 
virtual void getINI (INIFactory &factory)=0
 
 INIInterface (const File &default_ini)
 
virtual void prepareForINI (INIFactory &)
 
virtual bool readINIOptions ()
 
virtual bool readINIOptions (File &ini_file)
 
virtual bool saveINIOptions (bool multithead=false)
 
virtual bool saveINIOptions (File &ini_file, bool multithead=false)
 
void setDefaultINIFile (const File &file)
 
virtual void writeToLog (const String &title, ProgressInfo *log, uint01 log_level=2U)
 
virtual void writeToLog (ProgressInfo *log, uint01 log_level=2U)
 
virtual ~INIInterface ()
 

Static Public Member Functions

static ReportGeneratorSettingsDefaultSettings ()
 

Public Attributes

Dictionary< String, NCCustomReport * > custom_reports
 
Resource< Stringpath_to_nc_editor
 

Additional Inherited Members

- Protected Attributes inherited from INIInterface
File m_default_ini
 

Constructor & Destructor Documentation

◆ ReportGeneratorSettings()

Member Function Documentation

◆ DefaultSettings()

static ReportGeneratorSettings & DefaultSettings ( )
inlinestatic

◆ getINI()

INIFactory getINI ( )
inlinefinaloverride

Member Data Documentation

◆ custom_reports

Dictionary<String, NCCustomReport*> custom_reports

◆ path_to_nc_editor

Resource<String> path_to_nc_editor

The documentation for this class was generated from the following file: