KiCad PCB EDA Suite
|
#include <algorithm>
#include <mutex>
#include <typeinfo>
#include <core/wx_stl_compat.h>
#include <settings/color_settings.h>
#include <pgm_base.h>
Go to the source code of this file.
Classes | |
class | SETTINGS_MANAGER |
Macros | |
#define | PROJECT_BACKUPS_DIR_SUFFIX wxT( "-backups" ) |
Project settings path will be <projectname> + this. | |
#define | DEFAULT_THEME wxString( wxT( "user" ) ) |
Functions | |
template<typename T > | |
T * | GetAppSettings (const char *aFilename) |
template<typename T > | |
T * | GetToolbarSettings (const wxString &aFilename) |
COLOR_SETTINGS * | GetColorSettings (const wxString &aName) |
#define DEFAULT_THEME wxString( wxT( "user" ) ) |
Definition at line 45 of file settings_manager.h.
#define PROJECT_BACKUPS_DIR_SUFFIX wxT( "-backups" ) |
Project settings path will be <projectname> + this.
Definition at line 43 of file settings_manager.h.
Definition at line 542 of file settings_manager.h.
References PgmOrNull(), and T.
|
inline |
Definition at line 561 of file settings_manager.h.
References SETTINGS_MANAGER::GetColorSettings(), PGM_BASE::GetSettingsManager(), and Pgm().
Referenced by GRID_CELL_LAYER_RENDERER::Draw(), GERBVIEW_DRAW_PANEL_GAL::GERBVIEW_DRAW_PANEL_GAL(), BOARD_ADAPTER::GetDefaultColors(), DRC_TEST_PROVIDER_CLEARANCE_BASE::GetGraphicsHandler(), PCB_LAYER_PRESENTATION::getLayerColor(), BOARD_ADAPTER::GetLayerColors(), EESCHEMA_JOBS_HANDLER::InitRenderSettings(), EESCHEMA_JOBS_HANDLER::JobSymExportSvg(), PANEL_EESCHEMA_EDITING_OPTIONS::loadEEschemaSettings(), PANEL_EESCHEMA_COLOR_SETTINGS::PANEL_EESCHEMA_COLOR_SETTINGS(), PANEL_FP_EDITOR_COLOR_SETTINGS::PANEL_FP_EDITOR_COLOR_SETTINGS(), PANEL_GERBVIEW_COLOR_SETTINGS::PANEL_GERBVIEW_COLOR_SETTINGS(), PANEL_PCBNEW_COLOR_SETTINGS::PANEL_PCBNEW_COLOR_SETTINGS(), PCB_DESIGN_BLOCK_PREVIEW_WIDGET::PCB_DESIGN_BLOCK_PREVIEW_WIDGET(), PL_DRAW_PANEL_GAL::PL_DRAW_PANEL_GAL(), SCH_PLOTTER::Plot(), SCH_SHEET::Plot(), DIALOG_PLOT::Plot(), PCB_PLOTTER::PlotJobToPlotOpts(), SCH_PRINTOUT::PrintPage(), BOARD_ADAPTER::ReloadColorSettings(), PANEL_COLOR_SETTINGS::saveCurrentTheme(), SCH_DESIGN_BLOCK_PREVIEW_WIDGET::SCH_DESIGN_BLOCK_PREVIEW_WIDGET(), SCH_DRAW_PANEL::SCH_DRAW_PANEL(), SCH_PREVIEW_PANEL::SCH_PREVIEW_PANEL(), BOARD_ADAPTER::SetLayerColors(), SYMBOL_EDIT_FRAME::SYMBOL_EDIT_FRAME(), SYMBOL_PREVIEW_WIDGET::SYMBOL_PREVIEW_WIDGET(), SYMBOL_VIEWER_FRAME::SYMBOL_VIEWER_FRAME(), PANEL_SYM_COLOR_SETTINGS::TransferDataToWindow(), PANEL_PL_EDITOR_COLOR_SETTINGS::TransferDataToWindow(), and PCB_DRAW_PANEL_GAL::UpdateColors().
Definition at line 552 of file settings_manager.h.
References PgmOrNull(), and T.