23 #ifndef _DIALOG_CHANGE_SYMBOLS_H_ 24 #define _DIALOG_CHANGE_SYMBOLS_H_ 55 void onMatchById( wxCommandEvent& aEvent )
override;
76 const LIB_ID& aNewId,
bool aAppendToUndo );
85 #endif // _DIALOG_CHANGE_SYMBOLS_H_ void onMatchByReference(wxCommandEvent &aEvent) override
bool processMatchingSymbols()
void checkAll(bool aCheck)
Schematic editor (Eeschema) main window.
A logical library item identifier and consists of various portions much like a URI.
Dialog to update or change schematic library symbols.
void onMatchByAll(wxCommandEvent &aEvent) override
std::set< wxString > m_updateFields
void onSelectNone(wxCommandEvent &event) override
Select or deselect all fields in the listbox widget.
Class DIALOG_CHANGE_SYMBOLS_BASE.
DIALOG_CHANGE_SYMBOLS(SCH_EDIT_FRAME *aParent, SCH_COMPONENT *aSymbol, MODE aMode=MODE::UPDATE)
~DIALOG_CHANGE_SYMBOLS() override
void onMatchBySelected(wxCommandEvent &aEvent) override
Handle access to a stack of flattened SCH_SHEET objects by way of a path for creating a flattened sch...
void launchMatchIdSymbolBrowser(wxCommandEvent &aEvent) override
void onMatchByValue(wxCommandEvent &aEvent) override
void onSelectAll(wxCommandEvent &event) override
void launchNewIdSymbolBrowser(wxCommandEvent &aEvent) override
void onMatchById(wxCommandEvent &aEvent) override
bool isMatch(SCH_COMPONENT *aSymbol, SCH_SHEET_PATH *aInstance)
void onMatchTextKillFocus(wxFocusEvent &event) override
MODE m_mode
Set of field names that should have values updated.
bool processSymbol(SCH_COMPONENT *aSymbol, const SCH_SHEET_PATH *aInstance, const LIB_ID &aNewId, bool aAppendToUndo)
void onOkButtonClicked(wxCommandEvent &aEvent) override