KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
panel_assign_component_classes.h File Reference
#include <panel_assign_component_classes_base.h>
#include <unordered_set>
#include <vector>
#include <dialog_shim.h>
#include <pcb_edit_frame.h>
#include <project/component_class_settings.h>

Go to the source code of this file.

Classes

class  PANEL_ASSIGN_COMPONENT_CLASSES
 
class  CONDITION_DATA
 Class used to provide a unified interface from condition panels Handles determining the type of condition in use, and getting and settings the field data. More...
 
class  PANEL_COMPONENT_CLASS_ASSIGNMENT
 Panel which configures a set of conditions for a component class assignment rule. More...
 
class  PANEL_COMPONENT_CLASS_CONDITION_REFERENCE
 Configures matching based on footprint reference. More...
 
class  PANEL_COMPONENT_CLASS_CONDITION_FOOTPRINT
 Configures matching based on footprint library identifier. More...
 
class  PANEL_COMPONENT_CLASS_CONDITION_SIDE
 Configures matching based on which side of the board a footprint is on. More...
 
class  PANEL_COMPONENT_CLASS_CONDITION_ROTATION
 Configures matching based on footprint rotation. More...
 
class  PANEL_COMPONENT_CLASS_CONDITION_FIELD
 Configures matching based on footprint field contents. More...
 
class  PANEL_COMPONENT_CLASS_CONDITION_CUSTOM
 Configures matching based on a custom DRC expression. More...
 
class  PANEL_COMPONENT_CLASS_CONDITION_SHEET
 Configures matching based on a custom DRC expression. More...