KiCad PCB EDA Suite
|
#include <pcb_search_pane.h>
Public Member Functions | |
PCB_SEARCH_PANE (PCB_EDIT_FRAME *aFrame) | |
virtual | ~PCB_SEARCH_PANE () |
virtual void | OnBoardItemAdded (BOARD &aBoard, BOARD_ITEM *aBoardItem) override |
virtual void | OnBoardItemsAdded (BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override |
virtual void | OnBoardItemRemoved (BOARD &aBoard, BOARD_ITEM *aBoardItem) override |
virtual void | OnBoardItemsRemoved (BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override |
virtual void | OnBoardNetSettingsChanged (BOARD &aBoard) override |
virtual void | OnBoardItemChanged (BOARD &aBoard, BOARD_ITEM *aBoardItem) override |
virtual void | OnBoardItemsChanged (BOARD &aBoard, std::vector< BOARD_ITEM * > &aBoardItems) override |
virtual void | OnBoardHighlightNetChanged (BOARD &aBoard) override |
virtual void | OnBoardRatsnestChanged (BOARD &aBoard) override |
virtual void | OnBoardCompositeUpdate (BOARD &aBoard, std::vector< BOARD_ITEM * > &aAddedItems, std::vector< BOARD_ITEM * > &aRemovedItems, std::vector< BOARD_ITEM * > &aChangedItems) override |
void | AddSearcher (const std::shared_ptr< SEARCH_HANDLER > &aHandler) |
void | OnSearchTextEntry (wxCommandEvent &aEvent) override |
void | OnNotebookPageChanged (wxBookCtrlEvent &aEvent) override |
void | RefreshSearch () |
void | FocusSearch () |
void | ClearAllResults () |
void | OnCharHook (wxKeyEvent &aEvent) |
Protected Member Functions | |
virtual void | OnNotebookPageChanged (wxNotebookEvent &event) |
void | OnLanguageChange (wxCommandEvent &aEvent) |
SEARCH_PANE_TAB * | GetCurrentTab () const |
void | OnClosed (wxAuiManagerEvent &aEvent) |
virtual void | OnSetFocus (wxFocusEvent &event) |
virtual void | OnSize (wxSizeEvent &event) |
Protected Attributes | |
wxBoxSizer * | m_sizerOuter |
wxSearchCtrl * | m_searchCtrl1 |
wxStaticLine * | m_staticline1 |
BITMAP_BUTTON * | m_menuButton |
wxNotebook * | m_notebook |
Private Member Functions | |
void | onUnitsChanged (wxCommandEvent &event) |
void | onBoardChanged (wxCommandEvent &event) |
Private Attributes | |
PCB_EDIT_FRAME * | m_pcbFrame |
BOARD * | m_brd |
std::vector< std::shared_ptr< 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 pcb_search_pane.h.
PCB_SEARCH_PANE::PCB_SEARCH_PANE | ( | PCB_EDIT_FRAME * | aFrame | ) |
Definition at line 25 of file pcb_search_pane.cpp.
References SEARCH_PANE::AddSearcher(), KIUI::GetDockedPaneFont(), m_brd, SEARCH_PANE_BASE::m_notebook, m_pcbFrame, onBoardChanged(), onUnitsChanged(), and SEARCH_PANE::SEARCH_PANE().
|
virtual |
Definition at line 54 of file pcb_search_pane.cpp.
References m_pcbFrame, onBoardChanged(), and onUnitsChanged().
|
inherited |
Definition at line 171 of file search_pane.cpp.
References m_handlers, SEARCH_PANE_BASE::m_notebook, and m_tabs.
Referenced by PCB_SEARCH_PANE::PCB_SEARCH_PANE(), and SCH_SEARCH_PANE::SCH_SEARCH_PANE().
|
inherited |
Definition at line 190 of file search_pane.cpp.
References m_tabs.
Referenced by PCB_SEARCH_PANE::onBoardChanged(), SCH_SEARCH_PANE::onSchChanged(), SCH_SEARCH_PANE::onUnitsChanged(), and SCH_SEARCH_PANE::SCH_SEARCH_PANE().
|
inherited |
Definition at line 205 of file search_pane.cpp.
References SEARCH_PANE_BASE::m_searchCtrl1.
|
protectedinherited |
Definition at line 229 of file search_pane.cpp.
References SEARCH_PANE_BASE::m_notebook.
Referenced by OnNotebookPageChanged(), and RefreshSearch().
|
private |
Definition at line 69 of file pcb_search_pane.cpp.
References SEARCH_PANE::ClearAllResults(), m_brd, m_pcbFrame, and SEARCH_PANE::RefreshSearch().
Referenced by PCB_SEARCH_PANE(), and ~PCB_SEARCH_PANE().
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 155 of file pcb_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 142 of file pcb_search_pane.cpp.
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 83 of file pcb_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 124 of file pcb_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 101 of file pcb_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 92 of file pcb_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 133 of file pcb_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 110 of file pcb_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 119 of file pcb_search_pane.cpp.
|
overridevirtual |
Reimplemented from BOARD_LISTENER.
Definition at line 147 of file pcb_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
|
inherited |
Definition at line 235 of file search_pane.cpp.
References m_frame.
Referenced by SEARCH_PANE(), and ~SEARCH_PANE().
|
protectedinherited |
Definition at line 220 of file search_pane.cpp.
References m_frame.
Referenced by SEARCH_PANE(), and ~SEARCH_PANE().
|
protectedinherited |
Definition at line 152 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(), and ~SEARCH_PANE().
|
overrideinherited |
Definition at line 211 of file search_pane.cpp.
References GetCurrentTab(), m_lastQuery, and SEARCH_PANE_TAB::Search().
|
inlineprotectedvirtualinherited |
Definition at line 51 of file search_pane_base.h.
Referenced by SEARCH_PANE_BASE(), and ~SEARCH_PANE_BASE().
|
overridevirtualinherited |
Reimplemented from SEARCH_PANE_BASE.
Definition at line 197 of file search_pane.cpp.
References m_lastQuery, SEARCH_PANE_BASE::m_searchCtrl1, and RefreshSearch().
|
inlineprotectedvirtualinherited |
Definition at line 48 of file search_pane_base.h.
Referenced by SEARCH_PANE_BASE(), and ~SEARCH_PANE_BASE().
|
inlineprotectedvirtualinherited |
Definition at line 49 of file search_pane_base.h.
Referenced by SEARCH_PANE_BASE(), and ~SEARCH_PANE_BASE().
|
private |
Definition at line 63 of file pcb_search_pane.cpp.
Referenced by PCB_SEARCH_PANE(), and ~PCB_SEARCH_PANE().
|
inherited |
Definition at line 181 of file search_pane.cpp.
References GetCurrentTab(), 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(), SCH_SEARCH_PANE::onSchChanged(), SCH_SEARCH_PANE::OnSchItemsAdded(), SCH_SEARCH_PANE::OnSchItemsChanged(), SCH_SEARCH_PANE::OnSchItemsRemoved(), OnSearchTextEntry(), and SCH_SEARCH_PANE::onUnitsChanged().
|
private |
Definition at line 54 of file pcb_search_pane.h.
Referenced by onBoardChanged(), and PCB_SEARCH_PANE().
|
privateinherited |
Definition at line 95 of file search_pane.h.
Referenced by OnCharHook(), OnClosed(), SEARCH_PANE(), and ~SEARCH_PANE().
|
privateinherited |
Definition at line 92 of file search_pane.h.
Referenced by AddSearcher(), and ~SEARCH_PANE().
|
privateinherited |
Definition at line 94 of file search_pane.h.
Referenced by OnNotebookPageChanged(), OnSearchTextEntry(), and RefreshSearch().
|
privateinherited |
Definition at line 96 of file search_pane.h.
Referenced by SEARCH_PANE(), and ~SEARCH_PANE().
|
protectedinherited |
Definition at line 44 of file search_pane_base.h.
Referenced by SEARCH_PANE::SEARCH_PANE(), and SEARCH_PANE_BASE().
|
protectedinherited |
Definition at line 45 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::SCH_SEARCH_PANE(), SEARCH_PANE_BASE(), and ~SEARCH_PANE_BASE().
|
private |
Definition at line 53 of file pcb_search_pane.h.
Referenced by onBoardChanged(), PCB_SEARCH_PANE(), and ~PCB_SEARCH_PANE().
|
protectedinherited |
Definition at line 42 of file search_pane_base.h.
Referenced by SEARCH_PANE::FocusSearch(), SEARCH_PANE::OnLanguageChange(), SEARCH_PANE::OnSearchTextEntry(), SEARCH_PANE_BASE(), and ~SEARCH_PANE_BASE().
|
protectedinherited |
Definition at line 41 of file search_pane_base.h.
Referenced by SEARCH_PANE_BASE().
|
protectedinherited |
Definition at line 43 of file search_pane_base.h.
Referenced by SEARCH_PANE_BASE().
|
privateinherited |
Definition at line 93 of file search_pane.h.
Referenced by AddSearcher(), and ClearAllResults().