|
KiCad PCB EDA Suite
|
#include <panel_fp_properties_3d_model.h>
Public Member Functions | |
| PANEL_FP_PROPERTIES_3D_MODEL (PCB_BASE_EDIT_FRAME *aFrame, FOOTPRINT *aFootprint, DIALOG_SHIM *aDialogParent, PANEL_EMBEDDED_FILES *aFilesPanel, wxWindow *aParent) | |
| ~PANEL_FP_PROPERTIES_3D_MODEL () override | |
| bool | TransferDataToWindow () override |
| bool | TransferDataFromWindow () override |
| void | ReloadModelsFromFootprint () |
| std::vector< FP_3DMODEL > & | GetModelList () |
| void | m_splitter1OnIdle (wxIdleEvent &) |
Protected Attributes | |
| wxBoxSizer * | bSizerMain3D |
| wxSplitterWindow * | m_splitter1 |
| wxPanel * | m_upperPanel |
| WX_GRID * | m_modelsGrid |
| STD_BITMAP_BUTTON * | m_button3DShapeAdd |
| STD_BITMAP_BUTTON * | m_button3DShapeBrowse |
| STD_BITMAP_BUTTON * | m_button3DShapeRemove |
| wxButton * | m_buttonConfig3DPaths |
| wxCheckBox * | m_enableExtrusionCheckbox |
| wxCheckBox * | m_showExtrusionCheckbox |
| wxStaticText * | m_componentHeightLabel |
| wxTextCtrl * | m_componentHeightCtrl |
| wxStaticText * | m_componentHeightUnits |
| wxStaticText * | m_standoffHeightLabel |
| wxTextCtrl * | m_standoffHeightCtrl |
| wxStaticText * | m_standoffHeightUnits |
| wxStaticText * | m_extrusionLayerLabel |
| wxChoice * | m_extrusionLayerChoice |
| wxStaticText * | m_extrusionColorLabel |
| COLOR_SWATCH * | m_extrusionColorSwatch |
| wxStaticText * | m_extrusionMaterialLabel |
| wxChoice * | m_extrusionMaterialChoice |
| wxButton * | m_buttonExportExtruded |
| wxPanel * | m_lowerPanel |
| wxBoxSizer * | m_LowerSizer3D |
Private Member Functions | |
| void | On3DModelSelected (wxGridEvent &) override |
| void | on3DModelCellChanging (wxGridEvent &aEvent) |
| void | On3DModelCellChanged (wxGridEvent &aEvent) override |
| void | OnRemove3DModel (wxCommandEvent &event) override |
| void | OnAdd3DModel (wxCommandEvent &event) override |
| void | OnAdd3DRow (wxCommandEvent &event) override |
| void | Cfg3DPath (wxCommandEvent &event) override |
| void | OnUpdateUI (wxUpdateUIEvent &event) override |
| void | OnEnableExtrusion (wxCommandEvent &event) override |
| void | OnExportExtrudedModel (wxCommandEvent &event) override |
| void | onExtrusionControlChanged (wxCommandEvent &event) |
| void | onExtrusionColorChanged (wxCommandEvent &event) |
| void | onExtrusionMaterialChanged (wxCommandEvent &event) |
| void | updateExtrusionControls () |
| void | updateExtrusionPreview () |
| void | updateValidateStatus (int aRow) |
| void | cleanupFilename (wxString *aFilename) |
| MODEL_VALIDATE_ERRORS | validateModelExists (const wxString &aFilename) |
| void | select3DModel (int aModelIdx) |
| void | onModify () |
| virtual void | onDialogActivateEvent (wxActivateEvent &aEvent) |
| virtual void | onShowEvent (wxShowEvent &aEvent) |
| void | postCustomPanelShownEventWithPredicate (bool predicate) |
Private Attributes | |
| DIALOG_SHIM * | m_parentDialog |
| PCB_BASE_EDIT_FRAME * | m_frame |
| FOOTPRINT * | m_footprint |
| std::vector< FP_3DMODEL > | m_shapes3D_list |
| PANEL_PREVIEW_3D_MODEL * | m_previewPane |
| PANEL_EMBEDDED_FILES * | m_filesPanel |
| bool | m_inSelect |
| bool | m_userSetExtrusionColor |
| std::vector< PCB_LAYER_ID > | m_extrusionLayers |
Definition at line 45 of file panel_fp_properties_3d_model.h.
| PANEL_FP_PROPERTIES_3D_MODEL::PANEL_FP_PROPERTIES_3D_MODEL | ( | PCB_BASE_EDIT_FRAME * | aFrame, |
| FOOTPRINT * | aFootprint, | ||
| DIALOG_SHIM * | aDialogParent, | ||
| PANEL_EMBEDDED_FILES * | aFilesPanel, | ||
| wxWindow * | aParent ) |
Definition at line 73 of file panel_fp_properties_3d_model.cpp.
References COL_FILENAME, COL_PROBLEM, GetAppSettings(), ENV_VAR::GetVersionedEnvVarName(), m_filesPanel, m_footprint, m_frame, m_inSelect, PCBNEW_SETTINGS::m_LastFootprint3dDir, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, m_parentDialog, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_splitter1, OnAdd3DRow(), PANEL_FP_PROPERTIES_3D_MODEL_BASE::PANEL_FP_PROPERTIES_3D_MODEL_BASE(), result, and GRID_TRICKS::SetTooltipEnable().
|
override |
Definition at line 169 of file panel_fp_properties_3d_model.cpp.
References S3D_CACHE::FlushCache(), PROJECT_PCB::Get3DCacheManager(), PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_componentHeightCtrl, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionColorSwatch, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionLayerChoice, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionMaterialChoice, m_frame, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, m_previewPane, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_showExtrusionCheckbox, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_standoffHeightCtrl, on3DModelCellChanging(), onExtrusionColorChanged(), onExtrusionControlChanged(), onExtrusionMaterialChanged(), and onShowEvent().
|
overrideprivatevirtual |
Reimplemented from PANEL_FP_PROPERTIES_3D_MODEL_BASE.
Definition at line 740 of file panel_fp_properties_3d_model.cpp.
References m_previewPane, and DIALOG_SHIM::ShowQuasiModal().
|
private |
Definition at line 375 of file panel_fp_properties_3d_model.cpp.
References PROJECT_PCB::Get3DCacheManager(), S3D_CACHE::GetResolver(), m_frame, and res.
Referenced by On3DModelCellChanged().
|
inline |
Definition at line 60 of file panel_fp_properties_3d_model.h.
References m_shapes3D_list.
|
inlineinherited |
Definition at line 91 of file panel_fp_properties_3d_model_base.h.
References m_splitter1, and m_splitter1OnIdle().
Referenced by m_splitter1OnIdle(), and PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
overrideprivatevirtual |
Reimplemented from PANEL_FP_PROPERTIES_3D_MODEL_BASE.
Definition at line 407 of file panel_fp_properties_3d_model.cpp.
References cleanupFilename(), COL_FILENAME, COL_SHOWN, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, m_previewPane, m_shapes3D_list, onModify(), and updateValidateStatus().
|
private |
Definition at line 400 of file panel_fp_properties_3d_model.cpp.
References COL_FILENAME, and updateValidateStatus().
Referenced by ~PANEL_FP_PROPERTIES_3D_MODEL().
|
overrideprivatevirtual |
Reimplemented from PANEL_FP_PROPERTIES_3D_MODEL_BASE.
Definition at line 368 of file panel_fp_properties_3d_model.cpp.
References m_inSelect, and select3DModel().
|
overrideprivatevirtual |
Reimplemented from PANEL_FP_PROPERTIES_3D_MODEL_BASE.
Definition at line 512 of file panel_fp_properties_3d_model.cpp.
References _, COL_FILENAME, COL_SHOWN, filter, PROJECT_PCB::FootprintLibAdapter(), PROJECT_PCB::Get3DCacheManager(), LIBRARY_MANAGER::GetFullURI(), PROJECT::GetProjectPath(), S3D_CACHE::GetResolver(), LIBRARY_MANAGER_ADAPTER::GetRow(), PROJECT::GetRString(), ENV_VAR::GetVersionedEnvVarName(), DIALOG_SELECT_3DMODEL::IsEmbedded3DModel(), m_filesPanel, m_footprint, m_frame, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, m_parentDialog, m_previewPane, m_shapes3D_list, model, onModify(), res, result, select3DModel(), PROJECT::SetRString(), DIALOG_SHIM::ShowQuasiModal(), updateValidateStatus(), PROJECT::VIEWER_3D_FILTER_INDEX, and PROJECT::VIEWER_3D_PATH.
|
overrideprivatevirtual |
Reimplemented from PANEL_FP_PROPERTIES_3D_MODEL_BASE.
Definition at line 626 of file panel_fp_properties_3d_model.cpp.
References COL_FILENAME, COL_PROBLEM, COL_SHOWN, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, m_shapes3D_list, model, onModify(), select3DModel(), and updateValidateStatus().
Referenced by PANEL_FP_PROPERTIES_3D_MODEL().
|
privatevirtual |
Definition at line 769 of file panel_fp_properties_3d_model.cpp.
References m_previewPane, and postCustomPanelShownEventWithPredicate().
|
overrideprivatevirtual |
Reimplemented from PANEL_FP_PROPERTIES_3D_MODEL_BASE.
Definition at line 785 of file panel_fp_properties_3d_model.cpp.
References onModify(), updateExtrusionControls(), and updateExtrusionPreview().
|
overrideprivatevirtual |
Reimplemented from PANEL_FP_PROPERTIES_3D_MODEL_BASE.
Definition at line 881 of file panel_fp_properties_3d_model.cpp.
References _, EXTRUDED_3D_BODY::GetDefaultColor(), GetExtrusionOutline(), PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_componentHeightCtrl, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionColorSwatch, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionLayerChoice, m_extrusionLayers, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionMaterialChoice, m_footprint, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_standoffHeightCtrl, model, SHAPE_POLY_SET::OutlineCount(), EXTRUDED_3D_BODY::PackColorKey(), path, and KIGFX::COLOR4D::UNSPECIFIED.
|
private |
Definition at line 801 of file panel_fp_properties_3d_model.cpp.
References m_userSetExtrusionColor, onModify(), and updateExtrusionPreview().
Referenced by ~PANEL_FP_PROPERTIES_3D_MODEL().
|
private |
Definition at line 793 of file panel_fp_properties_3d_model.cpp.
References onModify(), and updateExtrusionPreview().
Referenced by ~PANEL_FP_PROPERTIES_3D_MODEL().
|
private |
Definition at line 867 of file panel_fp_properties_3d_model.cpp.
References EXTRUDED_3D_BODY::GetDefaultColor(), PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionColorSwatch, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionMaterialChoice, m_userSetExtrusionColor, onModify(), and updateExtrusionPreview().
Referenced by ~PANEL_FP_PROPERTIES_3D_MODEL().
|
private |
Definition at line 755 of file panel_fp_properties_3d_model.cpp.
Referenced by On3DModelCellChanged(), OnAdd3DModel(), OnAdd3DRow(), OnEnableExtrusion(), onExtrusionColorChanged(), onExtrusionControlChanged(), onExtrusionMaterialChanged(), and OnRemove3DModel().
|
overrideprivatevirtual |
Reimplemented from PANEL_FP_PROPERTIES_3D_MODEL_BASE.
Definition at line 439 of file panel_fp_properties_3d_model.cpp.
References m_filesPanel, m_inSelect, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, m_previewPane, m_shapes3D_list, onModify(), and select3DModel().
|
privatevirtual |
Definition at line 762 of file panel_fp_properties_3d_model.cpp.
References postCustomPanelShownEventWithPredicate().
Referenced by ~PANEL_FP_PROPERTIES_3D_MODEL().
|
overrideprivatevirtual |
Reimplemented from PANEL_FP_PROPERTIES_3D_MODEL_BASE.
Definition at line 749 of file panel_fp_properties_3d_model.cpp.
References PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_button3DShapeRemove, and PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid.
|
private |
Definition at line 776 of file panel_fp_properties_3d_model.cpp.
References m_previewPane.
Referenced by onDialogActivateEvent(), and onShowEvent().
| void PANEL_FP_PROPERTIES_3D_MODEL::ReloadModelsFromFootprint | ( | ) |
Definition at line 308 of file panel_fp_properties_3d_model.cpp.
References COL_FILENAME, COL_SHOWN, PROJECT_PCB::Get3DCacheManager(), S3D_CACHE::GetResolver(), ENV_VAR::GetVersionedEnvVarName(), m_footprint, m_frame, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, m_previewPane, m_shapes3D_list, model, res, select3DModel(), and updateValidateStatus().
Referenced by TransferDataToWindow().
|
private |
Definition at line 349 of file panel_fp_properties_3d_model.cpp.
References COL_FILENAME, m_inSelect, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, and m_previewPane.
Referenced by On3DModelSelected(), OnAdd3DModel(), OnAdd3DRow(), OnRemove3DModel(), and ReloadModelsFromFootprint().
|
override |
Definition at line 249 of file panel_fp_properties_3d_model.cpp.
References _, FOOTPRINT::GetExtrudedBody(), FOOTPRINT::HasExtrudedBody(), EXTRUDED_3D_BODY::m_color, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_componentHeightCtrl, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_enableExtrusionCheckbox, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionColorSwatch, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionLayerChoice, m_extrusionLayers, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionMaterialChoice, m_footprint, EXTRUDED_3D_BODY::m_height, EXTRUDED_3D_BODY::m_layer, EXTRUDED_3D_BODY::m_material, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, EXTRUDED_3D_BODY::m_offset, m_previewPane, EXTRUDED_3D_BODY::m_rotation, EXTRUDED_3D_BODY::m_scale, EXTRUDED_3D_BODY::m_show, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_showExtrusionCheckbox, EXTRUDED_3D_BODY::m_standoff, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_standoffHeightCtrl, m_userSetExtrusionColor, pcbIUScale, and KIGFX::COLOR4D::UNSPECIFIED.
|
override |
Definition at line 194 of file panel_fp_properties_3d_model.cpp.
References _, F_CrtYd, F_Fab, F_SilkS, EXTRUDED_3D_BODY::GetDefaultColor(), EXTRUDED_3D_BODY::m_color, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_componentHeightCtrl, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_enableExtrusionCheckbox, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionColorSwatch, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionLayerChoice, m_extrusionLayers, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionMaterialChoice, m_footprint, EXTRUDED_3D_BODY::m_height, EXTRUDED_3D_BODY::m_layer, EXTRUDED_3D_BODY::m_material, EXTRUDED_3D_BODY::m_show, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_showExtrusionCheckbox, EXTRUDED_3D_BODY::m_standoff, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_standoffHeightCtrl, m_userSetExtrusionColor, pcbIUScale, PLASTIC, ReloadModelsFromFootprint(), UNDEFINED_LAYER, UNSELECTED_LAYER, KIGFX::COLOR4D::UNSPECIFIED, updateExtrusionControls(), and updateExtrusionPreview().
|
private |
Definition at line 810 of file panel_fp_properties_3d_model.cpp.
References FOOTPRINT::EnsureExtrudedBody(), PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_buttonExportExtruded, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_componentHeightCtrl, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_enableExtrusionCheckbox, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionColorSwatch, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionLayerChoice, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionMaterialChoice, m_previewPane, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_showExtrusionCheckbox, and PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_standoffHeightCtrl.
Referenced by OnEnableExtrusion(), and TransferDataToWindow().
|
private |
Definition at line 835 of file panel_fp_properties_3d_model.cpp.
References FOOTPRINT::ClearExtrudedBody(), FOOTPRINT::EnsureExtrudedBody(), EXTRUDED_3D_BODY::m_color, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_componentHeightCtrl, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_enableExtrusionCheckbox, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionColorSwatch, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionLayerChoice, m_extrusionLayers, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_extrusionMaterialChoice, EXTRUDED_3D_BODY::m_height, EXTRUDED_3D_BODY::m_layer, EXTRUDED_3D_BODY::m_material, m_previewPane, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_showExtrusionCheckbox, EXTRUDED_3D_BODY::m_standoff, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_standoffHeightCtrl, m_userSetExtrusionColor, pcbIUScale, and KIGFX::COLOR4D::UNSPECIFIED.
Referenced by OnEnableExtrusion(), onExtrusionColorChanged(), onExtrusionControlChanged(), onExtrusionMaterialChanged(), and TransferDataToWindow().
|
private |
Definition at line 650 of file panel_fp_properties_3d_model.cpp.
References _, COL_FILENAME, COL_PROBLEM, ILLEGAL_FILENAME, PANEL_FP_PROPERTIES_3D_MODEL_BASE::m_modelsGrid, MODEL_NO_ERROR, NO_FILENAME, OPEN_FAIL, RESOLVE_FAIL, and validateModelExists().
Referenced by On3DModelCellChanged(), on3DModelCellChanging(), OnAdd3DModel(), OnAdd3DRow(), and ReloadModelsFromFootprint().
|
private |
Definition at line 702 of file panel_fp_properties_3d_model.cpp.
References PROJECT_PCB::FootprintLibAdapter(), PROJECT_PCB::Get3DFilenameResolver(), LIBRARY_MANAGER::GetFullURI(), LIBRARY_MANAGER_ADAPTER::GetRow(), ILLEGAL_FILENAME, m_filesPanel, m_footprint, m_frame, MODEL_NO_ERROR, NO_FILENAME, OPEN_FAIL, RESOLVE_FAIL, FILENAME_RESOLVER::ResolvePath(), and FILENAME_RESOLVER::ValidateFileName().
Referenced by updateValidateStatus().
|
protectedinherited |
Definition at line 47 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 51 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE(), and ~PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 52 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE(), and ~PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 53 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL::OnUpdateUI(), PANEL_FP_PROPERTIES_3D_MODEL_BASE(), and ~PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 54 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE(), and ~PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 69 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionControls(), and ~PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 58 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL::OnExportExtrudedModel(), PANEL_FP_PROPERTIES_3D_MODEL_BASE(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataFromWindow(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataToWindow(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionControls(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionPreview(), and PANEL_FP_PROPERTIES_3D_MODEL::~PANEL_FP_PROPERTIES_3D_MODEL().
|
protectedinherited |
Definition at line 57 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 59 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 55 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataFromWindow(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataToWindow(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionControls(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionPreview(), and ~PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 65 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 66 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL::OnExportExtrudedModel(), PANEL_FP_PROPERTIES_3D_MODEL::onExtrusionMaterialChanged(), PANEL_FP_PROPERTIES_3D_MODEL_BASE(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataFromWindow(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataToWindow(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionControls(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionPreview(), and PANEL_FP_PROPERTIES_3D_MODEL::~PANEL_FP_PROPERTIES_3D_MODEL().
|
protectedinherited |
Definition at line 64 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL::OnExportExtrudedModel(), PANEL_FP_PROPERTIES_3D_MODEL_BASE(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataFromWindow(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataToWindow(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionControls(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionPreview(), and PANEL_FP_PROPERTIES_3D_MODEL::~PANEL_FP_PROPERTIES_3D_MODEL().
|
protectedinherited |
Definition at line 63 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
private |
Definition at line 107 of file panel_fp_properties_3d_model.h.
Referenced by OnExportExtrudedModel(), TransferDataFromWindow(), TransferDataToWindow(), and updateExtrusionPreview().
|
protectedinherited |
Definition at line 68 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL::OnExportExtrudedModel(), PANEL_FP_PROPERTIES_3D_MODEL::onExtrusionMaterialChanged(), PANEL_FP_PROPERTIES_3D_MODEL_BASE(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataFromWindow(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataToWindow(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionControls(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionPreview(), and PANEL_FP_PROPERTIES_3D_MODEL::~PANEL_FP_PROPERTIES_3D_MODEL().
|
protectedinherited |
Definition at line 67 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
private |
Definition at line 103 of file panel_fp_properties_3d_model.h.
Referenced by OnAdd3DModel(), OnRemove3DModel(), PANEL_FP_PROPERTIES_3D_MODEL(), and validateModelExists().
|
private |
Definition at line 99 of file panel_fp_properties_3d_model.h.
Referenced by OnAdd3DModel(), OnExportExtrudedModel(), PANEL_FP_PROPERTIES_3D_MODEL(), ReloadModelsFromFootprint(), TransferDataFromWindow(), TransferDataToWindow(), and validateModelExists().
|
private |
Definition at line 98 of file panel_fp_properties_3d_model.h.
Referenced by cleanupFilename(), OnAdd3DModel(), PANEL_FP_PROPERTIES_3D_MODEL(), ReloadModelsFromFootprint(), validateModelExists(), and ~PANEL_FP_PROPERTIES_3D_MODEL().
|
private |
Definition at line 105 of file panel_fp_properties_3d_model.h.
Referenced by On3DModelSelected(), OnRemove3DModel(), PANEL_FP_PROPERTIES_3D_MODEL(), and select3DModel().
|
protectedinherited |
Definition at line 70 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 71 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 50 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL::On3DModelCellChanged(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DModel(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DRow(), PANEL_FP_PROPERTIES_3D_MODEL::OnRemove3DModel(), PANEL_FP_PROPERTIES_3D_MODEL::OnUpdateUI(), PANEL_FP_PROPERTIES_3D_MODEL::PANEL_FP_PROPERTIES_3D_MODEL(), PANEL_FP_PROPERTIES_3D_MODEL_BASE(), PANEL_FP_PROPERTIES_3D_MODEL::ReloadModelsFromFootprint(), PANEL_FP_PROPERTIES_3D_MODEL::select3DModel(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataFromWindow(), PANEL_FP_PROPERTIES_3D_MODEL::updateValidateStatus(), PANEL_FP_PROPERTIES_3D_MODEL::~PANEL_FP_PROPERTIES_3D_MODEL(), and ~PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
private |
Definition at line 97 of file panel_fp_properties_3d_model.h.
Referenced by OnAdd3DModel(), and PANEL_FP_PROPERTIES_3D_MODEL().
|
private |
Definition at line 102 of file panel_fp_properties_3d_model.h.
Referenced by Cfg3DPath(), On3DModelCellChanged(), OnAdd3DModel(), onDialogActivateEvent(), OnRemove3DModel(), postCustomPanelShownEventWithPredicate(), ReloadModelsFromFootprint(), select3DModel(), TransferDataFromWindow(), updateExtrusionControls(), updateExtrusionPreview(), and ~PANEL_FP_PROPERTIES_3D_MODEL().
|
private |
Definition at line 101 of file panel_fp_properties_3d_model.h.
Referenced by GetModelList(), On3DModelCellChanged(), OnAdd3DModel(), OnAdd3DRow(), OnRemove3DModel(), and ReloadModelsFromFootprint().
|
protectedinherited |
Definition at line 56 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataFromWindow(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataToWindow(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionControls(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionPreview(), PANEL_FP_PROPERTIES_3D_MODEL::~PANEL_FP_PROPERTIES_3D_MODEL(), and ~PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 48 of file panel_fp_properties_3d_model_base.h.
Referenced by m_splitter1OnIdle(), PANEL_FP_PROPERTIES_3D_MODEL::PANEL_FP_PROPERTIES_3D_MODEL(), and PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 61 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL::OnExportExtrudedModel(), PANEL_FP_PROPERTIES_3D_MODEL_BASE(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataFromWindow(), PANEL_FP_PROPERTIES_3D_MODEL::TransferDataToWindow(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionControls(), PANEL_FP_PROPERTIES_3D_MODEL::updateExtrusionPreview(), and PANEL_FP_PROPERTIES_3D_MODEL::~PANEL_FP_PROPERTIES_3D_MODEL().
|
protectedinherited |
Definition at line 60 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 62 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
protectedinherited |
Definition at line 49 of file panel_fp_properties_3d_model_base.h.
Referenced by PANEL_FP_PROPERTIES_3D_MODEL_BASE().
|
private |
Definition at line 106 of file panel_fp_properties_3d_model.h.
Referenced by onExtrusionColorChanged(), onExtrusionMaterialChanged(), TransferDataFromWindow(), TransferDataToWindow(), and updateExtrusionPreview().