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().