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()
Clears the report panel.
void SetLazyUpdate(bool aLazyUpdate)
Set the lazy update.
void SetLabel(const wxString &aLabel) override
Set the frame label.
void SetFileName(const wxString &aReportFileName)
Set the report full file name to the string.
void Flush(bool aSort=false)
Force updating the HTML page, after the report is built in lazy mode If aSort = true,...
REPORTER & Reporter()
Return the reporter object that reports to this panel.
Container for the dialog last saved state.