KiCad PCB EDA Suite
|
#include <filedlg_hook_save_project.h>
Public Member Functions | |
FILEDLG_HOOK_SAVE_PROJECT () | |
virtual void | AddCustomControls (wxFileDialogCustomize &customizer) override |
virtual void | TransferDataFromCustomControls () override |
Gets the selected state of the create new project option. | |
bool | GetCreateNewProject () const |
Gets the selected state of the copy subsheets option. | |
bool | GetCopySubsheets () const |
Gets the selected state of the include external sheets option. | |
bool | GetIncludeExternSheets () const |
Gets if this hook has attached controls to a dialog box. | |
bool | IsAttachedToDialog () const |
FILEDLG_HOOK_SAVE_PROJECT () | |
virtual void | AddCustomControls (wxFileDialogCustomize &customizer) override |
virtual void | TransferDataFromCustomControls () override |
Gets the selected state of the create new project option. | |
bool | GetCreateNewProject () const |
Gets if this hook has attached controls to a dialog box. | |
bool | IsAttachedToDialog () const |
Private Member Functions | |
wxDECLARE_NO_COPY_CLASS (FILEDLG_HOOK_SAVE_PROJECT) | |
wxDECLARE_NO_COPY_CLASS (FILEDLG_HOOK_SAVE_PROJECT) | |
Private Attributes | |
bool | m_createNewProject = true |
bool | m_copySubsheets = true |
bool | m_includeExternal = false |
bool | m_controlsAttached = false |
wxFileDialogCheckBox * | m_cb = nullptr |
wxFileDialogChoice * | m_choice = nullptr |
Definition at line 25 of file eeschema/widgets/filedlg_hook_save_project.h.
|
inline |
Definition at line 28 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by wxDECLARE_NO_COPY_CLASS().
|
inline |
Definition at line 28 of file pcbnew/widgets/filedlg_hook_save_project.h.
|
inlineoverridevirtual |
Definition at line 30 of file eeschema/widgets/filedlg_hook_save_project.h.
References _, m_cb, m_choice, and m_controlsAttached.
|
inlineoverridevirtual |
Definition at line 30 of file pcbnew/widgets/filedlg_hook_save_project.h.
References _, m_cb, and m_controlsAttached.
|
inline |
Gets the selected state of the include external sheets option.
Definition at line 61 of file eeschema/widgets/filedlg_hook_save_project.h.
References m_copySubsheets.
Referenced by SCH_EDIT_FRAME::SaveProject().
|
inline |
Gets the selected state of the copy subsheets option.
Definition at line 58 of file eeschema/widgets/filedlg_hook_save_project.h.
References m_createNewProject.
Referenced by AskSaveBoardFileName(), and SCH_EDIT_FRAME::SaveProject().
|
inline |
Gets if this hook has attached controls to a dialog box.
Definition at line 48 of file pcbnew/widgets/filedlg_hook_save_project.h.
References m_createNewProject.
|
inline |
Gets if this hook has attached controls to a dialog box.
Definition at line 64 of file eeschema/widgets/filedlg_hook_save_project.h.
References m_includeExternal.
Referenced by SCH_EDIT_FRAME::SaveProject().
|
inline |
Definition at line 67 of file eeschema/widgets/filedlg_hook_save_project.h.
References m_controlsAttached.
Referenced by AskSaveBoardFileName(), and SCH_EDIT_FRAME::SaveProject().
|
inline |
Definition at line 51 of file pcbnew/widgets/filedlg_hook_save_project.h.
References m_controlsAttached.
|
inlineoverridevirtual |
Gets the selected state of the create new project option.
Definition at line 50 of file eeschema/widgets/filedlg_hook_save_project.h.
References m_cb, m_choice, m_copySubsheets, m_createNewProject, and m_includeExternal.
|
inlineoverridevirtual |
Gets the selected state of the create new project option.
Definition at line 42 of file pcbnew/widgets/filedlg_hook_save_project.h.
References m_cb, and m_createNewProject.
|
private |
References FILEDLG_HOOK_SAVE_PROJECT().
|
private |
References FILEDLG_HOOK_SAVE_PROJECT().
|
private |
Definition at line 75 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by AddCustomControls(), and TransferDataFromCustomControls().
|
private |
Definition at line 76 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by AddCustomControls(), and TransferDataFromCustomControls().
|
private |
Definition at line 73 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by AddCustomControls(), and IsAttachedToDialog().
|
private |
Definition at line 71 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by GetCopySubsheets(), and TransferDataFromCustomControls().
|
private |
Definition at line 70 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by GetCreateNewProject(), and TransferDataFromCustomControls().
|
private |
Definition at line 72 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by GetIncludeExternSheets(), and TransferDataFromCustomControls().