4#ifndef QV4DEBUGGERAGENT_H
5#define QV4DEBUGGERAGENT_H
56 bool isValid()
const {
return lineNr >= 0 && !
fileName.isEmpty(); }
60 int m_lastBreakPointId = 0;
61 bool m_breakOnThrow =
false;
\macro QT_RESTRICTED_CAST_FROM_ASCII
void setBreakOnThrow(bool onoff)
QV4Debugger * pausedDebugger() const
const QList< QV4Debugger * > & debuggers()
QList< int > breakPointIds(const QString &fileName, int lineNumber) const
void removeAllBreakPoints()
void handleDebuggerDeleted(QObject *debugger)
bool breakOnThrow() const
int addBreakPoint(const QString &fileName, int lineNumber, bool enabled=true, const QString &condition=QString())
QV4DebuggerAgent(QV4DebugServiceImpl *debugService)
void addDebugger(QV4Debugger *debugger)
void removeDebugger(QV4Debugger *debugger)
void clearAllPauseRequests()
void pause(QV4Debugger *debugger) const
void removeBreakPoint(int id)
void enableBreakPoint(int id, bool onoff)
void debuggerPaused(QV4Debugger *debugger, QV4Debugger::PauseReason reason)
Combined button and popup list for selecting options.
GLenum GLenum GLsizei const GLuint GLboolean enabled
static DebuggerProgram debugger