API Documentation
Loading...
Searching...
No Matches
INIInterface Class Referenceabstract

#include <INIInterface.h>

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

Public Member Functions

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

Protected Attributes

File m_default_ini
 

Constructor & Destructor Documentation

◆ INIInterface()

INIInterface ( const File & default_ini)

◆ ~INIInterface()

virtual ~INIInterface ( )
inlinevirtual

Member Function Documentation

◆ finishReadingINI()

virtual void finishReadingINI ( INIFactory & )
inlinevirtual

Reimplemented in FactoryOptions, FileChooserDialog, and UnitManager.

◆ getINI()

◆ prepareForINI()

virtual void prepareForINI ( INIFactory & )
inlinevirtual

Reimplemented in FactoryOptions, FileChooserDialog, and UnitManager.

◆ readINIOptions() [1/2]

bool readINIOptions ( )
virtual

◆ readINIOptions() [2/2]

bool readINIOptions ( File & ini_file)
virtual

◆ saveINIOptions() [1/2]

bool saveINIOptions ( bool multithead = false)
virtual

◆ saveINIOptions() [2/2]

bool saveINIOptions ( File & ini_file,
bool multithead = false )
virtual

◆ setDefaultINIFile()

void setDefaultINIFile ( const File & file)

◆ writeToLog() [1/2]

void writeToLog ( const String & title,
ProgressInfo * log,
uint01 log_level = 2U )
virtual

◆ writeToLog() [2/2]

void writeToLog ( ProgressInfo * log,
uint01 log_level = 2U )
virtual

Member Data Documentation

◆ m_default_ini

File m_default_ini
protected

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