| 
    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().