|
KiCad PCB EDA Suite
|
#include <filedlg_hook_embed_file.h>
Public Member Functions | |
| FILEDLG_HOOK_EMBED_FILE (bool aDefaultEmbed=true, EMBED_FILE_CONTEXT aContext=EMBED_FILE_CONTEXT::NONE) | |
| virtual void | AddCustomControls (wxFileDialogCustomize &customizer) override |
| virtual void | TransferDataFromCustomControls () override |
| bool | GetEmbed () const |
Private Member Functions | |
| wxDECLARE_NO_COPY_CLASS (FILEDLG_HOOK_EMBED_FILE) | |
Static Private Member Functions | |
| static bool & | choiceRef (COMMON_SETTINGS *aCfg, EMBED_FILE_CONTEXT aContext) |
Private Attributes | |
| EMBED_FILE_CONTEXT | m_context |
| bool | m_embed |
| wxFileDialogCheckBox * | m_cb = nullptr |
Definition at line 39 of file filedlg_hook_embed_file.h.
|
inline |
Definition at line 42 of file filedlg_hook_embed_file.h.
References choiceRef(), m_context, m_embed, NONE, and Pgm().
Referenced by wxDECLARE_NO_COPY_CLASS().
|
inlineoverridevirtual |
Definition at line 53 of file filedlg_hook_embed_file.h.
|
inlinestaticprivate |
Definition at line 77 of file filedlg_hook_embed_file.h.
References DATASHEET, COMMON_SETTINGS::EMBED_FILE_DEFAULTS::datasheet, DRAWING_SHEET, COMMON_SETTINGS::EMBED_FILE_DEFAULTS::drawing_sheet, COMMON_SETTINGS::m_EmbedFileDefaults, MODEL_3D, COMMON_SETTINGS::EMBED_FILE_DEFAULTS::model_3d, SIM_MODEL, and COMMON_SETTINGS::EMBED_FILE_DEFAULTS::sim_model.
Referenced by FILEDLG_HOOK_EMBED_FILE(), and TransferDataFromCustomControls().
|
inline |
Definition at line 74 of file filedlg_hook_embed_file.h.
References m_embed.
Referenced by DIALOG_SIM_MODEL< T >::onBrowseButtonClick(), TEXT_BUTTON_FILE_BROWSER::OnButtonClick(), TEXT_BUTTON_URL::OnButtonClick(), and DIALOG_PAGES_SETTINGS::OnWksFileSelection().
|
inlineoverridevirtual |
Definition at line 63 of file filedlg_hook_embed_file.h.
References choiceRef(), m_cb, m_context, m_embed, NONE, and Pgm().
|
private |
References FILEDLG_HOOK_EMBED_FILE().
|
private |
Definition at line 93 of file filedlg_hook_embed_file.h.
Referenced by AddCustomControls(), and TransferDataFromCustomControls().
|
private |
Definition at line 89 of file filedlg_hook_embed_file.h.
Referenced by FILEDLG_HOOK_EMBED_FILE(), and TransferDataFromCustomControls().
|
private |
Definition at line 91 of file filedlg_hook_embed_file.h.
Referenced by AddCustomControls(), FILEDLG_HOOK_EMBED_FILE(), GetEmbed(), and TransferDataFromCustomControls().