20#ifndef DIALOG_DRILL_GROUPS_H
21#define DIALOG_DRILL_GROUPS_H
69 void onFlash( wxCommandEvent& aEvent )
override;
70 void onClose( wxCommandEvent& aEvent )
override;
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
Information pertinent to a Pcbnew printed circuit board.
DIALOG_DRILL_GROUPS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Drill Groups"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(760, 620), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
const DRILL_CHART_GROUP * selectedGroup() const
void showDetail(int aRow)
void OnBoardItemsRemoved(BOARD &aBoard, std::vector< BOARD_ITEM * > &aItems) override
void onFreezeChanged(wxCommandEvent &aEvent) override
int m_detailRow
The row the detail pane is showing, so it can be committed before the selection moves.
void OnBoardItemsAdded(BOARD &aBoard, std::vector< BOARD_ITEM * > &aItems) override
void onClose(wxCommandEvent &aEvent) override
std::vector< DRILL_CHART_GROUP > m_groups
void Reload()
Rebuild from the board.
void OnBoardItemRemoved(BOARD &aBoard, BOARD_ITEM *aItem) override
void scheduleReload()
Coalesce a burst of board notifications into one rebuild, and keep the rebuild out of the notificatio...
void OnBoardItemAdded(BOARD &aBoard, BOARD_ITEM *aItem) override
void OnBoardItemsChanged(BOARD &aBoard, std::vector< BOARD_ITEM * > &aItems) override
bool m_loading
Guards against the detail pane writing back while it is being filled in.
void commitDetail(int aRow)
Push the detail pane back into the profile for the given row.
void onFlash(wxCommandEvent &aEvent) override
void onGridSelect(wxGridEvent &aEvent)
DIALOG_DRILL_GROUPS(PCB_EDIT_FRAME *aFrame)
~DIALOG_DRILL_GROUPS() override
void OnBoardItemChanged(BOARD &aBoard, BOARD_ITEM *aItem) override
The main frame for Pcbnew.