24#ifndef SEARCH_HANDLERS_H
25#define SEARCH_HANDLERS_H
42 if( aRow >=
static_cast<int>(
m_hitlist.size() ) )
53 void Sort(
int aCol,
bool aAscending, std::vector<long>* aSelection )
override;
55 void SelectItems( std::vector<long>& aItemRows )
override;
72 int Search(
const wxString& aQuery )
override;
84 int Search(
const wxString& aQuery )
override;
96 int Search(
const wxString& aQuery )
override;
108 int Search(
const wxString& aQuery )
override;
109 void SelectItems( std::vector<long>& aItemRows )
override;
122 int Search(
const wxString& aQuery )
override;
123 void SelectItems( std::vector<long>& aItemRows )
override;
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
void ActivateItem(long aItemRow) override
int Search(const wxString &aQuery) override
wxString getResultCell(BOARD_ITEM *aItem, int aCol) override
void SelectItems(std::vector< long > &aItemRows) override
The main frame for Pcbnew.
void ActivateItem(long aItemRow) override
PCB_SEARCH_HANDLER(const wxString &aName, PCB_EDIT_FRAME *aFrame)
wxString GetResultCell(int aRow, int aCol) override
void Sort(int aCol, bool aAscending, std::vector< long > *aSelection) override
void SelectItems(std::vector< long > &aItemRows) override
std::vector< BOARD_ITEM * > m_hitlist
virtual wxString getResultCell(BOARD_ITEM *aItem, int aCol)=0
wxString getResultCell(BOARD_ITEM *aItem, int aCol) override
int Search(const wxString &aQuery) override
void SelectItems(std::vector< long > &aItemRows) override
void ActivateItem(long aItemRow) override
int Search(const wxString &aQuery) override
wxString getResultCell(const SCH_SEARCH_HIT &hit, int aCol) override
wxString getResultCell(BOARD_ITEM *aItem, int aCol) override
int Search(const wxString &aQuery) override