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

#include <debugger_interface_creator.h>

Inheritance diagram for DebugInterfaceFactory:
Collaboration diagram for DebugInterfaceFactory:

Public Member Functions

 DebugInterfaceFactory ()
 
 ~DebugInterfaceFactory ()
 
virtual cbBacktraceDlgCreateBacktrace ()
 
virtual void DeleteBacktrace (cbBacktraceDlg *dialog)
 
virtual cbBreakpointsDlgCreateBreapoints ()
 
virtual void DeleteBreakpoints (cbBreakpointsDlg *dialog)
 
virtual cbCPURegistersDlgCreateCPURegisters ()
 
virtual void DeleteCPURegisters (cbCPURegistersDlg *dialog)
 
virtual cbDisassemblyDlgCreateDisassembly ()
 
virtual void DeleteDisassembly (cbDisassemblyDlg *dialog)
 
virtual cbExamineMemoryDlgCreateMemory ()
 
virtual void DeleteMemory (cbExamineMemoryDlg *dialog)
 
virtual cbThreadsDlgCreateThreads ()
 
virtual void DeleteThreads (cbThreadsDlg *dialog)
 
virtual cbWatchesDlgCreateWatches ()
 
virtual void DeleteWatches (cbWatchesDlg *dialog)
 
virtual bool ShowValueTooltip (const cb::shared_ptr< cbWatch > &watch, const wxRect &rect)
 Show new value tooltip. More...
 
virtual void HideValueTooltip ()
 
virtual bool IsValueTooltipShown ()
 
virtual void UpdateValueTooltip ()
 
- Public Member Functions inherited from cbDebugInterfaceFactory
 cbDebugInterfaceFactory ()
 
virtual ~cbDebugInterfaceFactory ()
 

Private Member Functions

void OnEditorDeactivate (CodeBlocksEvent &event)
 

Private Attributes

ValueTooltipm_tooltip
 

Detailed Description

Definition at line 13 of file debugger_interface_creator.h.

Constructor & Destructor Documentation

◆ DebugInterfaceFactory()

DebugInterfaceFactory::DebugInterfaceFactory ( )

◆ ~DebugInterfaceFactory()

DebugInterfaceFactory::~DebugInterfaceFactory ( )

Member Function Documentation

◆ CreateBacktrace()

cbBacktraceDlg * DebugInterfaceFactory::CreateBacktrace ( )
virtual

◆ CreateBreapoints()

cbBreakpointsDlg * DebugInterfaceFactory::CreateBreapoints ( )
virtual

◆ CreateCPURegisters()

cbCPURegistersDlg * DebugInterfaceFactory::CreateCPURegisters ( )
virtual

◆ CreateDisassembly()

cbDisassemblyDlg * DebugInterfaceFactory::CreateDisassembly ( )
virtual

◆ CreateMemory()

cbExamineMemoryDlg * DebugInterfaceFactory::CreateMemory ( )
virtual

◆ CreateThreads()

cbThreadsDlg * DebugInterfaceFactory::CreateThreads ( )
virtual

◆ CreateWatches()

cbWatchesDlg * DebugInterfaceFactory::CreateWatches ( )
virtual

◆ DeleteBacktrace()

void DebugInterfaceFactory::DeleteBacktrace ( cbBacktraceDlg dialog)
virtual

◆ DeleteBreakpoints()

void DebugInterfaceFactory::DeleteBreakpoints ( cbBreakpointsDlg dialog)
virtual

◆ DeleteCPURegisters()

void DebugInterfaceFactory::DeleteCPURegisters ( cbCPURegistersDlg dialog)
virtual

◆ DeleteDisassembly()

void DebugInterfaceFactory::DeleteDisassembly ( cbDisassemblyDlg dialog)
virtual

◆ DeleteMemory()

void DebugInterfaceFactory::DeleteMemory ( cbExamineMemoryDlg dialog)
virtual

◆ DeleteThreads()

void DebugInterfaceFactory::DeleteThreads ( cbThreadsDlg dialog)
virtual

◆ DeleteWatches()

void DebugInterfaceFactory::DeleteWatches ( cbWatchesDlg dialog)
virtual

◆ HideValueTooltip()

void DebugInterfaceFactory::HideValueTooltip ( )
virtual

Implements cbDebugInterfaceFactory.

Definition at line 224 of file debugger_interface_creator.cpp.

References ValueTooltip::Dismiss(), and m_tooltip.

Referenced by OnEditorDeactivate().

◆ IsValueTooltipShown()

bool DebugInterfaceFactory::IsValueTooltipShown ( )
virtual

Implements cbDebugInterfaceFactory.

Definition at line 236 of file debugger_interface_creator.cpp.

References m_tooltip.

◆ OnEditorDeactivate()

void DebugInterfaceFactory::OnEditorDeactivate ( CodeBlocksEvent event)
private

Definition at line 241 of file debugger_interface_creator.cpp.

References HideValueTooltip().

Referenced by DebugInterfaceFactory().

◆ ShowValueTooltip()

bool DebugInterfaceFactory::ShowValueTooltip ( const cb::shared_ptr< cbWatch > &  watch,
const wxRect rect 
)
virtual

◆ UpdateValueTooltip()

void DebugInterfaceFactory::UpdateValueTooltip ( )
virtual

Implements cbDebugInterfaceFactory.

Definition at line 230 of file debugger_interface_creator.cpp.

References m_tooltip, and ValueTooltip::UpdateWatch().

Member Data Documentation

◆ m_tooltip

ValueTooltip* DebugInterfaceFactory::m_tooltip
private

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