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

#include <net_selector.h>

Inheritance diagram for NET_SELECTOR:
FILTER_COMBOBOX

Public Member Functions

 NET_SELECTOR (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0)
 
void SetNetInfo (const NETINFO_LIST *aNetInfoList)
 
void SetIndeterminateString (const wxString &aString)
 
void SetSelectedNetcode (int aNetcode)
 
void SetSelectedNet (const wxString &aNetname)
 
void SetIndeterminate ()
 
bool IsIndeterminate ()
 
int GetSelectedNetcode ()
 
wxString GetSelectedNetname ()
 
void SetSelectedString (const wxString &aString) override
 
virtual void SetStringList (const wxArrayString &aStringList)
 

Protected Member Functions

void setFilterPopup (FILTER_COMBOPOPUP *aPopup)
 
void onKeyDown (wxKeyEvent &aEvt)
 

Protected Attributes

NET_SELECTOR_COMBOPOPUPm_netSelectorPopup
 
wxString m_indeterminateString
 
FILTER_COMBOPOPUPm_filterPopup
 

Detailed Description

Definition at line 34 of file net_selector.h.

Constructor & Destructor Documentation

◆ NET_SELECTOR()

NET_SELECTOR::NET_SELECTOR ( wxWindow * parent,
wxWindowID id,
const wxPoint & pos = wxDefaultPosition,
const wxSize & size = wxDefaultSize,
long style = 0 )

Member Function Documentation

◆ GetSelectedNetcode()

int NET_SELECTOR::GetSelectedNetcode ( )

Definition at line 269 of file net_selector.cpp.

References m_netSelectorPopup.

◆ GetSelectedNetname()

wxString NET_SELECTOR::GetSelectedNetname ( )

Definition at line 250 of file net_selector.cpp.

References m_netSelectorPopup.

◆ IsIndeterminate()

bool NET_SELECTOR::IsIndeterminate ( )

Definition at line 263 of file net_selector.cpp.

References m_netSelectorPopup.

◆ onKeyDown()

void FILTER_COMBOBOX::onKeyDown ( wxKeyEvent & aEvt)
protectedinherited

Definition at line 496 of file filter_combobox.cpp.

References m_filterPopup.

Referenced by FILTER_COMBOBOX(), and ~FILTER_COMBOBOX().

◆ setFilterPopup()

void FILTER_COMBOBOX::setFilterPopup ( FILTER_COMBOPOPUP * aPopup)
protectedinherited

◆ SetIndeterminate()

void NET_SELECTOR::SetIndeterminate ( )

Definition at line 256 of file net_selector.cpp.

References m_indeterminateString, and m_netSelectorPopup.

◆ SetIndeterminateString()

void NET_SELECTOR::SetIndeterminateString ( const wxString & aString)

Definition at line 229 of file net_selector.cpp.

References m_indeterminateString, and m_netSelectorPopup.

◆ SetNetInfo()

void NET_SELECTOR::SetNetInfo ( const NETINFO_LIST * aNetInfoList)

Definition at line 223 of file net_selector.cpp.

References m_netSelectorPopup.

◆ SetSelectedNet()

void NET_SELECTOR::SetSelectedNet ( const wxString & aNetname)

Definition at line 243 of file net_selector.cpp.

References m_netSelectorPopup, and UnescapeString().

◆ SetSelectedNetcode()

void NET_SELECTOR::SetSelectedNetcode ( int aNetcode)

Definition at line 236 of file net_selector.cpp.

References m_netSelectorPopup, and UnescapeString().

◆ SetSelectedString()

void NET_SELECTOR::SetSelectedString ( const wxString & aString)
inlineoverridevirtual

Reimplemented from FILTER_COMBOBOX.

Definition at line 55 of file net_selector.h.

◆ SetStringList()

void FILTER_COMBOBOX::SetStringList ( const wxArrayString & aStringList)
virtualinherited

Definition at line 477 of file filter_combobox.cpp.

References m_filterPopup.

Member Data Documentation

◆ m_filterPopup

FILTER_COMBOPOPUP* FILTER_COMBOBOX::m_filterPopup
protectedinherited

◆ m_indeterminateString

wxString NET_SELECTOR::m_indeterminateString
protected

Definition at line 62 of file net_selector.h.

Referenced by SetIndeterminate(), and SetIndeterminateString().

◆ m_netSelectorPopup


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