23#ifndef PCB_PROPERTIES_PANEL_H 
   24#define PCB_PROPERTIES_PANEL_H 
   58    void valueChanged( wxPropertyGridEvent& aEvent ) 
override;
 
 
Information pertinent to a Pcbnew printed circuit board.
 
A base class for most all the KiCad significant classes used in schematics and boards.
 
Common, abstract interface for edit frames.
 
PCB_BASE_EDIT_FRAME * m_frame
 
PG_NET_SELECTOR_EDITOR * m_netSelectorEditorInstance
 
void valueChanged(wxPropertyGridEvent &aEvent) override
Regenerates caches storing layer and net names.
 
PG_UNIT_EDITOR * m_unitEditorInstance
 
PG_RATIO_EDITOR * m_ratioEditorInstance
 
wxPGProperty * createPGProperty(const PROPERTY_BASE *aProperty) const override
 
void UpdateData() override
 
void rebuildProperties(const SELECTION &aSelection) override
Generates the property grid for a given selection of items.
 
PCB_PROPERTIES_PANEL(wxWindow *aParent, PCB_BASE_EDIT_FRAME *aFrame)
 
const SELECTION & getSelection(SELECTION &aFallbackSelection)
Get the current selection from the selection tool.
 
EDA_ITEM * getFrontItem()
Get the front item of the current selection.
 
virtual ~PCB_PROPERTIES_PANEL()
 
static std::set< wxString > m_currentFieldNames
 
PROPERTY_BASE * getPropertyFromEvent(const wxPropertyGridEvent &aEvent) const
 
PROPERTY_MANAGER & m_propMgr
 
PG_URL_EDITOR * m_urlEditorInstance
 
void AfterCommit() override
 
PG_CHECKBOX_EDITOR * m_checkboxEditorInstance
 
void updateLists(const BOARD *aBoard)
 
void valueChanging(wxPropertyGridEvent &aEvent) override
 
PG_FPID_EDITOR * m_fpEditorInstance
 
PROPERTIES_PANEL(wxWindow *aParent, EDA_BASE_FRAME *aFrame)
 
Provide class metadata.Helper macro to map type hashes to names.