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.
 
DIALOG_FIND_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
 
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
 
DIALOG_FIND(PCB_EDIT_FRAME *aParent)
 
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.