KiCad PCB EDA Suite
Loading...
Searching...
No Matches
eeschema_settings.cpp File Reference
#include <functional>
#include <dialogs/dialog_bom_cfg_lexer.h>
#include <eda_draw_frame.h>
#include <eeschema_settings.h>
#include <layer_ids.h>
#include <symbol_editor_settings.h>
#include <string_utils.h>
#include <pgm_base.h>
#include <settings/common_settings.h>
#include <settings/json_settings_internals.h>
#include <settings/parameters.h>
#include <settings/settings_manager.h>
#include <settings/aui_settings.h>
#include <wx/config.h>
#include <widgets/ui_common.h>
#include <default_values.h>

Go to the source code of this file.

Classes

class  BOM_CFG_PARSER
 Used for parsing legacy-format bom plugin configurations. More...
 

Functions

const wxAuiPaneInfo & defaultNetNavigatorPaneInfo ()
 
const wxAuiPaneInfo & defaultPropertiesPaneInfo (wxWindow *aWindow)
 
const wxAuiPaneInfo & defaultSchSelectionFilterPaneInfo (wxWindow *aWindow)
 
const wxAuiPaneInfo & defaultDesignBlocksPaneInfo (wxWindow *aWindow)
 

Variables

const int eeschemaSchemaVersion = 3
 ! Update the schema version whenever a migration is required
 
const nlohmann::json defaultBomPlugins
 Default value for bom.plugins.
 

Function Documentation

◆ defaultDesignBlocksPaneInfo()

const wxAuiPaneInfo & defaultDesignBlocksPaneInfo ( wxWindow *  aWindow)

Definition at line 129 of file eeschema_settings.cpp.

References _, and EDA_DRAW_FRAME::DesignBlocksPaneName().

Referenced by SCH_EDIT_FRAME::SCH_EDIT_FRAME().

◆ defaultNetNavigatorPaneInfo()

const wxAuiPaneInfo & defaultNetNavigatorPaneInfo ( )

Definition at line 65 of file eeschema_settings.cpp.

References _.

Referenced by SCH_EDIT_FRAME::SCH_EDIT_FRAME().

◆ defaultPropertiesPaneInfo()

const wxAuiPaneInfo & defaultPropertiesPaneInfo ( wxWindow *  aWindow)

◆ defaultSchSelectionFilterPaneInfo()

const wxAuiPaneInfo & defaultSchSelectionFilterPaneInfo ( wxWindow *  aWindow)

Definition at line 109 of file eeschema_settings.cpp.

References _.

Referenced by SCH_EDIT_FRAME::SCH_EDIT_FRAME(), and SYMBOL_EDIT_FRAME::SYMBOL_EDIT_FRAME().

Variable Documentation

◆ defaultBomPlugins

const nlohmann::json defaultBomPlugins
Initial value:
=
{
{
{ "name", "bom_csv_grouped_extra" },
{ "path", "bom_csv_grouped_extra.py" }
},
{
{ "name", "bom_csv_grouped_by_value" },
{ "path", "bom_csv_grouped_by_value.py" }
},
{
{ "name", "bom_csv_grouped_by_value_with_fp" },
{ "path", "bom_csv_grouped_by_value_with_fp.py" }
},
}

Default value for bom.plugins.

Definition at line 48 of file eeschema_settings.cpp.

Referenced by EESCHEMA_SETTINGS::DefaultBomPlugins(), and EESCHEMA_SETTINGS::EESCHEMA_SETTINGS().

◆ eeschemaSchemaVersion

const int eeschemaSchemaVersion = 3

! Update the schema version whenever a migration is required

Definition at line 45 of file eeschema_settings.cpp.