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

#include <goto_file.h>

Inheritance diagram for GotoFile:
Collaboration diagram for GotoFile:

Public Member Functions

 GotoFile (wxWindow *parent, IncrementalSelectIterator *iterator, const wxString &title, const wxString &message)
 
 ~GotoFile () override
 
int GetSelection ()
 
void AddControlBelowList (wxControl *control)
 
- Public Member Functions inherited from wxDialog
virtual int ShowModal ()
 

Protected Member Functions

void BuildContent (wxWindow *parent, IncrementalSelectIterator *iterator, const wxString &title, const wxString &message)
 

Private Member Functions

void FilterItems ()
 

Private Attributes

IncrementalSelectHandler m_handler
 
IncrementalListCtrlm_ResultList
 
wxBoxSizerm_sizer
 
wxTextCtrlm_Text
 

Static Private Attributes

static const long ID_TEXTCTRL1 = wxNewId()
 
static const long ID_RESULT_LIST = wxNewId()
 

Detailed Description

Definition at line 19 of file goto_file.h.

Constructor & Destructor Documentation

◆ GotoFile()

GotoFile::GotoFile ( wxWindow parent,
IncrementalSelectIterator iterator,
const wxString title,
const wxString message 
)

Definition at line 41 of file goto_file.cpp.

References cbAssert.

◆ ~GotoFile()

GotoFile::~GotoFile ( )
override

Definition at line 126 of file goto_file.cpp.

References IncrementalSelectHandler::DeInit(), and m_handler.

Member Function Documentation

◆ AddControlBelowList()

void GotoFile::AddControlBelowList ( wxControl control)

◆ BuildContent()

void GotoFile::BuildContent ( wxWindow parent,
IncrementalSelectIterator iterator,
const wxString title,
const wxString message 
)
protected

◆ FilterItems()

void GotoFile::FilterItems ( )
private

◆ GetSelection()

int GotoFile::GetSelection ( )

Member Data Documentation

◆ ID_RESULT_LIST

const long GotoFile::ID_RESULT_LIST = wxNewId()
staticprivate

Definition at line 43 of file goto_file.h.

Referenced by BuildContent().

◆ ID_TEXTCTRL1

const long GotoFile::ID_TEXTCTRL1 = wxNewId()
staticprivate

Definition at line 42 of file goto_file.h.

Referenced by BuildContent().

◆ m_handler

IncrementalSelectHandler GotoFile::m_handler
private

Definition at line 32 of file goto_file.h.

Referenced by BuildContent(), GetSelection(), and ~GotoFile().

◆ m_ResultList

IncrementalListCtrl* GotoFile::m_ResultList
private

Definition at line 36 of file goto_file.h.

Referenced by BuildContent().

◆ m_sizer

wxBoxSizer* GotoFile::m_sizer
private

Definition at line 37 of file goto_file.h.

Referenced by AddControlBelowList(), and BuildContent().

◆ m_Text

wxTextCtrl* GotoFile::m_Text
private

Definition at line 38 of file goto_file.h.

Referenced by BuildContent().


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