| 
    KiCad PCB EDA Suite
    
   | 
 
#include <search_handlers.h>
  
Public Member Functions | |
| NETS_SEARCH_HANDLER (PCB_EDIT_FRAME *aFrame) | |
| int | Search (const wxString &aQuery) override | 
| void | SelectItems (std::vector< long > &aItemRows) override | 
| void | ActivateItem (long aItemRow) override | 
| wxString | GetResultCell (int aRow, int aCol) override | 
| void | Sort (int aCol, bool aAscending, std::vector< long > *aSelection) override | 
| wxString | GetName () const | 
| std::vector< std::tuple< wxString, int, wxListColumnFormat > > | GetColumns () const | 
Protected Attributes | |
| PCB_EDIT_FRAME * | m_frame | 
| std::vector< BOARD_ITEM * > | m_hitlist | 
| wxString | m_name | 
| std::vector< std::tuple< wxString, int, wxListColumnFormat > > | m_columns | 
Private Member Functions | |
| wxString | getResultCell (BOARD_ITEM *aItem, int aCol) override | 
Definition at line 120 of file pcbnew/widgets/search_handlers.h.
| NETS_SEARCH_HANDLER::NETS_SEARCH_HANDLER | ( | PCB_EDIT_FRAME * | aFrame | ) | 
Definition at line 407 of file pcbnew/widgets/search_handlers.cpp.
References _HKI, SEARCH_HANDLER::m_columns, and PCB_SEARCH_HANDLER::PCB_SEARCH_HANDLER().
      
  | 
  overridevirtual | 
Reimplemented from SEARCH_HANDLER.
Definition at line 484 of file pcbnew/widgets/search_handlers.cpp.
References _, and PCB_SEARCH_HANDLER::m_frame.
      
  | 
  inlineinherited | 
Definition at line 47 of file search_pane.h.
References m_columns.
      
  | 
  inlineinherited | 
Definition at line 45 of file search_pane.h.
References m_name.
Referenced by GROUP_SEARCH_HANDLER::getResultCell(), and SEARCH_PANE::OnLanguageChange().
      
  | 
  inlineoverridevirtualinherited | 
Implements SEARCH_HANDLER.
Definition at line 42 of file pcbnew/widgets/search_handlers.h.
References getResultCell(), m_frame, and m_hitlist.
      
  | 
  overrideprivatevirtual | 
Implements PCB_SEARCH_HANDLER.
Definition at line 441 of file pcbnew/widgets/search_handlers.cpp.
References _, NETCLASS::GetName(), NETINFO_ITEM::GetNetClass(), NETINFO_ITEM::GetNetCode(), NETINFO_ITEM::GetNetname(), and UnescapeString().
      
  | 
  overridevirtual | 
Implements SEARCH_HANDLER.
Definition at line 415 of file pcbnew/widgets/search_handlers.cpp.
References EDA_SEARCH_DATA::findString, BOARD::GetNetInfo(), PCB_SEARCH_HANDLER::m_frame, PCB_SEARCH_HANDLER::m_hitlist, EDA_SEARCH_DATA::matchMode, PERMISSIVE, APP_SETTINGS_BASE::SEARCH_PANE::search_hidden_fields, APP_SETTINGS_BASE::SEARCH_PANE::search_metadata, EDA_SEARCH_DATA::searchAllFields, and EDA_SEARCH_DATA::searchMetadata.
      
  | 
  overridevirtual | 
Reimplemented from SEARCH_HANDLER.
Definition at line 462 of file pcbnew/widgets/search_handlers.cpp.
References NETINFO_ITEM::GetNetCode(), PCB_SEARCH_HANDLER::m_frame, PCB_SEARCH_HANDLER::m_hitlist, and KIGFX::RENDER_SETTINGS::SetHighlight().
      
  | 
  overridevirtualinherited | 
Implements SEARCH_HANDLER.
Definition at line 49 of file pcbnew/widgets/search_handlers.cpp.
References alg::contains(), and m_hitlist.
      
  | 
  protectedinherited | 
Definition at line 61 of file search_pane.h.
Referenced by DRILL_SEARCH_HANDLER::DRILL_SEARCH_HANDLER(), FOOTPRINT_SEARCH_HANDLER::FOOTPRINT_SEARCH_HANDLER(), GetColumns(), GROUP_SEARCH_HANDLER::GROUP_SEARCH_HANDLER(), GROUP_SEARCH_HANDLER::GROUP_SEARCH_HANDLER(), LABEL_SEARCH_HANDLER::LABEL_SEARCH_HANDLER(), NETS_SEARCH_HANDLER::NETS_SEARCH_HANDLER(), POWER_SEARCH_HANDLER::POWER_SEARCH_HANDLER(), RATSNEST_SEARCH_HANDLER::RATSNEST_SEARCH_HANDLER(), SYMBOL_SEARCH_HANDLER::SYMBOL_SEARCH_HANDLER(), TEXT_SEARCH_HANDLER::TEXT_SEARCH_HANDLER(), TEXT_SEARCH_HANDLER::TEXT_SEARCH_HANDLER(), and ZONE_SEARCH_HANDLER::ZONE_SEARCH_HANDLER().
      
  | 
  protectedinherited | 
Definition at line 67 of file pcbnew/widgets/search_handlers.h.
Referenced by NETS_SEARCH_HANDLER::ActivateItem(), ActivateItem(), RATSNEST_SEARCH_HANDLER::ActivateItem(), GetResultCell(), FOOTPRINT_SEARCH_HANDLER::getResultCell(), ZONE_SEARCH_HANDLER::getResultCell(), PCB_SEARCH_HANDLER(), FOOTPRINT_SEARCH_HANDLER::Search(), NETS_SEARCH_HANDLER::Search(), RATSNEST_SEARCH_HANDLER::Search(), ZONE_SEARCH_HANDLER::Search(), NETS_SEARCH_HANDLER::SelectItems(), SelectItems(), and RATSNEST_SEARCH_HANDLER::SelectItems().
      
  | 
  protectedinherited | 
Definition at line 68 of file pcbnew/widgets/search_handlers.h.
Referenced by GetResultCell(), DRILL_SEARCH_HANDLER::Search(), FOOTPRINT_SEARCH_HANDLER::Search(), NETS_SEARCH_HANDLER::Search(), RATSNEST_SEARCH_HANDLER::Search(), ZONE_SEARCH_HANDLER::Search(), DRILL_SEARCH_HANDLER::SelectItems(), NETS_SEARCH_HANDLER::SelectItems(), SelectItems(), RATSNEST_SEARCH_HANDLER::SelectItems(), DRILL_SEARCH_HANDLER::Sort(), and Sort().
      
  | 
  protectedinherited | 
Definition at line 60 of file search_pane.h.
Referenced by GetName(), and SEARCH_HANDLER().