24#ifndef SEARCH_HANDLERS_H 
   25#define SEARCH_HANDLERS_H 
   54        if( aRow >= 
static_cast<int>( 
m_hitlist.size() ) )
 
 
   66    void Sort( 
int aCol, 
bool aAscending, std::vector<long>* aSelection ) 
override;
 
   67    void SelectItems( std::vector<long>& aItemRows ) 
override;
 
 
   82    int Search( 
const wxString& aQuery ) 
override;
 
 
   93    int Search( 
const wxString& aQuery ) 
override;
 
 
  104    int Search( 
const wxString& aQuery ) 
override;
 
 
  115    int Search( 
const wxString& aQuery ) 
override;
 
 
  126    int Search( 
const wxString& aQuery ) 
override;
 
 
wxString getResultCell(const SCH_SEARCH_HIT &hit, int aCol) override
 
int Search(const wxString &aQuery) override
 
GROUP_SEARCH_HANDLER(SCH_EDIT_FRAME *aFrame)
 
LABEL_SEARCH_HANDLER(SCH_EDIT_FRAME *aFrame)
 
int Search(const wxString &aQuery) override
 
wxString getResultCell(const SCH_SEARCH_HIT &hit, int aCol) override
 
int Search(const wxString &aQuery) override
 
POWER_SEARCH_HANDLER(SCH_EDIT_FRAME *aFrame)
 
wxString getResultCell(const SCH_SEARCH_HIT &aHit, int aCol) override
 
Schematic editor (Eeschema) main window.
 
Base class for any item which can be embedded within the SCHEMATIC container class,...
 
virtual wxString getResultCell(const SCH_SEARCH_HIT &hit, int aCol)=0
 
std::vector< SCH_SEARCH_HIT > m_hitlist
 
void SelectItems(std::vector< long > &aItemRows) override
 
void FindAll(const std::function< bool(SCH_ITEM *, SCH_SHEET_PATH *)> &aCollector)
 
void Sort(int aCol, bool aAscending, std::vector< long > *aSelection) override
 
void ActivateItem(long aItemRow) override
 
wxString GetResultCell(int aRow, int aCol) override
 
SCH_SEARCH_HANDLER(const wxString &aName, SCH_EDIT_FRAME *aFrame)
 
Handle access to a stack of flattened SCH_SHEET objects by way of a path for creating a flattened sch...
 
SEARCH_HANDLER(const wxString &aName)
 
wxString getResultCell(const SCH_SEARCH_HIT &aHit, int aCol) override
 
SYMBOL_SEARCH_HANDLER(SCH_EDIT_FRAME *aFrame)
 
int Search(const wxString &aQuery) override
 
TEXT_SEARCH_HANDLER(SCH_EDIT_FRAME *aFrame)
 
int Search(const wxString &aQuery) override
 
wxString getResultCell(const SCH_SEARCH_HIT &hit, int aCol) override
 
SCH_SHEET_PATH * sheetPath