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

#include <gbr_layer_box_selector.h>

Inheritance diagram for GBR_LAYER_BOX_SELECTOR:
LAYER_BOX_SELECTOR LAYER_SELECTOR

Public Member Functions

 GBR_LAYER_BOX_SELECTOR (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, int n=0, const wxString choices[]=nullptr)
 
void Resync () override
 
bool isLayerEnabled (int aLayer) const override
 
int GetLayerSelection () const
 
int SetLayerSelection (int layer)
 
bool SetLayersHotkeys (bool value)
 

Protected Attributes

bool m_layerhotkeys
 

Private Attributes

std::unique_ptr< LAYER_PRESENTATIONm_layerPresentation
 

Detailed Description

Definition at line 35 of file gbr_layer_box_selector.h.

Constructor & Destructor Documentation

◆ GBR_LAYER_BOX_SELECTOR()

GBR_LAYER_BOX_SELECTOR::GBR_LAYER_BOX_SELECTOR ( wxWindow *  parent,
wxWindowID  id,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
int  n = 0,
const wxString  choices[] = nullptr 
)

Definition at line 66 of file gbr_layer_box_selector.cpp.

References LAYER_SELECTOR::m_layerhotkeys.

Member Function Documentation

◆ GetLayerSelection()

◆ isLayerEnabled()

bool GBR_LAYER_BOX_SELECTOR::isLayerEnabled ( int  aLayer) const
inlineoverridevirtual

Implements LAYER_SELECTOR.

Definition at line 46 of file gbr_layer_box_selector.h.

Referenced by Resync().

◆ Resync()

◆ SetLayerSelection()

◆ SetLayersHotkeys()

Member Data Documentation

◆ m_layerhotkeys

bool LAYER_SELECTOR::m_layerhotkeys
protectedinherited

◆ m_layerPresentation

std::unique_ptr<LAYER_PRESENTATION> GBR_LAYER_BOX_SELECTOR::m_layerPresentation
private

Definition at line 49 of file gbr_layer_box_selector.h.

Referenced by Resync().


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