47 void Preload(
const wxString& aFindString );
81 bool Show(
bool show =
true )
override;
99 void search(
bool direction );
127 std::vector<BOARD_ITEM*>&, std::vector<BOARD_ITEM*>& )
override
136 std::deque<BOARD_ITEM*>::iterator
m_it;
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
Information pertinent to a Pcbnew printed circuit board.
void OnBoardCompositeUpdate(BOARD &, std::vector< BOARD_ITEM * > &, std::vector< BOARD_ITEM * > &, std::vector< BOARD_ITEM * > &) override
void SetCallback(std::function< void(BOARD_ITEM *)> aCallback)
Function to be called on each found event.
void onTextEnter(wxCommandEvent &event) override
void OnBoardItemsChanged(BOARD &, std::vector< BOARD_ITEM * > &) override
bool Show(bool show=true) override
The Show method is overridden to make the search combobox focused by default.
std::deque< BOARD_ITEM * >::iterator m_it
void OnBoardItemChanged(BOARD &, BOARD_ITEM *) override
void onOptionChanged(wxCommandEvent &aEvent) override
void Preload(const wxString &aFindString)
void onFindNextClick(wxCommandEvent &event) override
void search(bool direction)
void onSearchAgainClick(wxCommandEvent &event) override
BOARD_ITEM * GetItem() const
Return the currently found item or nullptr in the case of no items found.
void onShowSearchPanel(wxHyperlinkEvent &event) override
void onFindPreviousClick(wxCommandEvent &event) override
void OnBoardItemAdded(BOARD &, BOARD_ITEM *) override
std::function< void(BOARD_ITEM *)> m_highlightCallback
void OnBoardItemsAdded(BOARD &, std::vector< BOARD_ITEM * > &) override
void OnBoardItemRemoved(BOARD &, BOARD_ITEM *) override
void OnBoardItemsRemoved(BOARD &, std::vector< BOARD_ITEM * > &) override
void FindNext(bool reverse)
Finds the next item.
std::deque< BOARD_ITEM * > m_hitList
void OnBoardChanged(wxCommandEvent &event)
The main frame for Pcbnew.