KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
PANEL_GENERATE_COMPONENT_CLASSES Class Reference

#include <panel_generate_component_classes.h>

Inheritance diagram for PANEL_GENERATE_COMPONENT_CLASSES:

Public Member Functions

 PANEL_GENERATE_COMPONENT_CLASSES (wxWindow *aParentWindow, EDA_DRAW_FRAME *aFrame, std::shared_ptr< COMPONENT_CLASS_SETTINGS > aSettings, std::vector< wxString > &aSelectionRefs)
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
bool Validate () override
 

Protected Attributes

EDA_DRAW_FRAMEm_frame
 
std::shared_ptr< COMPONENT_CLASS_SETTINGSm_componentClassSettings
 
std::vector< wxString > m_selectionRefs
 

Detailed Description

Definition at line 35 of file panel_generate_component_classes.h.

Constructor & Destructor Documentation

◆ PANEL_GENERATE_COMPONENT_CLASSES()

PANEL_GENERATE_COMPONENT_CLASSES::PANEL_GENERATE_COMPONENT_CLASSES ( wxWindow *  aParentWindow,
EDA_DRAW_FRAME aFrame,
std::shared_ptr< COMPONENT_CLASS_SETTINGS aSettings,
std::vector< wxString > &  aSelectionRefs 
)

Member Function Documentation

◆ TransferDataFromWindow()

bool PANEL_GENERATE_COMPONENT_CLASSES::TransferDataFromWindow ( )
override

◆ TransferDataToWindow()

bool PANEL_GENERATE_COMPONENT_CLASSES::TransferDataToWindow ( )
override

◆ Validate()

bool PANEL_GENERATE_COMPONENT_CLASSES::Validate ( )
override

Member Data Documentation

◆ m_componentClassSettings

std::shared_ptr<COMPONENT_CLASS_SETTINGS> PANEL_GENERATE_COMPONENT_CLASSES::m_componentClassSettings
protected

Definition at line 51 of file panel_generate_component_classes.h.

◆ m_frame

EDA_DRAW_FRAME* PANEL_GENERATE_COMPONENT_CLASSES::m_frame
protected

Definition at line 50 of file panel_generate_component_classes.h.

◆ m_selectionRefs

std::vector<wxString> PANEL_GENERATE_COMPONENT_CLASSES::m_selectionRefs
protected

Definition at line 53 of file panel_generate_component_classes.h.


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