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

#include <examinememorydlg.h>

Inheritance diagram for ExamineMemoryDlg:
Collaboration diagram for ExamineMemoryDlg:

Public Member Functions

 ExamineMemoryDlg (wxWindow *parent)
 
wxWindowGetWindow ()
 
void Begin ()
 
void End ()
 
void Clear ()
 
wxString GetBaseAddress ()
 
void SetBaseAddress (const wxString &addr)
 
int GetBytes ()
 
void AddError (const wxString &err)
 
void AddHexByte (const wxString &addr, const wxString &hexbyte)
 
void EnableWindow (bool enable)
 
- Public Member Functions inherited from cbExamineMemoryDlg
virtual ~cbExamineMemoryDlg ()
 

Protected Member Functions

void OnGo (wxCommandEvent &event)
 

Private Attributes

wxTextCtrlm_pText
 
size_t m_ByteCounter
 
wxChar m_LineText [67]
 
unsigned long m_LastRowStartingAddress
 

Detailed Description

Definition at line 14 of file examinememorydlg.h.

Constructor & Destructor Documentation

◆ ExamineMemoryDlg()

ExamineMemoryDlg::ExamineMemoryDlg ( wxWindow parent)

Member Function Documentation

◆ AddError()

void ExamineMemoryDlg::AddError ( const wxString err)
virtual

Implements cbExamineMemoryDlg.

Definition at line 84 of file examinememorydlg.cpp.

References _T, and m_pText.

Referenced by GetWindow().

◆ AddHexByte()

void ExamineMemoryDlg::AddHexByte ( const wxString addr,
const wxString hexbyte 
)
virtual

◆ Begin()

void ExamineMemoryDlg::Begin ( )
virtual

Implements cbExamineMemoryDlg.

Definition at line 53 of file examinememorydlg.cpp.

References m_pText.

Referenced by GetWindow().

◆ Clear()

void ExamineMemoryDlg::Clear ( )
virtual

Implements cbExamineMemoryDlg.

Definition at line 63 of file examinememorydlg.cpp.

References _T, m_ByteCounter, m_LastRowStartingAddress, m_LineText, and m_pText.

Referenced by GetWindow().

◆ EnableWindow()

void ExamineMemoryDlg::EnableWindow ( bool  enable)
virtual

Implements cbExamineMemoryDlg.

Definition at line 149 of file examinememorydlg.cpp.

Referenced by GetWindow().

◆ End()

void ExamineMemoryDlg::End ( )
virtual

Implements cbExamineMemoryDlg.

Definition at line 58 of file examinememorydlg.cpp.

References m_pText.

Referenced by GetWindow().

◆ GetBaseAddress()

wxString ExamineMemoryDlg::GetBaseAddress ( )
virtual

Implements cbExamineMemoryDlg.

Definition at line 72 of file examinememorydlg.cpp.

Referenced by GetWindow().

◆ GetBytes()

int ExamineMemoryDlg::GetBytes ( )
virtual

Implements cbExamineMemoryDlg.

Definition at line 77 of file examinememorydlg.cpp.

Referenced by GetWindow(), and OnGo().

◆ GetWindow()

wxWindow* ExamineMemoryDlg::GetWindow ( )
inlinevirtual

◆ OnGo()

void ExamineMemoryDlg::OnGo ( wxCommandEvent event)
protected

◆ SetBaseAddress()

void ExamineMemoryDlg::SetBaseAddress ( const wxString addr)
virtual

Member Data Documentation

◆ m_ByteCounter

size_t ExamineMemoryDlg::m_ByteCounter
private

Definition at line 37 of file examinememorydlg.h.

Referenced by AddHexByte(), and Clear().

◆ m_LastRowStartingAddress

unsigned long ExamineMemoryDlg::m_LastRowStartingAddress
private

Definition at line 39 of file examinememorydlg.h.

Referenced by AddHexByte(), and Clear().

◆ m_LineText

wxChar ExamineMemoryDlg::m_LineText[67]
private

Definition at line 38 of file examinememorydlg.h.

Referenced by AddHexByte(), and Clear().

◆ m_pText

wxTextCtrl* ExamineMemoryDlg::m_pText
private

Definition at line 36 of file examinememorydlg.h.

Referenced by AddError(), AddHexByte(), Begin(), Clear(), and End().


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