Extending Qt Creator Manual | BreakHandler

Extending Qt Creator Manual 4.7.2

# BreakHandler Class

(Debugger::Debugger::Internal::BreakHandler)

- List of all members, including inherited members

## Public Functions

| BreakHandler()
Debugger::Debugger::Internal::Breakpoints | allBreakpoints() const
void | appendBreakpoint(const Debugger::Debugger::Internal::BreakpointParameters &data)
void | breakByFunction(const Debugger::QString &functionName)
Debugger::Debugger::Internal::Breakpoint | breakpointById(Debugger::Debugger::Internal::BreakpointModelId id) const
void | editBreakpoint(Debugger::Debugger::Internal::Breakpoint bp, Debugger::QWidget *parent)
Debugger::QStringList | engineBreakpointPaths(Debugger::Debugger::Internal::DebuggerEngine *engine) const
Debugger::Debugger::Internal::Breakpoints | engineBreakpoints(Debugger::Debugger::Internal::DebuggerEngine *engine) const
Debugger::Debugger::Internal::Breakpoint | findBreakpointByAddress(Debugger::quint64 address) const
Debugger::Debugger::Internal::Breakpoint | findBreakpointByFileAndLine(const Debugger::QString &fileName, int lineNumber, bool useMarkerPosition = true)
Debugger::Debugger::Internal::Breakpoint | findBreakpointByFunction(const Debugger::QString &functionName) const
Debugger::Debugger::Internal::Breakpoint | findBreakpointByIndex(const int &index) const
Debugger::Debugger::Internal::Breakpoint | findBreakpointByResponseId(const Debugger::Debugger::Internal::BreakpointResponseId &resultId) const
Debugger::Debugger::Internal::Breakpoints | findBreakpointsByIndex(const int &list) const
Debugger::Debugger::Internal::Breakpoint | findSimilarBreakpoint(const Debugger::Debugger::Internal::BreakpointResponse &needle) const
Debugger::Debugger::Internal::Breakpoint | findWatchpoint(const Debugger::Debugger::Internal::BreakpointParameters &data) const
void | handleAlienBreakpoint(const Debugger::Debugger::Internal::BreakpointResponse &response, Debugger::Debugger::Internal::DebuggerEngine *engine)
void | loadSessionData()
Debugger::QAbstractItemModel * | model()
void | saveSessionData()
void | setWatchpointAtAddress(Debugger::quint64 address, unsigned int size)
void | setWatchpointAtExpression(const Debugger::QString &exp)
Debugger::Debugger::Internal::Breakpoints | unclaimedBreakpoints() const
void | updateMarkers()

## Static Public Members

Debugger::QString | displayFromThreadSpec(int spec)
int | threadSpecFromDisplay(const Debugger::QString &str)

## Member Function Documentation

### BreakHandler::BreakHandler()

Default constructs an instance of BreakHandler.

### Debugger::Debugger::Internal::Breakpoints BreakHandler::allBreakpoints() const

### void BreakHandler::appendBreakpoint(const Debugger::Debugger::Internal::BreakpointParameters &data)

### void BreakHandler::breakByFunction(const Debugger::QString &functionName)

### Debugger::Debugger::Internal::Breakpoint BreakHandler::breakpointById(Debugger::Debugger::Internal::BreakpointModelId id) const

### `[static]` Debugger::QString BreakHandler::displayFromThreadSpec(int spec)

### void BreakHandler::editBreakpoint(Debugger::Debugger::Internal::Breakpoint bp, Debugger::QWidget *parent)

### Debugger::QStringList BreakHandler::engineBreakpointPaths(Debugger::Debugger::Internal::DebuggerEngine *engine) const

### Debugger::Debugger::Internal::Breakpoints BreakHandler::engineBreakpoints(Debugger::Debugger::Internal::DebuggerEngine *engine) const

### Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByAddress(Debugger::quint64 address) const

### Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByFileAndLine(const Debugger::QString &fileName, int lineNumber, bool useMarkerPosition = true)

### Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByFunction(const Debugger::QString &functionName) const

### Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByIndex(const int &index) const

### Debugger::Debugger::Internal::Breakpoint BreakHandler::findBreakpointByResponseId(const Debugger::Debugger::Internal::BreakpointResponseId &resultId) const

### Debugger::Debugger::Internal::Breakpoints BreakHandler::findBreakpointsByIndex(const int &list) const

### Debugger::Debugger::Internal::Breakpoint BreakHandler::findSimilarBreakpoint(const Debugger::Debugger::Internal::BreakpointResponse &needle) const

### Debugger::Debugger::Internal::Breakpoint BreakHandler::findWatchpoint(const Debugger::Debugger::Internal::BreakpointParameters &data) const

### void BreakHandler::handleAlienBreakpoint(const Debugger::Debugger::Internal::BreakpointResponse &response, Debugger::Debugger::Internal::DebuggerEngine *engine)

### void BreakHandler::loadSessionData()

### Debugger::QAbstractItemModel *BreakHandler::model()

### void BreakHandler::saveSessionData()

### void BreakHandler::setWatchpointAtAddress(Debugger::quint64 address, unsigned int size)

### void BreakHandler::setWatchpointAtExpression(const Debugger::QString &exp)

### `[static]` int BreakHandler::threadSpecFromDisplay(const Debugger::QString &str)

### Debugger::Debugger::Internal::Breakpoints BreakHandler::unclaimedBreakpoints() const

### void BreakHandler::updateMarkers()