Code::Blocks  SVN r11506
Public Member Functions | Private Member Functions | Private Attributes | List of all members
IncrementalSelectHandler Class Reference

#include <incremental_select_helper.h>

Inheritance diagram for IncrementalSelectHandler:
Collaboration diagram for IncrementalSelectHandler:

Public Member Functions

 IncrementalSelectHandler (wxDialog *parent, IncrementalSelectIterator *iterator)
 
 ~IncrementalSelectHandler () override
 
void Init (wxListCtrl *list, wxTextCtrl *text)
 
void DeInit (wxWindow *window)
 
void FilterItems ()
 
int GetSelection ()
 

Private Member Functions

void OnKeyDown (wxKeyEvent &event)
 
void OnTextChanged (wxCommandEvent &event)
 
void OnItemActivated (wxListEvent &event)
 

Private Attributes

wxDialogm_parent
 
wxListCtrlm_list
 
wxTextCtrlm_text
 
IncrementalSelectIteratorm_iterator
 

Detailed Description

Definition at line 58 of file incremental_select_helper.h.

Constructor & Destructor Documentation

◆ IncrementalSelectHandler()

IncrementalSelectHandler::IncrementalSelectHandler ( wxDialog parent,
IncrementalSelectIterator iterator 
)

Definition at line 54 of file incremental_select_helper.cpp.

References m_parent.

◆ ~IncrementalSelectHandler()

IncrementalSelectHandler::~IncrementalSelectHandler ( )
override

Definition at line 64 of file incremental_select_helper.cpp.

Member Function Documentation

◆ DeInit()

void IncrementalSelectHandler::DeInit ( wxWindow window)

◆ FilterItems()

void IncrementalSelectHandler::FilterItems ( )

◆ GetSelection()

int IncrementalSelectHandler::GetSelection ( )

◆ Init()

void IncrementalSelectHandler::Init ( wxListCtrl list,
wxTextCtrl text 
)

◆ OnItemActivated()

void IncrementalSelectHandler::OnItemActivated ( wxListEvent event)
private

Definition at line 278 of file incremental_select_helper.cpp.

References m_parent, and wxID_OK.

Referenced by DeInit(), and Init().

◆ OnKeyDown()

void IncrementalSelectHandler::OnKeyDown ( wxKeyEvent event)
private

◆ OnTextChanged()

void IncrementalSelectHandler::OnTextChanged ( wxCommandEvent event)
private

Definition at line 97 of file incremental_select_helper.cpp.

References FilterItems().

Referenced by DeInit(), and Init().

Member Data Documentation

◆ m_iterator

IncrementalSelectIterator* IncrementalSelectHandler::m_iterator
private

Definition at line 78 of file incremental_select_helper.h.

Referenced by FilterItems(), GetSelection(), and Init().

◆ m_list

wxListCtrl* IncrementalSelectHandler::m_list
private

Definition at line 76 of file incremental_select_helper.h.

Referenced by DeInit(), FilterItems(), GetSelection(), Init(), and OnKeyDown().

◆ m_parent

wxDialog* IncrementalSelectHandler::m_parent
private

◆ m_text

wxTextCtrl* IncrementalSelectHandler::m_text
private

Definition at line 77 of file incremental_select_helper.h.

Referenced by DeInit(), FilterItems(), and Init().


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