StackHandler Class
(Debugger::Debugger::Internal::StackHandler)Public Functions
| StackHandler(Debugger::Debugger::Internal::DebuggerEngine *engine) | |
| ~StackHandler() | |
| Debugger::Debugger::Internal::StackFrame | currentFrame() const |
| int | currentIndex() const |
| int | firstUsableIndex() const |
| const Debugger::Debugger::Internal::StackFrame & | frameAt(int index) const |
| const Debugger::Debugger::Internal::StackFrames & | frames() const |
| bool | isContentsValid() const |
| Debugger::QAbstractItemModel * | model() |
| void | prependFrames(const Debugger::Debugger::Internal::StackFrames &frames) |
| void | removeAll() |
| void | resetLocation() |
| void | scheduleResetLocation() |
| void | setCurrentIndex(int index) |
| void | setFrames(const Debugger::Debugger::Internal::StackFrames &frames, bool canExpand = false) |
| void | setFramesAndCurrentIndex(const Debugger::Debugger::Internal::GdbMi &frames, bool isFull) |
| int | stackSize() const |
| Debugger::quint64 | topAddress() const |
| int | updateTargetFrame(bool isFull) |
Protected Functions
| void | currentIndexChanged() |
| void | stackChanged() |
Member Function Documentation
StackHandler::StackHandler(Debugger::Debugger::Internal::DebuggerEngine *engine)
Default constructs an instance of StackHandler.
StackHandler::~StackHandler()
Destroys the instance of StackHandler.
Debugger::Debugger::Internal::StackFrame StackHandler::currentFrame() const
int StackHandler::currentIndex() const
See also setCurrentIndex().
[protected] void StackHandler::currentIndexChanged()
int StackHandler::firstUsableIndex() const
const Debugger::Debugger::Internal::StackFrame &StackHandler::frameAt(int index) const
const Debugger::Debugger::Internal::StackFrames &StackHandler::frames() const
See also setFrames().
bool StackHandler::isContentsValid() const
Debugger::QAbstractItemModel *StackHandler::model()
void StackHandler::prependFrames(const Debugger::Debugger::Internal::StackFrames &frames)
void StackHandler::removeAll()
void StackHandler::resetLocation()
void StackHandler::scheduleResetLocation()
void StackHandler::setCurrentIndex(int index)
See also currentIndex().
void StackHandler::setFrames(const Debugger::Debugger::Internal::StackFrames &frames, bool canExpand = false)
See also frames().