31 if(
m_sch !=
nullptr )
37 m_schFrame->Connect( EDA_EVT_SCHEMATIC_CHANGED,
40 m_schFrame->Bind( EDA_EVT_SCHEMATIC_CHANGING, [&]( wxCommandEvent& )
61 m_schFrame->Disconnect( EDA_EVT_SCHEMATIC_CHANGED,
87 if( !IsShownOnScreen() )
96 if( !IsShownOnScreen() )
105 if( !IsShownOnScreen() )
Holds all the data relating to one schematic.
void AddListener(SCHEMATIC_LISTENER *aListener)
Add a listener to the schematic to receive calls whenever something on the schematic has been modifie...
Schematic editor (Eeschema) main window.
SCHEMATIC & Schematic() const
void onUnitsChanged(wxCommandEvent &event)
virtual ~SCH_SEARCH_PANE()
void onSchChanged(wxCommandEvent &event)
virtual void OnSchItemsRemoved(SCHEMATIC &aBoard, std::vector< SCH_ITEM * > &aBoardItems) override
virtual void OnSchItemsChanged(SCHEMATIC &aBoard, std::vector< SCH_ITEM * > &aBoardItems) override
SCH_EDIT_FRAME * m_schFrame
virtual void OnSchItemsAdded(SCHEMATIC &aBoard, std::vector< SCH_ITEM * > &aBoardItems) override
SCH_SEARCH_PANE(SCH_EDIT_FRAME *aFrame)
void AddSearcher(SEARCH_HANDLER *aHandler)
KICOMMON_API wxFont GetDockedPaneFont(wxWindow *aWindow)