25#ifndef SYMBOL_CHOOSER_FRAME_H
26#define SYMBOL_CHOOSER_FRAME_H
55 bool ShowModal( wxString* aSymbol, wxWindow* aParent )
override;
67 void OnPaint( wxPaintEvent& aEvent );
68 void OnOK( wxCommandEvent& aEvent );
APP_SETTINGS_BASE is a settings class that should be derived for each standalone KiCad application.
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...
Model class in the component selector Model-View-Adapter (mediated MVC) architecture.
A shim class between EDA_DRAW_FRAME and several derived classes: SYMBOL_EDIT_FRAME,...
Symbol library viewer main window.
void OnOK(wxCommandEvent &aEvent)
void doCloseWindow() override
void OnPaint(wxPaintEvent &aEvent)
WINDOW_SETTINGS * GetWindowSettings(APP_SETTINGS_BASE *aCfg) override
Return a pointer to the window settings for this frame.
bool ShowModal(wxString *aSymbol, wxWindow *aParent) override
Runs the symbol viewer as a modal dialog.
PANEL_SYMBOL_CHOOSER * m_chooserPanel
void SetFilter(std::function< bool(LIB_TREE_NODE &aNode)> *aFilter)
Set a filter to display only libraries and/or symbols which match the filter.
void CloseSymbolChooser(wxCommandEvent &aEvent)
Stores the common settings that are saved and loaded for each window / frame.