Code::Blocks
SVN r11506
|
#include <debuggeroptionsdlg.h>
Public Types | |
enum | Flags { DisableInit, WatchFuncArgs, WatchLocals, CatchExceptions, EvalExpression, AddOtherProjectDirs, DoNotRun } |
Public Member Functions | |
DebuggerConfiguration (const ConfigManagerWrapper &config) | |
virtual cbDebuggerConfiguration * | Clone () const |
virtual wxPanel * | MakePanel (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 wxString & | GetName () const |
const ConfigManagerWrapper & | GetConfig () 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) | |
cbDebuggerConfiguration & | operator= (const cbDebuggerConfiguration &) |
Protected Attributes inherited from cbDebuggerConfiguration | |
ConfigManagerWrapper | m_config |
Definition at line 13 of file debuggeroptionsdlg.h.
Enumerator | |
---|---|
DisableInit | |
WatchFuncArgs | |
WatchLocals | |
CatchExceptions | |
EvalExpression | |
AddOtherProjectDirs | |
DoNotRun |
Definition at line 22 of file debuggeroptionsdlg.h.
|
explicit |
Definition at line 78 of file debuggeroptionsdlg.cpp.
|
virtual |
Implements cbDebuggerConfiguration.
Definition at line 82 of file debuggeroptionsdlg.cpp.
wxString DebuggerConfiguration::GetDebuggerExecutable | ( | bool | expandMacro = true | ) |
Definition at line 188 of file debuggeroptionsdlg.cpp.
References cbDetectDebuggerExecutable(), wxString::empty(), Manager::Get(), Manager::GetMacrosManager(), MacrosManager::ReplaceEnvVars(), wxEmptyString, and wxT.
Referenced by DebuggerGDB::DoDebug().
wxString DebuggerConfiguration::GetDisassemblyFlavorCommand | ( | ) |
Definition at line 204 of file debuggeroptionsdlg.cpp.
References wxEmptyString, and wxT.
Referenced by GDB_driver::Prepare().
bool DebuggerConfiguration::GetFlag | ( | Flags | flag | ) |
Definition at line 131 of file debuggeroptionsdlg.cpp.
References wxT.
Referenced by DebuggerGDB::DoWatches(), GDB_driver::GetCommandLine(), DebuggerGDB::OnConfigurationChange(), DebuggerGDB::OnUpdateCatchThrow(), GDB_driver::Prepare(), DebuggerGDB::ShowValueTooltip(), CDB_driver::Start(), and GDB_driver::Start().
wxString DebuggerConfiguration::GetInitCommands | ( | ) |
Definition at line 237 of file debuggeroptionsdlg.cpp.
References wxEmptyString, and wxT.
Referenced by GDB_driver::Prepare().
wxString DebuggerConfiguration::GetUserArguments | ( | bool | expandMacro = true | ) |
Definition at line 196 of file debuggeroptionsdlg.cpp.
References Manager::Get(), Manager::GetMacrosManager(), MacrosManager::ReplaceEnvVars(), wxEmptyString, and wxT.
bool DebuggerConfiguration::IsGDB | ( | ) |
Definition at line 183 of file debuggeroptionsdlg.cpp.
References wxT.
Referenced by DebuggerGDB::OnUpdateCatchThrow(), DebuggerState::StartDriver(), and DebuggerGDB::SupportsFeature().
Implements cbDebuggerConfiguration.
Definition at line 87 of file debuggeroptionsdlg.cpp.
References wxXmlResource::Get(), DebuggerConfigurationPanel::ValidateExecutablePath(), wxEmptyString, and wxT.
|
virtual |
Implements cbDebuggerConfiguration.
Definition at line 112 of file debuggeroptionsdlg.cpp.
References wxT.
void DebuggerConfiguration::SetFlag | ( | Flags | flag, |
bool | value | ||
) |
Definition at line 153 of file debuggeroptionsdlg.cpp.
References wxT.
Referenced by DebuggerGDB::OnCatchThrow().