25#ifndef DIALOG_GENERATORS_H_ 
   26#define DIALOG_GENERATORS_H_ 
   34#define DIALOG_GENERATORS_WINDOW_NAME wxT( "DialogGeneratorsWindowName" ) 
   61    wxDataViewCtrl* 
addPage( 
const wxString& aName, 
const wxString& aTitle );
 
   70                                      std::vector<BOARD_ITEM*>& aBoardItems ) 
override;
 
   73                                      std::vector<BOARD_ITEM*>& aBoardItems ) 
override;
 
   75                                         std::vector<BOARD_ITEM*>& aRemovedItems,
 
   76                                         std::vector<BOARD_ITEM*>& aChangedItems ) 
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_GENERATORS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Generator Objects"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
 
void OnRebuildTypeClick(wxCommandEvent &event) override
 
virtual void OnBoardItemsChanged(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override
 
DIALOG_GENERATORS(PCB_EDIT_FRAME *aEditorFrame, wxWindow *aParent)
 
void OnRebuildSelectedClick(wxCommandEvent &event) override
 
wxDataViewCtrl * addPage(const wxString &aName, const wxString &aTitle)
 
virtual void OnBoardCompositeUpdate(BOARD &aBoard, std::vector< BOARD_ITEM * > &aAddedItems, std::vector< BOARD_ITEM * > &aRemovedItems, std::vector< BOARD_ITEM * > &aChangedItems) override
 
void OnItemSelected(wxDataViewEvent &aEvent)
 
void deleteModel(const wxString &aName)
 
std::map< wxString, wxDataViewListStore * > m_dataModels
 
void OnCancelClick(wxCommandEvent &aEvent) override
 
void clearModel(const wxString &aName)
 
void OnRebuildAllClick(wxCommandEvent &event) override
 
virtual void OnBoardItemRemoved(BOARD &aBoard, BOARD_ITEM *aBoardItem) override
 
virtual void OnBoardItemAdded(BOARD &aBoard, BOARD_ITEM *aBoardItem) override
 
wxDataViewListStore * getCurrentModel()
 
std::map< wxString, wxDataViewCtrl * > m_dataViews
 
void onUnitsChanged(wxCommandEvent &event)
 
std::map< wxString, std::vector< std::pair< wxString, wxString > > > m_columnNameTypes
 
virtual void OnBoardItemsAdded(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override
 
virtual void OnBoardItemsRemoved(BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override
 
virtual void OnBoardItemChanged(BOARD &aBoard, BOARD_ITEM *aBoardItem) override
 
void onBoardChanged(wxCommandEvent &event)
 
The main frame for Pcbnew.