Extending Qt Creator Manual | Debugger Namespace

Extending Qt Creator Manual 4.8.0

# Debugger Namespace

Header: | #include <Debugger>

## Namespaces

namespace | BinEditor
namespace | CPlusPlus
namespace | Constants
namespace | Constants
namespace | Core
namespace | Debugger
namespace | ExtensionSystem
namespace | Icons
namespace | Icons
namespace | Internal
namespace | Internal
namespace | ProjectExplorer
namespace | QSsh
namespace | QmlJS
namespace | TextEditor
namespace | Utils
namespace | std

## Types

enum | DebuggerCapabilities { ReverseSteppingCapability, SnapshotCapability, AutoDerefPointersCapability, DisassemblerCapability, ..., BreakIndividualLocationsCapability }
enum | DebuggerCloseMode { KillAtClose, KillAndExitMonitorAtClose, DetachAtClose }
enum | DebuggerEngineType { NoEngineType, GdbEngineType, CdbEngineType, PdbEngineType, LldbEngineType }
enum | DebuggerLanguage { NoLanguage, CppLanguage, QmlLanguage, AnyLanguage }
enum | DebuggerStartMode { NoStartMode, StartInternal, StartExternal, AttachExternal, ..., StartRemoteProcess }
enum | DebuggerState { DebuggerNotReady, EngineSetupRequested, EngineSetupFailed, EngineSetupOk, ..., DebuggerFinished }
enum | LogChannel { LogInput, LogMiscInput, LogOutput, LogWarning, ..., ConsoleOutput }
enum | ModelRoles { DisplaySourceRole, EngineStateRole, EngineActionsEnabledRole, RequestActivationRole, ..., SnapshotCapabilityRole }
enum | ModelRoles { DisplaySourceRole, EngineStateRole, EngineActionsEnabledRole, RequestActivationRole, ..., SnapshotCapabilityRole }
typedef | QmlDirComponents
typedef | QmlDirPlugins
typedef | QmlDirScripts
enum | ToolMode { DebugMode, ProfileMode, ReleaseMode, SymbolsMode, OptimizedMode }

## Functions

Debugger::Q_DECL_IMPORT | enableMainWindow(bool on)
Debugger::Q_DECL_IMPORT | showCannotStartDialog(const int &toolName)
Debugger::Q_DECL_IMPORT | showPermanentStatusMessage(const int &message)
Debugger::Q_DECL_IMPORT | showStatusMessage(const int &message, int timeoutMS = 10000)
Debugger::Q_DECL_IMPORT | wantRunTool(Debugger::ToolMode toolMode, const int &toolName)
int & | operator<<(int &, const int &)
Debugger::Q_DECL_IMPORT | operator==(const Debugger::DiagnosticLocation &first, const Debugger::DiagnosticLocation &second)
Debugger::Q_DECL_IMPORT | operator==(const int &first, const int &second)
int & | operator>>(int &, int &)

## Detailed Description

Debugger plugin namespace

## Namespaces

### namespace Debugger::BinEditor

### namespace Debugger::CPlusPlus

### namespace Debugger::Constants

### namespace Debugger::Core

### namespace Debugger::Debugger

### namespace Debugger::ExtensionSystem

### namespace Debugger::Icons

### namespace Debugger::ProjectExplorer

The ProjectExplorer namespace contains the classes to explore projects.

### namespace Debugger::QSsh

### namespace Debugger::QmlJS

### namespace Debugger::TextEditor

### namespace Debugger::Utils

### namespace Debugger::std

## Classes

## Type Documentation

### enum Debugger::DebuggerCapabilities

### enum Debugger::DebuggerCloseMode

### enum Debugger::DebuggerEngineType

### enum Debugger::DebuggerLanguage

### enum Debugger::DebuggerStartMode

### enum Debugger::DebuggerState

### enum Debugger::LogChannel

### enum Debugger::ModelRoles

### typedef Debugger::QmlDirComponents

### typedef Debugger::QmlDirPlugins

### typedef Debugger::QmlDirScripts

### enum Debugger::ToolMode

## Variable Documentation

## Static Variables

## Function Documentation

### Debugger::Q_DECL_IMPORT Debugger::enableMainWindow(bool on)

### Debugger::Q_DECL_IMPORT Debugger::showCannotStartDialog(const int &toolName)

### Debugger::Q_DECL_IMPORT Debugger::showPermanentStatusMessage(const int &message)

### Debugger::Q_DECL_IMPORT Debugger::showStatusMessage(const int &message, int timeoutMS = 10000)

### Debugger::Q_DECL_IMPORT Debugger::wantRunTool(Debugger::ToolMode toolMode, const int &toolName)

### int &Debugger::operator<<(int &, const int &)

### Debugger::Q_DECL_IMPORT Debugger::operator==(const Debugger::DiagnosticLocation &first, const Debugger::DiagnosticLocation &second)

### Debugger::Q_DECL_IMPORT Debugger::operator==(const int &first, const int &second)

### int &Debugger::operator>>(int &, int &)

## Macro Documentation