KiCad PCB EDA Suite
|
#include <sch_search_pane.h>
Public Member Functions | |
SCH_SEARCH_PANE (SCH_EDIT_FRAME *aFrame) | |
virtual | ~SCH_SEARCH_PANE () |
virtual void | OnSchItemsAdded (SCHEMATIC &aBoard, std::vector< SCH_ITEM * > &aBoardItems) override |
virtual void | OnSchItemsRemoved (SCHEMATIC &aBoard, std::vector< SCH_ITEM * > &aBoardItems) override |
virtual void | OnSchItemsChanged (SCHEMATIC &aBoard, std::vector< SCH_ITEM * > &aBoardItems) override |
void | AddSearcher (SEARCH_HANDLER *aHandler) |
void | OnSearchTextEntry (wxCommandEvent &aEvent) override |
void | OnNotebookPageChanged (wxBookCtrlEvent &aEvent) override |
void | RefreshSearch () |
void | FocusSearch () |
void | ClearAllResults () |
virtual void | OnSchSheetChanged (SCHEMATIC &aSch) |
Protected Member Functions | |
virtual void | OnNotebookPageChanged (wxNotebookEvent &event) |
void | OnLanguageChange (wxCommandEvent &aEvent) |
SEARCH_PANE_TAB * | GetCurrentTab () const |
virtual void | OnSetFocus (wxFocusEvent &event) |
virtual void | OnSize (wxSizeEvent &event) |
Protected Attributes | |
wxBoxSizer * | m_sizerOuter |
wxBitmapButton * | m_menuButton |
wxSearchCtrl * | m_searchCtrl1 |
wxNotebook * | m_notebook |
Private Member Functions | |
void | onUnitsChanged (wxCommandEvent &event) |
void | onSchChanged (wxCommandEvent &event) |
Private Attributes | |
SCH_EDIT_FRAME * | m_schFrame |
SCHEMATIC * | m_sch |
std::vector< SEARCH_HANDLER * > | m_handlers |
std::vector< SEARCH_PANE_TAB * > | m_tabs |
wxString | m_lastQuery |
EDA_DRAW_FRAME * | m_frame |
ACTION_MENU * | m_menu |
Definition at line 28 of file sch_search_pane.h.
SCH_SEARCH_PANE::SCH_SEARCH_PANE | ( | SCH_EDIT_FRAME * | aFrame | ) |
Definition at line 25 of file sch_search_pane.cpp.
References SCHEMATIC::AddListener(), SEARCH_PANE::AddSearcher(), SEARCH_PANE::ClearAllResults(), KIUI::GetDockedPaneFont(), SEARCH_PANE_BASE::m_notebook, m_sch, m_schFrame, onSchChanged(), onUnitsChanged(), and SCH_EDIT_FRAME::Schematic().
|
virtual |
Definition at line 56 of file sch_search_pane.cpp.
References m_schFrame, onSchChanged(), and onUnitsChanged().
|
inherited |
Definition at line 135 of file search_pane.cpp.
References SEARCH_HANDLER::GetName(), SEARCH_PANE::m_handlers, SEARCH_PANE_BASE::m_notebook, and SEARCH_PANE::m_tabs.
Referenced by PCB_SEARCH_PANE::PCB_SEARCH_PANE(), and SCH_SEARCH_PANE().
|
inherited |
Definition at line 154 of file search_pane.cpp.
References SEARCH_PANE::m_tabs.
Referenced by PCB_SEARCH_PANE::onBoardChanged(), onSchChanged(), onUnitsChanged(), and SCH_SEARCH_PANE().
|
inherited |
Definition at line 172 of file search_pane.cpp.
References SEARCH_PANE_BASE::m_searchCtrl1.
Referenced by SCH_EDIT_FRAME::ToggleSearch(), and PCB_EDIT_FRAME::ToggleSearch().
|
protectedinherited |
Definition at line 187 of file search_pane.cpp.
References SEARCH_PANE_BASE::m_notebook.
Referenced by SEARCH_PANE::OnNotebookPageChanged(), and SEARCH_PANE::RefreshSearch().
|
protectedinherited |
Definition at line 116 of file search_pane.cpp.
References _, SEARCH_HANDLER::GetName(), SEARCH_PANE_TAB::GetSearchHandler(), SEARCH_PANE_BASE::m_notebook, SEARCH_PANE_BASE::m_searchCtrl1, and SEARCH_PANE_TAB::RefreshColumnNames().
Referenced by SEARCH_PANE::SEARCH_PANE(), and SEARCH_PANE::~SEARCH_PANE().
|
overrideinherited |
Definition at line 178 of file search_pane.cpp.
References SEARCH_PANE::GetCurrentTab(), SEARCH_PANE::m_lastQuery, and SEARCH_PANE_TAB::Search().
|
inlineprotectedvirtualinherited |
Definition at line 47 of file search_pane_base.h.
Referenced by SEARCH_PANE_BASE::SEARCH_PANE_BASE(), and SEARCH_PANE_BASE::~SEARCH_PANE_BASE().
|
private |
Definition at line 76 of file sch_search_pane.cpp.
References SEARCH_PANE::ClearAllResults(), and SEARCH_PANE::RefreshSearch().
Referenced by SCH_SEARCH_PANE(), and ~SCH_SEARCH_PANE().
|
overridevirtual |
Reimplemented from SCHEMATIC_LISTENER.
Definition at line 85 of file sch_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
overridevirtual |
Reimplemented from SCHEMATIC_LISTENER.
Definition at line 103 of file sch_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
overridevirtual |
Reimplemented from SCHEMATIC_LISTENER.
Definition at line 94 of file sch_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
inlinevirtualinherited |
Reimplemented in DIALOG_SYMBOL_FIELDS_TABLE.
Definition at line 66 of file schematic.h.
Referenced by SCHEMATIC::OnSchSheetChanged().
|
overridevirtualinherited |
Reimplemented from SEARCH_PANE_BASE.
Definition at line 163 of file search_pane.cpp.
References SEARCH_PANE::m_lastQuery, SEARCH_PANE_BASE::m_searchCtrl1, and SEARCH_PANE::RefreshSearch().
|
inlineprotectedvirtualinherited |
Definition at line 44 of file search_pane_base.h.
Referenced by SEARCH_PANE_BASE::SEARCH_PANE_BASE(), and SEARCH_PANE_BASE::~SEARCH_PANE_BASE().
|
inlineprotectedvirtualinherited |
Definition at line 45 of file search_pane_base.h.
Referenced by SEARCH_PANE_BASE::SEARCH_PANE_BASE(), and SEARCH_PANE_BASE::~SEARCH_PANE_BASE().
|
private |
Definition at line 67 of file sch_search_pane.cpp.
References SEARCH_PANE::ClearAllResults(), and SEARCH_PANE::RefreshSearch().
Referenced by SCH_SEARCH_PANE(), and ~SCH_SEARCH_PANE().
|
inherited |
Definition at line 145 of file search_pane.cpp.
References SEARCH_PANE::GetCurrentTab(), SEARCH_PANE::m_lastQuery, and SEARCH_PANE_TAB::Search().
Referenced by PCB_SEARCH_PANE::onBoardChanged(), PCB_SEARCH_PANE::OnBoardCompositeUpdate(), PCB_SEARCH_PANE::OnBoardItemAdded(), PCB_SEARCH_PANE::OnBoardItemChanged(), PCB_SEARCH_PANE::OnBoardItemRemoved(), PCB_SEARCH_PANE::OnBoardItemsAdded(), PCB_SEARCH_PANE::OnBoardItemsChanged(), PCB_SEARCH_PANE::OnBoardItemsRemoved(), PCB_SEARCH_PANE::OnBoardRatsnestChanged(), onSchChanged(), OnSchItemsAdded(), OnSchItemsChanged(), OnSchItemsRemoved(), SEARCH_PANE::OnSearchTextEntry(), and onUnitsChanged().
|
privateinherited |
Definition at line 89 of file search_pane.h.
Referenced by SEARCH_PANE::SEARCH_PANE(), and SEARCH_PANE::~SEARCH_PANE().
|
privateinherited |
Definition at line 86 of file search_pane.h.
Referenced by SEARCH_PANE::AddSearcher().
|
privateinherited |
Definition at line 88 of file search_pane.h.
Referenced by SEARCH_PANE::OnNotebookPageChanged(), SEARCH_PANE::OnSearchTextEntry(), and SEARCH_PANE::RefreshSearch().
|
privateinherited |
Definition at line 90 of file search_pane.h.
Referenced by SEARCH_PANE::SEARCH_PANE(), and SEARCH_PANE::~SEARCH_PANE().
|
protectedinherited |
Definition at line 39 of file search_pane_base.h.
Referenced by SEARCH_PANE::SEARCH_PANE(), and SEARCH_PANE_BASE::SEARCH_PANE_BASE().
|
protectedinherited |
Definition at line 41 of file search_pane_base.h.
Referenced by SEARCH_PANE::AddSearcher(), SEARCH_PANE::GetCurrentTab(), SEARCH_PANE::OnLanguageChange(), PCB_SEARCH_PANE::PCB_SEARCH_PANE(), SCH_SEARCH_PANE(), SEARCH_PANE_BASE::SEARCH_PANE_BASE(), and SEARCH_PANE_BASE::~SEARCH_PANE_BASE().
|
private |
Definition at line 45 of file sch_search_pane.h.
Referenced by SCH_SEARCH_PANE().
|
private |
Definition at line 44 of file sch_search_pane.h.
Referenced by SCH_SEARCH_PANE(), and ~SCH_SEARCH_PANE().
|
protectedinherited |
Definition at line 40 of file search_pane_base.h.
Referenced by SEARCH_PANE::FocusSearch(), SEARCH_PANE::OnLanguageChange(), SEARCH_PANE::OnSearchTextEntry(), SEARCH_PANE_BASE::SEARCH_PANE_BASE(), and SEARCH_PANE_BASE::~SEARCH_PANE_BASE().
|
protectedinherited |
Definition at line 38 of file search_pane_base.h.
Referenced by SEARCH_PANE_BASE::SEARCH_PANE_BASE().
|
privateinherited |
Definition at line 87 of file search_pane.h.
Referenced by SEARCH_PANE::AddSearcher(), and SEARCH_PANE::ClearAllResults().