25 #ifndef _DIALOG_ERC_H_ 26 #define _DIALOG_ERC_H_ 28 #include <wx/htmllbox.h> 37 #define DIALOG_ERC_WINDOW_NAME "DialogErcWindowName" 52 void Report(
const wxString& aMessage )
override;
77 void OnSeverity( wxCommandEvent& aEvent )
override;
void ExcludeMarker(SCH_MARKER *aMarker=nullptr)
Exclude aMarker from the ERC list.
void deleteAllMarkers(bool aIncludeExclusions)
void OnERCItemRClick(wxDataViewEvent &aEvent) override
void OnCancelClick(wxCommandEvent &event) override
RC_TREE_MODEL * m_markerTreeModel
virtual void AdvancePhase() override
Use the next available virtual zone of the dialog progress bar.
void OnLinkClicked(wxHtmlLinkEvent &event) override
bool writeReport(const wxString &aFullFileName)
void OnEraseDrcMarkersClick(wxCommandEvent &event) override
RC_ITEMS_PROVIDER * m_markerProvider
void updateDisplayedCounts()
Schematic editor (Eeschema) main window.
void OnSeverity(wxCommandEvent &aEvent) override
Provide an abstract interface of a RC_ITEM* list manager.
void Report(const wxString &aMessage) override
Display aMessage in the progress bar dialog.
void UpdateAnnotationWarning()
DIALOG_ERC(SCH_EDIT_FRAME *parent)
void OnERCItemSelected(wxDataViewEvent &aEvent) override
SCH_EDIT_FRAME * m_parent
void OnCloseErcDialog(wxCloseEvent &event) override
This implements all the tricky bits for thread safety, but the GUI is left to derived classes.
void OnERCItemDClick(wxDataViewEvent &aEvent) override
void OnSaveReport(wxCommandEvent &aEvent) override
void OnRunERCClick(wxCommandEvent &event) override