KiCad PCB EDA Suite
Loading...
Searching...
No Matches
EXPORT_NETLIST_PAGE Class Reference
Inheritance diagram for EXPORT_NETLIST_PAGE:

Public Member Functions

 EXPORT_NETLIST_PAGE (wxNotebook *aParent, const wxString &aTitle, NETLIST_TYPE_ID aIdNetType, bool aCustom)
 Create a setup page for one netlist format.
 
 ~EXPORT_NETLIST_PAGE ()=default
 
const wxString GetPageNetFmtName ()
 
bool IsCustom () const
 

Public Attributes

NETLIST_TYPE_ID m_IdNetType
 
wxCheckBox * m_CurSheetAsRoot
 
wxCheckBox * m_SaveAllVoltages
 
wxCheckBox * m_SaveAllCurrents
 
wxCheckBox * m_SaveAllDissipations
 
wxCheckBox * m_SaveAllEvents
 
wxCheckBox * m_RunExternalSpiceCommand
 
wxTextCtrl * m_CommandStringCtrl
 
wxTextCtrl * m_TitleStringCtrl
 
wxBoxSizer * m_LeftBoxSizer
 
wxBoxSizer * m_RightBoxSizer
 
wxBoxSizer * m_RightOptionsBoxSizer
 
wxBoxSizer * m_LowBoxSizer
 

Private Attributes

wxString m_pageNetFmtName
 
bool m_custom
 

Detailed Description

Definition at line 137 of file dialog_export_netlist.cpp.

Constructor & Destructor Documentation

◆ EXPORT_NETLIST_PAGE()

EXPORT_NETLIST_PAGE::EXPORT_NETLIST_PAGE ( wxNotebook * aParent,
const wxString & aTitle,
NETLIST_TYPE_ID aIdNetType,
bool aCustom )

Create a setup page for one netlist format.

Used in Netlist format dialog box creation.

Parameters
aParentis the wxNotebook parent.
aTitleis the title of the notebook page.
aIdNetTypeis the netlist ID type.
aCustom

Definition at line 215 of file dialog_export_netlist.cpp.

References m_CommandStringCtrl, m_CurSheetAsRoot, m_custom, m_IdNetType, m_LeftBoxSizer, m_LowBoxSizer, m_pageNetFmtName, m_RightBoxSizer, m_RightOptionsBoxSizer, m_RunExternalSpiceCommand, m_SaveAllCurrents, m_SaveAllDissipations, m_SaveAllEvents, m_SaveAllVoltages, and m_TitleStringCtrl.

◆ ~EXPORT_NETLIST_PAGE()

EXPORT_NETLIST_PAGE::~EXPORT_NETLIST_PAGE ( )
default

Member Function Documentation

◆ GetPageNetFmtName()

const wxString EXPORT_NETLIST_PAGE::GetPageNetFmtName ( )
inline
Returns
the name of the netlist format for this page.

Definition at line 156 of file dialog_export_netlist.cpp.

References m_pageNetFmtName.

◆ IsCustom()

bool EXPORT_NETLIST_PAGE::IsCustom ( ) const
inline

Member Data Documentation

◆ m_CommandStringCtrl

◆ m_CurSheetAsRoot

wxCheckBox* EXPORT_NETLIST_PAGE::m_CurSheetAsRoot

◆ m_custom

bool EXPORT_NETLIST_PAGE::m_custom
private

Definition at line 179 of file dialog_export_netlist.cpp.

Referenced by EXPORT_NETLIST_PAGE(), and IsCustom().

◆ m_IdNetType

NETLIST_TYPE_ID EXPORT_NETLIST_PAGE::m_IdNetType

◆ m_LeftBoxSizer

wxBoxSizer* EXPORT_NETLIST_PAGE::m_LeftBoxSizer

◆ m_LowBoxSizer

wxBoxSizer* EXPORT_NETLIST_PAGE::m_LowBoxSizer

◆ m_pageNetFmtName

wxString EXPORT_NETLIST_PAGE::m_pageNetFmtName
private

Definition at line 178 of file dialog_export_netlist.cpp.

Referenced by EXPORT_NETLIST_PAGE(), and GetPageNetFmtName().

◆ m_RightBoxSizer

wxBoxSizer* EXPORT_NETLIST_PAGE::m_RightBoxSizer

Definition at line 173 of file dialog_export_netlist.cpp.

Referenced by EXPORT_NETLIST_PAGE().

◆ m_RightOptionsBoxSizer

wxBoxSizer* EXPORT_NETLIST_PAGE::m_RightOptionsBoxSizer

Definition at line 174 of file dialog_export_netlist.cpp.

Referenced by EXPORT_NETLIST_PAGE().

◆ m_RunExternalSpiceCommand

wxCheckBox* EXPORT_NETLIST_PAGE::m_RunExternalSpiceCommand

◆ m_SaveAllCurrents

wxCheckBox* EXPORT_NETLIST_PAGE::m_SaveAllCurrents

◆ m_SaveAllDissipations

wxCheckBox* EXPORT_NETLIST_PAGE::m_SaveAllDissipations

◆ m_SaveAllEvents

wxCheckBox* EXPORT_NETLIST_PAGE::m_SaveAllEvents

◆ m_SaveAllVoltages

wxCheckBox* EXPORT_NETLIST_PAGE::m_SaveAllVoltages

◆ m_TitleStringCtrl


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