21#ifndef KICAD_PANEL_SELECTION_FILTER_H 
   22#define KICAD_PANEL_SELECTION_FILTER_H 
   40            wxCommandEvent( EVT_PCB_SELECTION_FILTER_FLASH, id ), 
m_options( aOptions ) {}
 
 
 
PANEL_SELECTION_FILTER_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
PCB_BASE_EDIT_FRAME * m_frame
 
void onPopupSelection(wxCommandEvent &aEvent)
 
std::map< wxCheckBox *, int > m_flashCounters
 
void flashCheckbox(wxCheckBox *aBox)
 
PCB_SELECTION_TOOL * m_tool
 
bool setFilterFromCheckboxes(PCB_SELECTION_FILTER_OPTIONS &aOptions)
 
wxCheckBox * m_onlyCheckbox
 
PANEL_SELECTION_FILTER(wxWindow *aParent)
 
void OnFlashEvent(PCB_SELECTION_FILTER_EVENT &aEvent)
 
void SetCheckboxesFromFilter(PCB_SELECTION_FILTER_OPTIONS &aOptions)
 
void onFlashTimer(wxTimerEvent &aEvent)
 
void OnLanguageChanged(wxCommandEvent &aEvent)
 
void OnFilterChanged(wxCommandEvent &aEvent) override
 
~PANEL_SELECTION_FILTER()
 
void onRightClick(wxMouseEvent &aEvent)
 
void onPanelPaint(wxPaintEvent &aEvent)
 
Common, abstract interface for edit frames.
 
PCB_SELECTION_FILTER_OPTIONS m_options
 
PCB_SELECTION_FILTER_EVENT(const PCB_SELECTION_FILTER_OPTIONS &aOptions=PCB_SELECTION_FILTER_OPTIONS(), int id=0)
 
wxEvent * Clone() const override
 
wxDECLARE_EVENT(EVT_PCB_SELECTION_FILTER_FLASH, PCB_SELECTION_FILTER_EVENT)
 
This file contains data structures that are saved in the project file or project local settings file ...