KiCad PCB EDA Suite
|
#include <sch_project_settings.h>
Public Member Functions | |
SCH_SELECTION_FILTER_OPTIONS () | |
bool | Any () |
bool | All () |
void | SetDefaults () |
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 | otherItems |
Anything not fitting one of the above categories. | |
Definition at line 24 of file sch_project_settings.h.
|
inline |
Definition at line 36 of file sch_project_settings.h.
References graphics, images, labels, lockedItems, otherItems, pins, symbols, text, and wires.
|
inline |
Definition at line 60 of file sch_project_settings.h.
References graphics, images, labels, otherItems, pins, symbols, text, and wires.
Referenced by PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), and PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes().
|
inline |
Definition at line 52 of file sch_project_settings.h.
References graphics, images, labels, otherItems, pins, symbols, text, and wires.
|
inline |
Definition at line 65 of file sch_project_settings.h.
References graphics, images, labels, lockedItems, otherItems, pins, symbols, text, and wires.
Referenced by EE_SELECTION_TOOL::EE_SELECTION_TOOL().
bool SCH_SELECTION_FILTER_OPTIONS::graphics |
Graphic lines, shapes, polygons.
Definition at line 32 of file sch_project_settings.h.
Referenced by All(), Any(), EE_SELECTION_TOOL::itemPassesFilter(), SCH_SELECTION_FILTER_OPTIONS(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().
bool SCH_SELECTION_FILTER_OPTIONS::images |
Bitmap/vector images.
Definition at line 33 of file sch_project_settings.h.
Referenced by All(), Any(), EE_SELECTION_TOOL::itemPassesFilter(), SCH_SELECTION_FILTER_OPTIONS(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().
bool SCH_SELECTION_FILTER_OPTIONS::labels |
Net and bus labels.
Definition at line 30 of file sch_project_settings.h.
Referenced by All(), Any(), EE_SELECTION_TOOL::itemPassesFilter(), SCH_SELECTION_FILTER_OPTIONS(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().
bool SCH_SELECTION_FILTER_OPTIONS::lockedItems |
Allow selecting locked items.
Definition at line 26 of file sch_project_settings.h.
Referenced by EE_SELECTION_TOOL::itemPassesFilter(), SCH_SELECTION_FILTER_OPTIONS(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().
bool SCH_SELECTION_FILTER_OPTIONS::otherItems |
Anything not fitting one of the above categories.
Definition at line 34 of file sch_project_settings.h.
Referenced by All(), Any(), EE_SELECTION_TOOL::itemPassesFilter(), SCH_SELECTION_FILTER_OPTIONS(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().
bool SCH_SELECTION_FILTER_OPTIONS::pins |
Symbol and sheet pins.
Definition at line 31 of file sch_project_settings.h.
Referenced by All(), Any(), EE_SELECTION_TOOL::CollectHits(), EE_SELECTION_TOOL::itemPassesFilter(), SCH_SELECTION_FILTER_OPTIONS(), EE_SELECTION_TOOL::Selectable(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().
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(), EE_SELECTION_TOOL::itemPassesFilter(), SCH_SELECTION_FILTER_OPTIONS(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().
bool SCH_SELECTION_FILTER_OPTIONS::text |
Text and fields.
Definition at line 28 of file sch_project_settings.h.
Referenced by All(), Any(), EE_SELECTION_TOOL::itemPassesFilter(), SCH_SELECTION_FILTER_OPTIONS(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().
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(), EE_SELECTION_TOOL::itemPassesFilter(), SCH_SELECTION_FILTER_OPTIONS(), PANEL_SCH_SELECTION_FILTER::SetCheckboxesFromFilter(), SetDefaults(), PANEL_SCH_SELECTION_FILTER::setFilterFromCheckboxes(), and SYMBOL_EDITOR_SETTINGS::SYMBOL_EDITOR_SETTINGS().