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 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_controlsAttached = false |
wxFileDialogCheckBox * | m_cb = 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.
|
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, 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 if this hook has attached controls to a dialog box.
Definition at line 44 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 44 of file pcbnew/widgets/filedlg_hook_save_project.h.
References m_createNewProject.
|
inline |
Definition at line 47 of file eeschema/widgets/filedlg_hook_save_project.h.
References m_controlsAttached.
Referenced by AskSaveBoardFileName(), and SCH_EDIT_FRAME::SaveProject().
|
inline |
Definition at line 47 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 38 of file eeschema/widgets/filedlg_hook_save_project.h.
References m_cb, and m_createNewProject.
|
inlineoverridevirtual |
Gets the selected state of the create new project option.
Definition at line 38 of file pcbnew/widgets/filedlg_hook_save_project.h.
References m_cb, and m_createNewProject.
|
private |
|
private |
|
private |
Definition at line 53 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by AddCustomControls(), and TransferDataFromCustomControls().
|
private |
Definition at line 51 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by AddCustomControls(), and IsAttachedToDialog().
|
private |
Definition at line 50 of file eeschema/widgets/filedlg_hook_save_project.h.
Referenced by GetCreateNewProject(), and TransferDataFromCustomControls().