31 m_MinSeverity( aSeverity )
60 wxString annotateerrors;
74 aNetlist =
_(
"Errors reported by Eeschema:\n" ) + reporter.
m_string.ToStdString();
75 aNetlist +=
_(
"\nAnnotation not performed!\n" );
REPORTER & Report(const wxString &aText, SEVERITY aSeverity=RPT_SEVERITY_UNDEFINED) override
Report a string with a given severity.
Schematic editor (Eeschema) main window.
A pure virtual class used to derive REPORTER objects from.
void UpdateAllScreenReferences()
Update all the symbol references for this sheet path.
bool BackAnnotateSymbols(const std::string &aNetlist)
Run back annotation algorithm.
void SyncView()
Mark all items for refresh.
void ReannotateFromPCBNew(SCH_EDIT_FRAME *aFrame, std::string &aNetlist)
SCH_DRAW_PANEL * GetCanvas() const override
Return a pointer to GAL-based canvas of given EDA draw frame.
bool HasMessage() const override
Returns true if the reporter client is non-empty.
A wrapper for reporting to a wxString object.Backannotate the schematic with a netlist sent from Pcbn...
virtual ~WX_STRING_REPORTER_FILTERED()
virtual void Refresh(bool aEraseBackground=true, const wxRect *aRect=NULL) override
Update the board display after modifying it by a python script (note: it is automatically called by a...
WX_STRING_REPORTER_FILTERED(SEVERITY aSeverity)
void SetSheetNumberAndCount()
Set the m_ScreenNumber and m_NumberOfScreens members for screens.
Back annotation algorithm class used to receive, check, and apply a NETLIST from Pcbnew.
SCH_SHEET_PATH & GetCurrentSheet() const
void OnModify() override
Must be called after a schematic change in order to set the "modify" flag of the current screen and u...