DebuggerRunTool Class
(Debugger::Debugger::DebuggerRunTool)Public Functions
| DebuggerRunTool(ProjectExplorer::RunControl *runControl, ProjectExplorer::Kit *kit = nullptr, bool allowTerminal = true) | |
| ~DebuggerRunTool() | |
| void | abortDebugger() |
| Internal::DebuggerEngine * | activeEngine() const |
| void | addExpectedSignal(const Debugger::QString &signal) |
| void | addQmlServerInferiorCommandLineArgumentIfNeeded() |
| void | addSearchDirectory(const Debugger::QString &dir) |
| void | addSolibSearchDir(const Debugger::QString &str) |
| void | appendInferiorCommandLineArgument(const Debugger::QString &arg) |
| Internal::DebuggerEngine * | engine() const |
| bool | isCppDebugging() const |
| bool | isDying() const |
| bool | isQmlDebugging() const |
| void | notifyInferiorExited() |
| void | notifyInferiorIll() |
| Debugger::Debugger::GdbServerPortsGatherer * | portsGatherer() const |
| int | portsUsedByDebugger() const |
| void | prependInferiorCommandLineArgument(const Debugger::QString &arg) |
| void | quitDebugger() |
| const Internal::DebuggerRunParameters & | runParameters() const |
| void | setAttachPid(int pid) |
| void | setAttachPid(Debugger::qint64 pid) |
| void | setBreakOnMain(bool on) |
| void | setCloseMode(Debugger::DebuggerCloseMode closeMode) |
| void | setCommandsAfterConnect(const Debugger::QString &commands) |
| void | setCommandsForReset(const Debugger::QString &commands) |
| void | setContinueAfterAttach(bool on) |
| void | setCoreFileName(const Debugger::QString &core, bool isSnapshot = false) |
| void | setCrashParameter(const Debugger::QString &event) |
| void | setDebugInfoLocation(const Debugger::QString &debugInfoLocation) |
| void | setDeviceSymbolsRoot(const Debugger::QString &deviceSymbolsRoot) |
| void | setInferior(const ProjectExplorer::Runnable &runnable) |
| void | setInferiorDevice(int device) |
| void | setInferiorEnvironment(const Utils::Environment &env) |
| void | setInferiorExecutable(const Debugger::QString &executable) |
| void | setIosPlatform(const Debugger::QString &platform) |
| void | setOverrideStartScript(const Debugger::QString &script) |
| void | setQmlServer(const Debugger::QUrl &qmlServer) |
| void | setRemoteChannel(const Debugger::QString &channel) |
| void | setRemoteChannel(const Debugger::QString &host, int port) |
| void | setRemoteChannel(const Debugger::QUrl &url) |
| void | setRunControlName(const Debugger::QString &name) |
| void | setServerStartScript(const Debugger::QString &serverStartScript) |
| void | setSkipExecutableValidation(bool on) |
| void | setSolibSearchPath(const Debugger::QStringList &list) |
| void | setStartMessage(const Debugger::QString &msg) |
| void | setStartMode(Debugger::DebuggerStartMode startMode) |
| void | setSymbolFile(const Debugger::QString &symbolFile) |
| void | setSysRoot(const Debugger::QString &sysRoot) |
| void | setTestCase(int testCase) |
| void | setUseContinueInsteadOfRun(bool on) |
| void | setUseCtrlCStub(bool on) |
| void | setUseExtendedRemote(bool on) |
| void | setUsePortsGatherer(bool useCpp, bool useQml) |
| void | setUseTargetAsync(bool on) |
| void | setUseTerminal(bool on) |
| void | showMessage(const Debugger::QString &msg, int channel = LogDebug, int timeout = -1) |
| void | start() |
| void | startDying() |
| void | startRunControl() |
| void | stop() |
| Internal::TerminalRunner * | terminalRunner() const |
Static Public Members
| void | setBreakOnMainNextTime() |
Member Function Documentation
DebuggerRunTool::DebuggerRunTool(ProjectExplorer::RunControl *runControl, ProjectExplorer::Kit *kit = nullptr, bool allowTerminal = true)
Default constructs an instance of DebuggerRunTool.
DebuggerRunTool::~DebuggerRunTool()
Destroys the instance of DebuggerRunTool.