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 ()
 
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_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 85 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
parentis the wxNotebook parent.
titleis the title of the notebook page.
id_NetTypeis the netlist ID type.

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_SaveAllVoltages, and m_TitleStringCtrl.

◆ ~EXPORT_NETLIST_PAGE()

EXPORT_NETLIST_PAGE::~EXPORT_NETLIST_PAGE ( )
inline

Definition at line 100 of file dialog_export_netlist.cpp.

Member Function Documentation

◆ GetPageNetFmtName()

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

Definition at line 105 of file dialog_export_netlist.cpp.

References m_pageNetFmtName.

Referenced by DIALOG_EXPORT_NETLIST::NetlistUpdateOpt(), and DIALOG_EXPORT_NETLIST::OnAddGenerator().

◆ IsCustom()

bool EXPORT_NETLIST_PAGE::IsCustom ( ) const
inline

Member Data Documentation

◆ m_CommandStringCtrl

◆ m_CurSheetAsRoot

◆ m_custom

bool EXPORT_NETLIST_PAGE::m_custom
private

Definition at line 126 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

◆ m_LowBoxSizer

wxBoxSizer* EXPORT_NETLIST_PAGE::m_LowBoxSizer

◆ m_pageNetFmtName

wxString EXPORT_NETLIST_PAGE::m_pageNetFmtName
private

Definition at line 124 of file dialog_export_netlist.cpp.

Referenced by EXPORT_NETLIST_PAGE(), and GetPageNetFmtName().

◆ m_RightBoxSizer

wxBoxSizer* EXPORT_NETLIST_PAGE::m_RightBoxSizer

Definition at line 117 of file dialog_export_netlist.cpp.

Referenced by EXPORT_NETLIST_PAGE().

◆ m_RightOptionsBoxSizer

wxBoxSizer* EXPORT_NETLIST_PAGE::m_RightOptionsBoxSizer

Definition at line 118 of file dialog_export_netlist.cpp.

Referenced by EXPORT_NETLIST_PAGE().

◆ m_RunExternalSpiceCommand

wxCheckBox* EXPORT_NETLIST_PAGE::m_RunExternalSpiceCommand

◆ m_SaveAllCurrents

◆ m_SaveAllDissipations

◆ m_SaveAllVoltages

◆ m_TitleStringCtrl


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