Code::Blocks  SVN r11506
Public Member Functions | Private Member Functions | List of all members
cbDebugInterfaceFactory Class Referenceabstract

#include <cbdebugger_interfaces.h>

Inheritance diagram for cbDebugInterfaceFactory:
Collaboration diagram for cbDebugInterfaceFactory:

Public Member Functions

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

Private Member Functions

 cbDebugInterfaceFactory (cbDebugInterfaceFactory &)
 
cbDebugInterfaceFactoryoperator= (cbDebugInterfaceFactory &)
 

Detailed Description

Definition at line 144 of file cbdebugger_interfaces.h.

Constructor & Destructor Documentation

◆ cbDebugInterfaceFactory() [1/2]

cbDebugInterfaceFactory::cbDebugInterfaceFactory ( cbDebugInterfaceFactory )
private

◆ cbDebugInterfaceFactory() [2/2]

cbDebugInterfaceFactory::cbDebugInterfaceFactory ( )

Definition at line 25 of file cbdebugger_interfaces.cpp.

◆ ~cbDebugInterfaceFactory()

cbDebugInterfaceFactory::~cbDebugInterfaceFactory ( )
virtual

Definition at line 26 of file cbdebugger_interfaces.cpp.

Member Function Documentation

◆ CreateBacktrace()

virtual cbBacktraceDlg* cbDebugInterfaceFactory::CreateBacktrace ( )
pure virtual

◆ CreateBreapoints()

virtual cbBreakpointsDlg* cbDebugInterfaceFactory::CreateBreapoints ( )
pure virtual

◆ CreateCPURegisters()

virtual cbCPURegistersDlg* cbDebugInterfaceFactory::CreateCPURegisters ( )
pure virtual

◆ CreateDisassembly()

virtual cbDisassemblyDlg* cbDebugInterfaceFactory::CreateDisassembly ( )
pure virtual

◆ CreateMemory()

virtual cbExamineMemoryDlg* cbDebugInterfaceFactory::CreateMemory ( )
pure virtual

◆ CreateThreads()

virtual cbThreadsDlg* cbDebugInterfaceFactory::CreateThreads ( )
pure virtual

◆ CreateWatches()

virtual cbWatchesDlg* cbDebugInterfaceFactory::CreateWatches ( )
pure virtual

◆ DeleteBacktrace()

virtual void cbDebugInterfaceFactory::DeleteBacktrace ( cbBacktraceDlg dialog)
pure virtual

◆ DeleteBreakpoints()

virtual void cbDebugInterfaceFactory::DeleteBreakpoints ( cbBreakpointsDlg dialog)
pure virtual

◆ DeleteCPURegisters()

virtual void cbDebugInterfaceFactory::DeleteCPURegisters ( cbCPURegistersDlg dialog)
pure virtual

◆ DeleteDisassembly()

virtual void cbDebugInterfaceFactory::DeleteDisassembly ( cbDisassemblyDlg dialog)
pure virtual

◆ DeleteMemory()

virtual void cbDebugInterfaceFactory::DeleteMemory ( cbExamineMemoryDlg dialog)
pure virtual

◆ DeleteThreads()

virtual void cbDebugInterfaceFactory::DeleteThreads ( cbThreadsDlg dialog)
pure virtual

◆ DeleteWatches()

virtual void cbDebugInterfaceFactory::DeleteWatches ( cbWatchesDlg dialog)
pure virtual

◆ HideValueTooltip()

virtual void cbDebugInterfaceFactory::HideValueTooltip ( )
pure virtual

◆ IsValueTooltipShown()

virtual bool cbDebugInterfaceFactory::IsValueTooltipShown ( )
pure virtual

Implemented in DebugInterfaceFactory.

◆ operator=()

cbDebugInterfaceFactory& cbDebugInterfaceFactory::operator= ( cbDebugInterfaceFactory )
private

◆ ShowValueTooltip()

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

Show new value tooltip.

Returns
Return True only if new tooltip was shown, else return False.

Implemented in DebugInterfaceFactory.

Referenced by DebuggerManager::ShowValueTooltip().

◆ UpdateValueTooltip()

virtual void cbDebugInterfaceFactory::UpdateValueTooltip ( )
pure virtual

Implemented in DebugInterfaceFactory.


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