68 { wxID_CANCEL,
_(
"Close" ) } } );
76 bool successfulRun =
false;
Back annotation algorithm class used to receive, check, and apply a NETLIST from Pcbnew.
bool BackAnnotateSymbols(const std::string &aNetlist)
Run back annotation algorithm.
bool FetchNetlistFromPCB(std::string &aNetlist)
Get netlist from the Pcbnew.
void SetupStandardButtons(std::map< int, wxString > aLabels={})
void finishDialogSettings()
In all dialogs, we must call the same functions to fix minimal dlg size, the default position and per...
Class DIALOG_UPDATE_FROM_PCB_BASE.
wxCheckBox * m_cbUpdateNetNames
wxCheckBox * m_cbUpdateAttributes
wxCheckBox * m_cbUpdateReferences
wxButton * m_sdbSizerCancel
wxCheckBox * m_cbUpdateFootprints
wxCheckBox * m_cbUpdateOtherFields
WX_HTML_REPORT_PANEL * m_messagePanel
wxCheckBox * m_cbRelinkFootprints
wxCheckBox * m_cbUpdateValues
bool TransferDataToWindow() override
void OnUpdateClick(wxCommandEvent &event) override
void OnOptionChanged(wxCommandEvent &event) override
~DIALOG_UPDATE_FROM_PCB()
DIALOG_UPDATE_FROM_PCB(SCH_EDIT_FRAME *aParent)
static DIALOG_UPDATE_FROM_PCB_SAVED_STATE s_savedDialogState
virtual void Refresh(bool aEraseBackground=true, const wxRect *aRect=nullptr) override
PROJECT & Prj() const
Return a reference to the PROJECT associated with this KIWAY.
SCH_DRAW_PANEL * GetCanvas() const override
Return a pointer to GAL-based canvas of given EDA draw frame.
void SyncView()
Mark all items for refresh.
Handle actions specific to the schematic editor.
Schematic editor (Eeschema) main window.
void OnModify() override
Must be called after a schematic change in order to set the "modify" flag and update other data struc...
SCH_SHEET_PATH & GetCurrentSheet() const
void SetSheetNumberAndCount()
Set the m_ScreenNumber and m_NumberOfScreens members for screens.
void UpdateAllScreenReferences() const
Update all the symbol references for this sheet path.
void Clear()
return the number of messages matching the given severity mask.
void SetLazyUpdate(bool aLazyUpdate)
Forces updating the HTML page, after the report is built in lazy mode If aSort = true,...
void SetLabel(const wxString &aLabel) override
Sets the lazy update.
void SetFileName(const wxString &aReportFileName)
void Flush(bool aSort=false)
Set the visible severity filter.
Container for the dialog last saved state.