KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SCH_SELECTION_FILTER_OPTIONS Struct Reference

#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.
 

Detailed Description

Definition at line 24 of file sch_project_settings.h.

Constructor & Destructor Documentation

◆ SCH_SELECTION_FILTER_OPTIONS()

SCH_SELECTION_FILTER_OPTIONS::SCH_SELECTION_FILTER_OPTIONS ( )
inline

Definition at line 36 of file sch_project_settings.h.

References graphics, images, labels, lockedItems, otherItems, pins, symbols, text, and wires.

Member Function Documentation

◆ All()

bool SCH_SELECTION_FILTER_OPTIONS::All ( )
inline
Returns
true if all the item types are enabled (excluding "locked items" which is special)

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

◆ Any()

bool SCH_SELECTION_FILTER_OPTIONS::Any ( )
inline
Returns
true if any of the item types are enabled (excluding "locked items" which is special)

Definition at line 52 of file sch_project_settings.h.

References graphics, images, labels, otherItems, pins, symbols, text, and wires.

◆ SetDefaults()

void SCH_SELECTION_FILTER_OPTIONS::SetDefaults ( )
inline

Member Data Documentation

◆ graphics

◆ images

◆ labels

◆ lockedItems

◆ otherItems

◆ pins

◆ symbols

◆ text

◆ wires


The documentation for this struct was generated from the following file: