Extending Qt Creator Manual | DebuggerRunControl

Extending Qt Creator Manual 4.3.1

# DebuggerRunControl Class

(Debugger::DebuggerRunControl)

Inherits: | ProjectExplorer::RunControl

- List of all members, including inherited members

## Public Functions

| ~DebuggerRunControl() override
void | abortDebugger()
void | debuggingFinished()
void | handleApplicationOutput(const QString &msg, int channel)
void | notifyEngineRemoteServerRunning(const QByteArray &msg, int pid)
void | notifyEngineRemoteSetupFinished(const RemoteSetupResult &result)
void | notifyInferiorIll()
void | quitDebugger()
void | setOutputProcessor(OutputProcessor *processor)
void | showMessage(const QString &msg, int channel = LogDebug)
void | startFailed()
DebuggerStartParameters & | startParameters()

## Reimplemented Public Functions

virtual QString | displayName() const override
virtual bool | promptToStop(bool *prompt = 0) const override
virtual void | start() override
virtual StopResult | stop() override
virtual bool | supportsReRunning() const override

- 24 public functions inherited from ProjectExplorer::RunControl

## Signals

void | aboutToNotifyInferiorSetupOk()
void | requestRemoteSetup()
void | stateChanged(Debugger::DebuggerState state)

- 4 signals inherited from ProjectExplorer::RunControl

### Additional Inherited Members

- 3 protected functions inherited from ProjectExplorer::RunControl

## Member Function Documentation

### DebuggerRunControl::~DebuggerRunControl()

Destroys the instance of DebuggerRunControl.

### void DebuggerRunControl::abortDebugger()

### `[signal]` void DebuggerRunControl::aboutToNotifyInferiorSetupOk()

### void DebuggerRunControl::debuggingFinished()

### `[override virtual]` QString DebuggerRunControl::displayName() const

### void DebuggerRunControl::handleApplicationOutput(const QString &msg, int channel)

### void DebuggerRunControl::notifyEngineRemoteServerRunning(const QByteArray &msg, int pid)

### void DebuggerRunControl::notifyEngineRemoteSetupFinished(const RemoteSetupResult &result)

### void DebuggerRunControl::notifyInferiorIll()

### `[override virtual]` bool DebuggerRunControl::promptToStop(bool *prompt = 0) const

### void DebuggerRunControl::quitDebugger()

### `[signal]` void DebuggerRunControl::requestRemoteSetup()

### void DebuggerRunControl::setOutputProcessor(OutputProcessor *processor)

### void DebuggerRunControl::showMessage(const QString &msg, int channel = LogDebug)

### `[override virtual]` void DebuggerRunControl::start()

### void DebuggerRunControl::startFailed()

### DebuggerStartParameters &DebuggerRunControl::startParameters()

### `[signal]` void DebuggerRunControl::stateChanged(Debugger::DebuggerState state)

### `[override virtual]` StopResult DebuggerRunControl::stop()

### `[override virtual]` bool DebuggerRunControl::supportsReRunning() const