KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SEARCH_PANE_TAB Class Reference

#include <search_pane_tab.h>

Inheritance diagram for SEARCH_PANE_TAB:

Public Member Functions

 SEARCH_PANE_TAB (const std::shared_ptr< SEARCH_HANDLER > &aHandler, wxWindow *parent, wxWindowID aId=wxID_ANY, const wxPoint &aLocation=wxDefaultPosition, const wxSize &aSize=wxDefaultSize)
 
void Search (wxString &query)
 
void Clear ()
 
void RefreshColumnNames ()
 
std::shared_ptr< SEARCH_HANDLERGetSearchHandler () const
 

Private Attributes

SEARCH_PANE_LISTVIEWm_listView
 
std::shared_ptr< SEARCH_HANDLERm_handler
 

Detailed Description

Definition at line 64 of file search_pane_tab.h.

Constructor & Destructor Documentation

◆ SEARCH_PANE_TAB()

SEARCH_PANE_TAB::SEARCH_PANE_TAB ( const std::shared_ptr< SEARCH_HANDLER > & aHandler,
wxWindow * parent,
wxWindowID aId = wxID_ANY,
const wxPoint & aLocation = wxDefaultPosition,
const wxSize & aSize = wxDefaultSize )

Definition at line 296 of file search_pane_tab.cpp.

References m_handler, and m_listView.

Member Function Documentation

◆ Clear()

void SEARCH_PANE_TAB::Clear ( )

Definition at line 322 of file search_pane_tab.cpp.

References m_listView.

◆ GetSearchHandler()

std::shared_ptr< SEARCH_HANDLER > SEARCH_PANE_TAB::GetSearchHandler ( ) const
inline

Definition at line 74 of file search_pane_tab.h.

References m_handler.

Referenced by SEARCH_PANE::OnLanguageChange().

◆ RefreshColumnNames()

void SEARCH_PANE_TAB::RefreshColumnNames ( )

Definition at line 329 of file search_pane_tab.cpp.

References m_listView.

Referenced by SEARCH_PANE::OnLanguageChange().

◆ Search()

void SEARCH_PANE_TAB::Search ( wxString & query)

Definition at line 313 of file search_pane_tab.cpp.

References m_handler, and m_listView.

Referenced by SEARCH_PANE::OnNotebookPageChanged(), and SEARCH_PANE::RefreshSearch().

Member Data Documentation

◆ m_handler

std::shared_ptr<SEARCH_HANDLER> SEARCH_PANE_TAB::m_handler
private

Definition at line 78 of file search_pane_tab.h.

Referenced by GetSearchHandler(), Search(), and SEARCH_PANE_TAB().

◆ m_listView

SEARCH_PANE_LISTVIEW* SEARCH_PANE_TAB::m_listView
private

Definition at line 77 of file search_pane_tab.h.

Referenced by Clear(), RefreshColumnNames(), Search(), and SEARCH_PANE_TAB().


The documentation for this class was generated from the following files: