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

wxDialog * m_parent
 
wxListCtrl * m_list
 
wxTextCtrl * m_text
 
IncrementalSelectIterator * m_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: