25#ifndef PANEL_SYNC_SHEET_PINS_H 
   26#define PANEL_SYNC_SHEET_PINS_H 
   32#include <wx/dataview.h> 
A base class for most all the KiCad significant classes used in schematics and boards.
 
PANEL_SYNC_SHEET_PINS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(666, 414), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
SHEET_SYNCHRONIZATION_MODEL_PTR GetModel(int aKind) const
 
void PostProcessModelSelection(int aIdex, wxDataViewItem const &aItem)
 
void OnBtnUsePinAsTemplateClicked(wxCommandEvent &event) override
 
void OnBtnRmPinsClicked(wxCommandEvent &event) override
 
void UpdatePageImage() const
 
void GenericSync(SYNC_DIRECTION direction)
 
void OnBtnAddLabelsClicked(wxCommandEvent &event) override
 
void OnViewSheetLabelCellClicked(wxDataViewEvent &event) override
 
void OnViewMatchedCellClicked(wxDataViewEvent &event) override
 
const wxString & GetSheetFileName() const
 
SYNC_SHEET_PINT_VIEWS m_views
 
bool HasUndefinedSheetPing() const
 
void OnBtnUseLabelAsTemplateClicked(wxCommandEvent &event) override
 
void OnBtnRmLabelsClicked(wxCommandEvent &event) override
 
SCH_SHEET_PATH const & GetSheetPath() const
 
~PANEL_SYNC_SHEET_PINS() override
 
void OnBtnAddSheetPinsClicked(wxCommandEvent &event) override
 
void OnBtnUndoClicked(wxCommandEvent &event) override
 
SHEET_SYNCHRONIZATION_AGENT & m_agent
 
PANEL_SYNC_SHEET_PINS(wxWindow *aParent, SCH_SHEET *aSheet, wxNotebook *aNoteBook, int aIndex, SHEET_SYNCHRONIZATION_AGENT &aAgent, const SCH_SHEET_PATH &aPath)
 
void OnViewSheetPinCellClicked(wxDataViewEvent &event) override
 
SYNC_SHEET_PINT_MODELS m_models
 
Handle access to a stack of flattened SCH_SHEET objects by way of a path for creating a flattened sch...
 
Define a sheet pin (label) used in sheets to create hierarchical schematics.
 
Sheet symbol placed in a schematic, and is the entry point for a sub schematic.
 
Agent for all the modifications while syncing the sheet pin and hierarchical label.
 
wxObjectDataPtr< SHEET_SYNCHRONIZATION_MODEL > SHEET_SYNCHRONIZATION_MODEL_PTR
 
std::map< int, SHEET_SYNCHRONIZATION_MODEL_PTR > SYNC_SHEET_PINT_MODELS
 
std::map< int, wxDataViewCtrl * > SYNC_SHEET_PINT_VIEWS
 
Definition of the SCH_SHEET_PATH and SCH_SHEET_LIST classes for Eeschema.