| 
    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 (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) | 
| virtual void | OnSchSheetChanged (SCHEMATIC &aSch) | 
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 | onSchChanging (wxCommandEvent &event) | 
| void | onSchChanged (wxCommandEvent &event) | 
Private Attributes | |
| SCH_EDIT_FRAME * | m_schFrame | 
| SCHEMATIC * | m_sch | 
| 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 27 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 SEARCH_PANE::AddSearcher(), KIUI::GetDockedPaneFont(), SEARCH_PANE_BASE::m_notebook, m_sch, m_schFrame, onSchChanged(), onSchChanging(), onUnitsChanged(), and SEARCH_PANE::SEARCH_PANE().
      
  | 
  virtual | 
Definition at line 50 of file sch_search_pane.cpp.
References m_schFrame, onSchChanged(), onSchChanging(), 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(), PCB_SEARCH_PANE::onBoardChanging(), SCH_SEARCH_PANE::onSchChanged(), SCH_SEARCH_PANE::onSchChanging(), PCB_SEARCH_PANE::onUnitsChanged(), and SCH_SEARCH_PANE::onUnitsChanged().
      
  | 
  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().
      
  | 
  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().
      
  | 
  private | 
Definition at line 73 of file sch_search_pane.cpp.
References SEARCH_PANE::ClearAllResults(), m_sch, m_schFrame, and SEARCH_PANE::RefreshSearch().
Referenced by SCH_SEARCH_PANE(), and ~SCH_SEARCH_PANE().
      
  | 
  private | 
Definition at line 66 of file sch_search_pane.cpp.
References SEARCH_PANE::ClearAllResults().
Referenced by SCH_SEARCH_PANE(), and ~SCH_SEARCH_PANE().
      
  | 
  overridevirtual | 
Reimplemented from SCHEMATIC_LISTENER.
Definition at line 86 of file sch_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
      
  | 
  overridevirtual | 
Reimplemented from SCHEMATIC_LISTENER.
Definition at line 104 of file sch_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
      
  | 
  overridevirtual | 
Reimplemented from SCHEMATIC_LISTENER.
Definition at line 95 of file sch_search_pane.cpp.
References SEARCH_PANE::RefreshSearch().
      
  | 
  inlinevirtualinherited | 
Reimplemented in DIALOG_SYMBOL_FIELDS_TABLE.
Definition at line 70 of file schematic.h.
Referenced by SCHEMATIC::OnSchSheetChanged().
      
  | 
  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 58 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 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(), PCB_SEARCH_PANE::onUnitsChanged(), and SCH_SEARCH_PANE::onUnitsChanged().
      
  | 
  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 44 of file sch_search_pane.h.
Referenced by onSchChanged(), and SCH_SEARCH_PANE().
      
  | 
  private | 
Definition at line 43 of file sch_search_pane.h.
Referenced by onSchChanged(), SCH_SEARCH_PANE(), and ~SCH_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().