KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_GLOBAL_LIB_TABLE_CONFIG Class Referenceabstract

#include <panel_global_lib_table_config.h>

Inheritance diagram for PANEL_GLOBAL_LIB_TABLE_CONFIG:

Public Member Functions

 PANEL_GLOBAL_LIB_TABLE_CONFIG (wxWindow *aParent, const wxString &aTableName, std::shared_ptr< PANEL_GLOBAL_LIB_TABLE_CONFIG_MODEL > aModel, const KIWAY::FACE_T aFaceType)
 
virtual ~PANEL_GLOBAL_LIB_TABLE_CONFIG ()
 
virtual wxFileName GetGlobalTableFileName ()=0
 
virtual bool TransferDataToWindow () override
 
virtual bool TransferDataFromWindow () override
 

Protected Member Functions

virtual void onUpdateFilePicker (wxUpdateUIEvent &aEvent) override
 
virtual void onUpdateDefaultSelection (wxUpdateUIEvent &aEvent) override
 

Protected Attributes

wxString m_tableName
 
bool m_defaultFileFound
 
KIWAY::FACE_T m_faceType
 
std::shared_ptr< PANEL_GLOBAL_LIB_TABLE_CONFIG_MODELm_model
 

Detailed Description

Definition at line 46 of file panel_global_lib_table_config.h.

Constructor & Destructor Documentation

◆ PANEL_GLOBAL_LIB_TABLE_CONFIG()

PANEL_GLOBAL_LIB_TABLE_CONFIG::PANEL_GLOBAL_LIB_TABLE_CONFIG ( wxWindow * aParent,
const wxString & aTableName,
std::shared_ptr< PANEL_GLOBAL_LIB_TABLE_CONFIG_MODEL > aModel,
const KIWAY::FACE_T aFaceType )

◆ ~PANEL_GLOBAL_LIB_TABLE_CONFIG()

virtual PANEL_GLOBAL_LIB_TABLE_CONFIG::~PANEL_GLOBAL_LIB_TABLE_CONFIG ( )
virtual

Member Function Documentation

◆ GetGlobalTableFileName()

virtual wxFileName PANEL_GLOBAL_LIB_TABLE_CONFIG::GetGlobalTableFileName ( )
pure virtual

◆ onUpdateDefaultSelection()

virtual void PANEL_GLOBAL_LIB_TABLE_CONFIG::onUpdateDefaultSelection ( wxUpdateUIEvent & aEvent)
overrideprotectedvirtual

◆ onUpdateFilePicker()

virtual void PANEL_GLOBAL_LIB_TABLE_CONFIG::onUpdateFilePicker ( wxUpdateUIEvent & aEvent)
overrideprotectedvirtual

◆ TransferDataFromWindow()

virtual bool PANEL_GLOBAL_LIB_TABLE_CONFIG::TransferDataFromWindow ( )
overridevirtual

◆ TransferDataToWindow()

virtual bool PANEL_GLOBAL_LIB_TABLE_CONFIG::TransferDataToWindow ( )
overridevirtual

Member Data Documentation

◆ m_defaultFileFound

bool PANEL_GLOBAL_LIB_TABLE_CONFIG::m_defaultFileFound
protected

Definition at line 64 of file panel_global_lib_table_config.h.

◆ m_faceType

KIWAY::FACE_T PANEL_GLOBAL_LIB_TABLE_CONFIG::m_faceType
protected

Definition at line 65 of file panel_global_lib_table_config.h.

◆ m_model

std::shared_ptr<PANEL_GLOBAL_LIB_TABLE_CONFIG_MODEL> PANEL_GLOBAL_LIB_TABLE_CONFIG::m_model
protected

Definition at line 66 of file panel_global_lib_table_config.h.

◆ m_tableName

wxString PANEL_GLOBAL_LIB_TABLE_CONFIG::m_tableName
protected

Definition at line 63 of file panel_global_lib_table_config.h.


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