40 m_netlist( aNetlist ),
41 m_initialized( false )
110 updater.SetIsDryRun( aDryRun );
void SetVisibleSeverities(int aSeverities)
static TOOL_ACTION selectionClear
Clear the current selection.
void SetLazyUpdate(bool aLazyUpdate)
Forces updating the HTML page, after the report is built in lazy mode If aSort = true,...
static TOOL_ACTION move
move or drag an item
KIGFX::VIEW_CONTROLS * GetViewControls() const
Return a pointer to the #VIEW_CONTROLS instance used in the panel.
virtual VECTOR2D GetMousePosition(bool aWorldCoordinates=true) const =0
Return the current mouse pointer position.
void OnOptionChanged(wxCommandEvent &event) override
wxCheckBox * m_cbDeleteExtraFootprints
Update the BOARD with a new netlist.
Class DIALOG_UPDATE_PCB_BASE.
PCB_DRAW_PANEL_GAL * GetCanvas() const override
Return a pointer to GAL-based canvas of given EDA draw frame.
Class that computes missing connections on a PCB.
void Flush(bool aSort=false)
Set the visible severity filter.
bool associate_by_ref_sch
virtual void SetCursorPosition(const VECTOR2D &aPosition, bool aWarpView=true, bool aTriggeredByArrows=false, long aArrowCommand=0)=0
Move cursor to the requested position expressed in world coordinates.
void SetFindByTimeStamp(bool aFindByTimeStamp)
void SetReporter(REPORTER *aReporter)
Enable dry run mode (just report, no changes to PCB).
A pure virtual class used to derive REPORTER objects from.
void OnNetlistChanged(BOARD_NETLIST_UPDATER &aUpdater, bool *aRunDragCommand)
Called after netlist is updated.
void OnUpdateClick(wxCommandEvent &event) override
void SetReplaceFootprints(bool aReplace)
Store information read from a netlist along with the flags used to update the NETLIST in the BOARD.
DIALOG_NETLIST m_NetlistDialog
wxCheckBox * m_cbUpdateFootprints
PROJECT & Prj() const
Return a reference to the PROJECT associated with this KIWAY.
wxButton * m_sdbSizer1Cancel
An interface for classes handling user events controlling the view behavior such as zooming,...
wxCheckBox * m_cbRelinkFootprints
int GetVisibleSeverities() const
WX_HTML_REPORT_PANEL * m_messagePanel
void finishDialogSettings()
In all dialogs, we must call the same functions to fix minimal dlg size, the default position and per...
void Clear()
return the number of messages matching the given severity mask.
The main frame for Pcbnew.
PCBNEW_SETTINGS * GetPcbNewSettings() const
void SetFileName(const wxString &aReportFileName)
DIALOG_UPDATE_PCB(PCB_EDIT_FRAME *aParent, NETLIST *aNetlist)
void SetLabel(const wxString &aLabel) override
Sets the lazy update.
wxStdDialogButtonSizer * m_sdbSizer1
void PerformUpdate(bool aDryRun)