21#ifndef _COMMON_SETTINGS_H
22#define _COMMON_SETTINGS_H
189 void InitializeEnvironment();
192 bool migrateSchema0to1();
193 bool migrateSchema1to2();
194 bool migrateSchema2to3();
204 static bool getLegacy3DHollerith(
const std::string& aString,
size_t& aIndex,
206 bool readLegacy3DResolverCfg(
const wxString& aPath,
207 std::vector<LEGACY_3D_SEARCH_PATH>& aSearchPaths );
NETCLASS_PANEL m_NetclassPanel
virtual ~COMMON_SETTINGS()
PACKAGE_MANAGER m_PackageManager
DO_NOT_SHOW_AGAIN m_DoNotShowAgain
virtual bool MigrateFromLegacy(wxConfigBase *aLegacyConfig)
Migrates from wxConfig to JSON-based configuration.
std::map< wxString, ENV_VAR_ITEM > ENV_VAR_MAP
wxString python_interpreter
bool apply_icon_scale_to_fonts
double hicontrast_dimming_factor
int min_interval
Minimum time, in seconds, between subsequent backups.
bool backup_on_autosave
Trigger a backup on autosave.
unsigned long long limit_total_size
Maximum total size of backups (bytes), 0 for unlimited.
int limit_total_files
Maximum number of backup archives to retain.
int limit_daily_files
Maximum files to keep per day, 0 for unlimited.
bool enabled
Automatically back up the project when files are saved.
bool data_collection_prompt
bool scaled_3d_models_warning
bool env_var_overwrite_warning
std::vector< GIT_REPOSITORY > repositories
wxString pcbnew_visible_columns
wxString eeschema_visible_columns
std::vector< wxString > pinned_design_block_libs
std::vector< wxString > pinned_fp_libs
std::vector< wxString > pinned_symbol_libs
bool use_system_pdf_viewer
int clear_3d_cache_interval