Code::Blocks  SVN r11506
Public Types | Public Member Functions | List of all members
DebuggerConfiguration Class Reference

#include <debuggeroptionsdlg.h>

Inheritance diagram for DebuggerConfiguration:
Collaboration diagram for DebuggerConfiguration:

Public Types

enum  Flags {
  DisableInit, WatchFuncArgs, WatchLocals, CatchExceptions,
  EvalExpression, AddOtherProjectDirs, DoNotRun
}
 

Public Member Functions

 DebuggerConfiguration (const ConfigManagerWrapper &config)
 
virtual cbDebuggerConfigurationClone () const
 
virtual wxPanelMakePanel (wxWindow *parent)
 
virtual bool SaveChanges (wxPanel *panel)
 
bool GetFlag (Flags flag)
 
void SetFlag (Flags flag, bool value)
 
bool IsGDB ()
 
wxString GetDebuggerExecutable (bool expandMacro=true)
 
wxString GetUserArguments (bool expandMacro=true)
 
wxString GetDisassemblyFlavorCommand ()
 
wxString GetInitCommands ()
 
- Public Member Functions inherited from cbDebuggerConfiguration
 cbDebuggerConfiguration (const ConfigManagerWrapper &config)
 
virtual ~cbDebuggerConfiguration ()
 
void SetName (const wxString &name)
 
const wxStringGetName () const
 
const ConfigManagerWrapperGetConfig () const
 
void SetConfig (const ConfigManagerWrapper &config)
 
void SetMenuId (long id)
 
long GetMenuId () const
 

Additional Inherited Members

- Protected Member Functions inherited from cbDebuggerConfiguration
 cbDebuggerConfiguration (const cbDebuggerConfiguration &o)
 
cbDebuggerConfigurationoperator= (const cbDebuggerConfiguration &)
 
- Protected Attributes inherited from cbDebuggerConfiguration
ConfigManagerWrapper m_config
 

Detailed Description

Definition at line 13 of file debuggeroptionsdlg.h.

Member Enumeration Documentation

◆ Flags

Enumerator
DisableInit 
WatchFuncArgs 
WatchLocals 
CatchExceptions 
EvalExpression 
AddOtherProjectDirs 
DoNotRun 

Definition at line 22 of file debuggeroptionsdlg.h.

Constructor & Destructor Documentation

◆ DebuggerConfiguration()

DebuggerConfiguration::DebuggerConfiguration ( const ConfigManagerWrapper config)
explicit

Definition at line 78 of file debuggeroptionsdlg.cpp.

Member Function Documentation

◆ Clone()

cbDebuggerConfiguration * DebuggerConfiguration::Clone ( ) const
virtual

Implements cbDebuggerConfiguration.

Definition at line 82 of file debuggeroptionsdlg.cpp.

◆ GetDebuggerExecutable()

wxString DebuggerConfiguration::GetDebuggerExecutable ( bool  expandMacro = true)

◆ GetDisassemblyFlavorCommand()

wxString DebuggerConfiguration::GetDisassemblyFlavorCommand ( )

Definition at line 204 of file debuggeroptionsdlg.cpp.

References wxEmptyString, and wxT.

Referenced by GDB_driver::Prepare().

◆ GetFlag()

bool DebuggerConfiguration::GetFlag ( Flags  flag)

◆ GetInitCommands()

wxString DebuggerConfiguration::GetInitCommands ( )

Definition at line 237 of file debuggeroptionsdlg.cpp.

References wxEmptyString, and wxT.

Referenced by GDB_driver::Prepare().

◆ GetUserArguments()

wxString DebuggerConfiguration::GetUserArguments ( bool  expandMacro = true)

◆ IsGDB()

bool DebuggerConfiguration::IsGDB ( )

◆ MakePanel()

wxPanel * DebuggerConfiguration::MakePanel ( wxWindow parent)
virtual

◆ SaveChanges()

bool DebuggerConfiguration::SaveChanges ( wxPanel panel)
virtual

Implements cbDebuggerConfiguration.

Definition at line 112 of file debuggeroptionsdlg.cpp.

References wxT.

◆ SetFlag()

void DebuggerConfiguration::SetFlag ( Flags  flag,
bool  value 
)

Definition at line 153 of file debuggeroptionsdlg.cpp.

References wxT.

Referenced by DebuggerGDB::OnCatchThrow().


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