kdevplatform/debugger
idebugsession.cpp
Go to the documentation of this file.
50 this, [this](IDebugSession::DebuggerState state) { Q_D(IDebugSession); d->slotStateChanged(state); });
70 }
92 d->m_line = -1;
97 {
138 q->clearCurrentPosition();
void event(IDebugSession::event_t e)
This signal is emitted whenever the given event in a program happens.
void setCurrentPosition(const QUrl &url, int line, const QString &addr)
Sets new position and emits showStepInSource or showStepInDisassemble (if source file is unavailable)...
Definition: idebugsession.cpp:113
void showStepInDisassemble(const QString &addr)
virtual IVariableController * variableController() const =0
bool exists() const
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void showStepInSource(const QUrl &file, int line, const QString &addr)
bool isEmpty() const
void clearCurrentPosition()
Definition: idebugsession.cpp:102
virtual IFrameStackModel * frameStackModel() const =0
Definition: idebugsession.h:54
virtual QPair< QUrl, int > convertToLocalUrl(const QPair< QUrl, int > &remoteUrl) const
Returns the local Url for a source file used in the current debug session.
Definition: idebugsession.cpp:92
The variables widget is passive, and is invoked by the rest of the code via two main Q_SLOTS:
Definition: breakpoint.h:34
virtual QPair< QUrl, int > convertToRemoteUrl(const QPair< QUrl, int > &localUrl) const
Returns the remote Url for a source file used in the current debug session.
Definition: idebugsession.cpp:97
virtual DebuggerState state() const =0
Current state of the debug session.
void clearExecutionPoint()
Definition: iframestackmodel.h:50
void stateChanged(KDevelop::IDebugSession::DebuggerState state)
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Fri Apr 16 2021 23:29:37 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Fri Apr 16 2021 23:29:37 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.