25#ifndef DIALOG_SELECT_3DMODEL_H
26#define DIALOG_SELECT_3DMODEL_H
39 wxString& prevModelSelectDir,
int& prevModelWildcard );
44 void SetRootDir( wxCommandEvent& event )
override;
45 void Cfg3DPaths( wxCommandEvent& event )
override;
void OnSelectionChanged(wxCommandEvent &event) override
DIALOG_SELECT_3DMODEL(wxWindow *aParent, S3D_CACHE *aCacheManager, FP_3DMODEL *aModelItem, wxString &prevModelSelectDir, int &prevModelWildcard)
void SetRootDir(wxCommandEvent &event) override
bool IsEmbedded3DModel() const
FILENAME_RESOLVER * m_resolver
EDA_3D_MODEL_VIEWER * m_modelViewer
void updateDirChoiceList(void)
void OnFileActivated(wxCommandEvent &event) override
void Cfg3DPaths(wxCommandEvent &event) override
bool TransferDataFromWindow() override
DIALOG_SELECT_3D_MODEL_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select 3D Model"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxCheckBox * m_EmbedModelCb
Implement a canvas based on a wxGLCanvas.
Provide an extensible class to resolve 3D model paths.
Cache for storing the 3D shapes.