KiCad PCB EDA Suite
Loading...
Searching...
No Matches
FILEDLG_HOOK_NEW_LIBRARY Class Reference

#include <filedlg_hook_new_library.h>

Inheritance diagram for FILEDLG_HOOK_NEW_LIBRARY:

Public Member Functions

 FILEDLG_HOOK_NEW_LIBRARY (bool aDefaultUseGlobalTable)
 
virtual void AddCustomControls (wxFileDialogCustomize &customizer) override
 
virtual void TransferDataFromCustomControls () override
 
bool GetUseGlobalTable () const
 

Private Member Functions

 wxDECLARE_NO_COPY_CLASS (FILEDLG_HOOK_NEW_LIBRARY)
 

Private Attributes

bool m_useGlobalTable
 
wxFileDialogRadioButton * m_addGlobalTableEntry = nullptr
 
wxFileDialogRadioButton * m_addProjectTableEntry = nullptr
 

Detailed Description

Definition at line 26 of file filedlg_hook_new_library.h.

Constructor & Destructor Documentation

◆ FILEDLG_HOOK_NEW_LIBRARY()

FILEDLG_HOOK_NEW_LIBRARY::FILEDLG_HOOK_NEW_LIBRARY ( bool  aDefaultUseGlobalTable)
inline

Definition at line 29 of file filedlg_hook_new_library.h.

Member Function Documentation

◆ AddCustomControls()

virtual void FILEDLG_HOOK_NEW_LIBRARY::AddCustomControls ( wxFileDialogCustomize &  customizer)
inlineoverridevirtual

◆ GetUseGlobalTable()

◆ TransferDataFromCustomControls()

virtual void FILEDLG_HOOK_NEW_LIBRARY::TransferDataFromCustomControls ( )
inlineoverridevirtual

Definition at line 45 of file filedlg_hook_new_library.h.

References m_addGlobalTableEntry, and m_useGlobalTable.

◆ wxDECLARE_NO_COPY_CLASS()

FILEDLG_HOOK_NEW_LIBRARY::wxDECLARE_NO_COPY_CLASS ( FILEDLG_HOOK_NEW_LIBRARY  )
private

Member Data Documentation

◆ m_addGlobalTableEntry

wxFileDialogRadioButton* FILEDLG_HOOK_NEW_LIBRARY::m_addGlobalTableEntry = nullptr
private

Definition at line 55 of file filedlg_hook_new_library.h.

Referenced by AddCustomControls(), and TransferDataFromCustomControls().

◆ m_addProjectTableEntry

wxFileDialogRadioButton* FILEDLG_HOOK_NEW_LIBRARY::m_addProjectTableEntry = nullptr
private

Definition at line 56 of file filedlg_hook_new_library.h.

Referenced by AddCustomControls().

◆ m_useGlobalTable

bool FILEDLG_HOOK_NEW_LIBRARY::m_useGlobalTable
private

The documentation for this class was generated from the following file: