|
KiCad PCB EDA Suite
|
#include <sch_project_settings.h>
Public Member Functions | |
| SCH_SELECTION_FILTER_OPTIONS () | |
| bool | Any () |
| bool | All () |
| void | SetDefaults () |
| void | SetAll (bool aState) |
Public Attributes | |
| bool | lockedItems |
| Allow selecting locked items. | |
| bool | symbols |
| Allow selecting symbols and sheet symbols. | |
| bool | text |
| Text and fields. | |
| bool | wires |
| Net and bus wires and junctions. | |
| bool | labels |
| Net and bus labels. | |
| bool | pins |
| Symbol and sheet pins. | |
| bool | graphics |
| Graphic lines, shapes, polygons. | |
| bool | images |
| Bitmap/vector images. | |
| bool | ruleAreas |
| Rule areas. | |
| bool | otherItems |
| Anything not fitting one of the above categories. | |
Definition at line 24 of file sch_project_settings.h.
|
inline |
Definition at line 37 of file sch_project_settings.h.
References graphics, images, labels, lockedItems, otherItems, pins, ruleAreas, symbols, text, and wires.
|
inline |
Definition at line 62 of file sch_project_settings.h.
References graphics, images, labels, otherItems, pins, ruleAreas, symbols, text, and wires.
Referenced by PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
|
inline |
|
inline |
Definition at line 81 of file sch_project_settings.h.
References graphics, images, labels, lockedItems, otherItems, pins, ruleAreas, symbols, text, and wires.
Referenced by SCH_SELECTION_TOOL::Main(), and SCH_SELECTION_TOOL::SelectPoint().
|
inline |
Definition at line 67 of file sch_project_settings.h.
References graphics, images, labels, lockedItems, otherItems, pins, ruleAreas, symbols, text, and wires.
| bool SCH_SELECTION_FILTER_OPTIONS::graphics |
Graphic lines, shapes, polygons.
Definition at line 32 of file sch_project_settings.h.
Referenced by All(), Any(), SCH_SELECTION_TOOL::itemPassesFilter(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
| bool SCH_SELECTION_FILTER_OPTIONS::images |
Bitmap/vector images.
Definition at line 33 of file sch_project_settings.h.
Referenced by All(), Any(), SCH_SELECTION_TOOL::itemPassesFilter(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
| bool SCH_SELECTION_FILTER_OPTIONS::labels |
Net and bus labels.
Definition at line 30 of file sch_project_settings.h.
Referenced by All(), Any(), SCH_SELECTION_TOOL::itemPassesFilter(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
| bool SCH_SELECTION_FILTER_OPTIONS::lockedItems |
Allow selecting locked items.
Definition at line 26 of file sch_project_settings.h.
Referenced by SCH_SELECTION_TOOL::narrowSelection(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
| bool SCH_SELECTION_FILTER_OPTIONS::otherItems |
Anything not fitting one of the above categories.
Definition at line 35 of file sch_project_settings.h.
Referenced by All(), Any(), SCH_SELECTION_TOOL::itemPassesFilter(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
| bool SCH_SELECTION_FILTER_OPTIONS::pins |
Symbol and sheet pins.
Definition at line 31 of file sch_project_settings.h.
Referenced by All(), Any(), SCH_SELECTION_TOOL::itemPassesFilter(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
| bool SCH_SELECTION_FILTER_OPTIONS::ruleAreas |
Rule areas.
Definition at line 34 of file sch_project_settings.h.
Referenced by All(), Any(), SCH_SELECTION_TOOL::itemPassesFilter(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
| bool SCH_SELECTION_FILTER_OPTIONS::symbols |
Allow selecting symbols and sheet symbols.
Definition at line 27 of file sch_project_settings.h.
Referenced by All(), Any(), SCH_SELECTION_TOOL::itemPassesFilter(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
| bool SCH_SELECTION_FILTER_OPTIONS::text |
Text and fields.
Definition at line 28 of file sch_project_settings.h.
Referenced by All(), Any(), SCH_SELECTION_TOOL::itemPassesFilter(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
| bool SCH_SELECTION_FILTER_OPTIONS::wires |
Net and bus wires and junctions.
Definition at line 29 of file sch_project_settings.h.
Referenced by All(), Any(), SCH_SELECTION_TOOL::itemPassesFilter(), PANEL_SCH_SELECTION_FILTER::OnFlashEvent(), SCH_SELECTION_FILTER_OPTIONS(), SetAll(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().