KiCad PCB EDA Suite
NETLIST_PAGE_DIALOG Class Reference
Inheritance diagram for NETLIST_PAGE_DIALOG:

Public Member Functions

 NETLIST_PAGE_DIALOG (wxNotebook *parent, const wxString &title, NETLIST_TYPE_ID id_NetType)
 Constructor to create a setup page for one netlist format. More...
 
 ~NETLIST_PAGE_DIALOG ()
 
const wxString GetPageNetFmtName ()
 function GetPageNetFmtName More...
 

Public Attributes

NETLIST_TYPE_ID m_IdNetType
 
wxCheckBox * m_IsCurrentFormat
 
wxCheckBox * m_SpiceAjustPassiveValues
 
wxTextCtrl * m_CommandStringCtrl
 
wxTextCtrl * m_TitleStringCtrl
 
wxButton * m_ButtonCancel
 
wxBoxSizer * m_LeftBoxSizer
 
wxBoxSizer * m_RightBoxSizer
 
wxBoxSizer * m_RightOptionsBoxSizer
 
wxBoxSizer * m_LowBoxSizer
 

Private Attributes

wxString m_pageNetFmtName
 

Detailed Description

Definition at line 76 of file eeschema/dialogs/dialog_netlist.cpp.

Constructor & Destructor Documentation

NETLIST_PAGE_DIALOG::NETLIST_PAGE_DIALOG ( wxNotebook *  parent,
const wxString &  title,
NETLIST_TYPE_ID  id_NetType 
)

Constructor to create a setup page for one netlist format.

Used in Netlist format Dialog box creation

Parameters
parent= wxNotebook * parent
title= title (name) of the notebook page
id_NetType= netlist type id
NETLIST_PAGE_DIALOG::~NETLIST_PAGE_DIALOG ( )
inline

Definition at line 103 of file eeschema/dialogs/dialog_netlist.cpp.

103 { };

Member Function Documentation

const wxString NETLIST_PAGE_DIALOG::GetPageNetFmtName ( )
inline

function GetPageNetFmtName

Returns
the name of the netlist format for this page This is also the page label.

Definition at line 110 of file eeschema/dialogs/dialog_netlist.cpp.

References m_pageNetFmtName.

Referenced by NETLIST_DIALOG::NetlistUpdateOpt(), NETLIST_DIALOG::OnAddPlugin(), and NETLIST_DIALOG::SelectDefaultNetlistType().

111  {
112  return m_pageNetFmtName;
113  }

Member Data Documentation

wxButton* NETLIST_PAGE_DIALOG::m_ButtonCancel

Definition at line 85 of file eeschema/dialogs/dialog_netlist.cpp.

wxCheckBox* NETLIST_PAGE_DIALOG::m_IsCurrentFormat
wxBoxSizer* NETLIST_PAGE_DIALOG::m_LeftBoxSizer
wxBoxSizer* NETLIST_PAGE_DIALOG::m_LowBoxSizer
wxString NETLIST_PAGE_DIALOG::m_pageNetFmtName
private

Definition at line 92 of file eeschema/dialogs/dialog_netlist.cpp.

Referenced by GetPageNetFmtName().

wxBoxSizer* NETLIST_PAGE_DIALOG::m_RightBoxSizer
wxBoxSizer* NETLIST_PAGE_DIALOG::m_RightOptionsBoxSizer

Definition at line 88 of file eeschema/dialogs/dialog_netlist.cpp.

wxCheckBox* NETLIST_PAGE_DIALOG::m_SpiceAjustPassiveValues

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