20#ifndef SEARCH_PANE_TAB_H
21#define SEARCH_PANE_TAB_H
24#include <wx/listctrl.h>
35 wxWindow* parent, wxWindowID winid = wxID_ANY,
36 const wxPoint& pos = wxDefaultPosition,
37 const wxSize& size = wxDefaultSize );
43 std::vector<long>
Sort();
46 wxString
OnGetItemText(
long item,
long column )
const override;
52 void OnChar( wxKeyEvent& aEvent );
68 const wxPoint& aLocation = wxDefaultPosition,
69 const wxSize& aSize = wxDefaultSize );
71 void Search( wxString& query );
void OnItemDeselected(wxListEvent &aEvent)
void GetSelectRowsList(std::vector< long > &aSelectedList)
void OnColClicked(wxListEvent &aEvent)
void OnChar(wxKeyEvent &aEvent)
void OnItemSelected(wxListEvent &aEvent)
SEARCH_HANDLER * m_handler
void OnItemActivated(wxListEvent &aEvent)
virtual ~SEARCH_PANE_LISTVIEW()
std::vector< long > Sort()
void OnUpdateUI(wxUpdateUIEvent &aEvent)
wxString OnGetItemText(long item, long column) const override
void RefreshColumnNames()
SEARCH_HANDLER * m_handler
void Search(wxString &query)
SEARCH_PANE_LISTVIEW * m_listView
SEARCH_HANDLER * GetSearchHandler() const
void RefreshColumnNames()