68    void OnAdd3DRow( wxCommandEvent& event ) 
override;
 
   69    void Cfg3DPath( wxCommandEvent& event ) 
override;
 
   71    void OnUpdateUI( wxUpdateUIEvent& event ) 
override;
 
 
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
 
PANEL_FP_PROPERTIES_3D_MODEL_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(778, 286), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
void OnUpdateUI(wxUpdateUIEvent &event) override
 
void Cfg3DPath(wxCommandEvent &event) override
 
void OnRemove3DModel(wxCommandEvent &event) override
 
std::vector< FP_3DMODEL > & GetModelList()
 
virtual void onShowEvent(wxShowEvent &aEvent)
 
void On3DModelCellChanged(wxGridEvent &aEvent) override
 
virtual void onDialogActivateEvent(wxActivateEvent &aEvent)
 
~PANEL_FP_PROPERTIES_3D_MODEL() override
 
PCB_BASE_EDIT_FRAME * m_frame
 
void ReloadModelsFromFootprint()
 
DIALOG_SHIM * m_parentDialog
 
bool TransferDataToWindow() override
 
PANEL_PREVIEW_3D_MODEL * m_previewPane
 
PANEL_FP_PROPERTIES_3D_MODEL(PCB_BASE_EDIT_FRAME *aFrame, FOOTPRINT *aFootprint, DIALOG_SHIM *aDialogParent, PANEL_EMBEDDED_FILES *aFilesPanel, wxWindow *aParent)
 
void postCustomPanelShownEventWithPredicate(bool predicate)
 
void updateValidateStatus(int aRow)
 
bool TransferDataFromWindow() override
 
MODEL_VALIDATE_ERRORS validateModelExists(const wxString &aFilename)
 
void OnAdd3DModel(wxCommandEvent &event) override
 
void OnAdd3DRow(wxCommandEvent &event) override
 
PANEL_EMBEDDED_FILES * m_filesPanel
 
std::vector< FP_3DMODEL > m_shapes3D_list
 
void On3DModelSelected(wxGridEvent &) override
 
void select3DModel(int aModelIdx)
 
Common, abstract interface for edit frames.