KiCad PCB EDA Suite
|
A saved set of layers that are visible. More...
#include <board_project_settings.h>
Public Member Functions | |
LAYER_PRESET (const wxString &aName=wxEmptyString) | |
LAYER_PRESET (const wxString &aName, const LSET &aVisibleLayers) | |
LAYER_PRESET (const wxString &aName, const LSET &aVisibleLayers, const GAL_SET &aVisibleObjects, PCB_LAYER_ID aActiveLayer) | |
bool | LayersMatch (const LAYER_PRESET &aOther) |
Public Attributes | |
wxString | name |
A name for this layer set. More... | |
LSET | layers |
Board layers that are visible. More... | |
GAL_SET | renderLayers |
Render layers (e.g. object types) that are visible. More... | |
PCB_LAYER_ID | activeLayer |
Optional layer to set active when this preset is loaded. More... | |
bool | readOnly |
True if this is a read-only (built-in) preset. More... | |
A saved set of layers that are visible.
Definition at line 130 of file board_project_settings.h.
|
inline |
Definition at line 132 of file board_project_settings.h.
References LSET::AllLayersMask(), GAL_SET::DefaultVisible(), layers, readOnly, and renderLayers.
|
inline |
Definition at line 141 of file board_project_settings.h.
References GAL_SET::DefaultVisible(), readOnly, and renderLayers.
|
inline |
Definition at line 150 of file board_project_settings.h.
References readOnly.
|
inline |
Definition at line 160 of file board_project_settings.h.
References layers, and renderLayers.
PCB_LAYER_ID LAYER_PRESET::activeLayer |
Optional layer to set active when this preset is loaded.
Definition at line 168 of file board_project_settings.h.
Referenced by APPEARANCE_CONTROLS::doApplyLayerPreset(), and PARAM_LAYER_PRESET::jsonToPresets().
LSET LAYER_PRESET::layers |
Board layers that are visible.
Definition at line 166 of file board_project_settings.h.
Referenced by APPEARANCE_CONTROLS::doApplyLayerPreset(), PARAM_LAYER_PRESET::jsonToPresets(), LAYER_PRESET(), LayersMatch(), APPEARANCE_CONTROLS::OnLayerContextMenu(), and APPEARANCE_CONTROLS::onLayerPresetChanged().
wxString LAYER_PRESET::name |
A name for this layer set.
Definition at line 165 of file board_project_settings.h.
Referenced by APPEARANCE_CONTROLS::ApplyLayerPreset(), APPEARANCE_CONTROLS::GetActiveLayerPreset(), APPEARANCE_CONTROLS::onLayerPresetChanged(), and APPEARANCE_CONTROLS::rebuildLayerPresetsWidget().
bool LAYER_PRESET::readOnly |
True if this is a read-only (built-in) preset.
Definition at line 169 of file board_project_settings.h.
Referenced by APPEARANCE_CONTROLS::ApplyLayerPreset(), LAYER_PRESET(), and APPEARANCE_CONTROLS::onLayerPresetChanged().
GAL_SET LAYER_PRESET::renderLayers |
Render layers (e.g. object types) that are visible.
Definition at line 167 of file board_project_settings.h.
Referenced by APPEARANCE_CONTROLS::doApplyLayerPreset(), PARAM_LAYER_PRESET::jsonToPresets(), LAYER_PRESET(), LayersMatch(), APPEARANCE_CONTROLS::OnLayerContextMenu(), and APPEARANCE_CONTROLS::onLayerPresetChanged().