KiCad PCB EDA Suite
|
Pertains to a single program module, either an EXE or a DSO/DLL ("bin_mod"). More...
#include <bin_mod.h>
Public Member Functions | |
BIN_MOD (const char *aName) | |
~BIN_MOD () | |
void | Init () |
void | End () |
void | InitSettings (APP_SETTINGS_BASE *aPtr) |
Takes ownership of a new application settings object. | |
Public Attributes | |
const char * | m_name |
name of this binary module, static C string. | |
APP_SETTINGS_BASE * | m_config |
maybe from $HOME/.${m_name} | |
wxString | m_help_file |
SEARCH_STACK | m_search |
Pertains to a single program module, either an EXE or a DSO/DLL ("bin_mod").
It manages miscellaneous configuration file information pertinent to one bin_mod. Because it serves in both DSO/DLLs and in EXEs, its name is neutral. Accessors are in containing (wrapper) classes.
BIN_MOD::BIN_MOD | ( | const char * | aName | ) |
Definition at line 31 of file bin_mod.cpp.
BIN_MOD::~BIN_MOD | ( | ) |
Definition at line 62 of file bin_mod.cpp.
void BIN_MOD::End | ( | ) |
Definition at line 50 of file bin_mod.cpp.
References SETTINGS_MANAGER::FlushAndRelease(), PGM_BASE::GetSettingsManager(), m_config, and Pgm().
void BIN_MOD::Init | ( | ) |
Definition at line 38 of file bin_mod.cpp.
References m_help_file, and m_name.
|
inline |
APP_SETTINGS_BASE* BIN_MOD::m_config |
maybe from $HOME/.${m_name}
Definition at line 57 of file bin_mod.h.
Referenced by BIN_MOD(), End(), and InitSettings().
const char* BIN_MOD::m_name |
SEARCH_STACK BIN_MOD::m_search |