|
KiCad PCB EDA Suite
|
#include <footprint_wizard.h>
Public Member Functions | |
| WIZARD_PARAMETER ()=default | |
| virtual | ~WIZARD_PARAMETER ()=default |
| virtual void | Reset ()=0 |
| virtual kiapi::common::types::WizardParameter | Pack (bool aCompact=true) |
| Packs the current state of this parameter back into a protobuf message. | |
Static Public Member Functions | |
| static std::unique_ptr< WIZARD_PARAMETER > | Create (const kiapi::common::types::WizardParameter &aProto) |
| static wxString | ParameterCategoryName (kiapi::common::types::WizardParameterCategory aCategory) |
Public Attributes | |
| wxString | identifier |
| wxString | name |
| wxString | description |
| kiapi::common::types::WizardParameterCategory | category = kiapi::common::types::WPC_UNKNOWN |
| kiapi::common::types::WizardParameterDataType | type = kiapi::common::types::WPDT_UNKNOWN |
Definition at line 45 of file footprint_wizard.h.
|
default |
|
virtualdefault |
|
static |
Definition at line 215 of file footprint_wizard.cpp.
References WIZARD_BOOL_PARAMETER::FromProto(), WIZARD_INT_PARAMETER::FromProto(), WIZARD_REAL_PARAMETER::FromProto(), and WIZARD_STRING_PARAMETER::FromProto().
Referenced by WIZARD_INFO::FromProto().
|
virtual |
Packs the current state of this parameter back into a protobuf message.
| aCompact | will only include the identifier and value if true |
Reimplemented in WIZARD_BOOL_PARAMETER, WIZARD_INT_PARAMETER, WIZARD_REAL_PARAMETER, and WIZARD_STRING_PARAMETER.
Definition at line 250 of file footprint_wizard.cpp.
References category, description, identifier, name, and type.
Referenced by WIZARD_BOOL_PARAMETER::Pack(), WIZARD_INT_PARAMETER::Pack(), WIZARD_REAL_PARAMETER::Pack(), and WIZARD_STRING_PARAMETER::Pack().
|
static |
Definition at line 197 of file footprint_wizard.cpp.
References _.
Referenced by FOOTPRINT_WIZARD_PROPERTIES_PANEL::RebuildParameters().
|
pure virtual |
Implemented in WIZARD_BOOL_PARAMETER, WIZARD_INT_PARAMETER, WIZARD_REAL_PARAMETER, and WIZARD_STRING_PARAMETER.
| kiapi::common::types::WizardParameterCategory WIZARD_PARAMETER::category = kiapi::common::types::WPC_UNKNOWN |
Definition at line 63 of file footprint_wizard.h.
Referenced by Pack().
| wxString WIZARD_PARAMETER::description |
Definition at line 62 of file footprint_wizard.h.
Referenced by FOOTPRINT_WIZARD_PROPERTIES_PANEL::createPGProperty(), and Pack().
| wxString WIZARD_PARAMETER::identifier |
Definition at line 60 of file footprint_wizard.h.
Referenced by FOOTPRINT_WIZARD_PROPERTIES_PANEL::createPGProperty(), and Pack().
| wxString WIZARD_PARAMETER::name |
Definition at line 61 of file footprint_wizard.h.
Referenced by FOOTPRINT_WIZARD_PROPERTIES_PANEL::createPGProperty(), and Pack().
| kiapi::common::types::WizardParameterDataType WIZARD_PARAMETER::type = kiapi::common::types::WPDT_UNKNOWN |
Definition at line 64 of file footprint_wizard.h.
Referenced by FOOTPRINT_WIZARD_PROPERTIES_PANEL::createPGProperty(), and Pack().