KDevelop API Documentation

GDBDebugger::FramestackWidget Class Reference

#include <framestackwidget.h>

Inheritance diagram for GDBDebugger::FramestackWidget:

Inheritance graph
[legend]
Collaboration diagram for GDBDebugger::FramestackWidget:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotSelectFrame (int frameNo, int threadNo)
void slotSelectionChanged (QListViewItem *thisItem)

Signals

void selectFrame (int frameNo, int threadNo, bool needFrames)

Public Member Functions

 FramestackWidget (QWidget *parent=0, const char *name=0, WFlags f=0)
virtual ~FramestackWidget ()
QListViewItemlastChild () const
void clear ()
void parseGDBThreadList (char *str)
void parseGDBBacktraceList (char *str)
ThreadStackItemfindThread (int threadNo)
FrameStackItemfindFrame (int frameNo, int threadNo)
QString getFrameName (int frameNo, int threadNo)
int viewedThread ()

Private Member Functions

QListViewItemfindItemWhichBeginsWith (const QString &text) const

Private Attributes

ThreadStackItemviewedThread_

Detailed Description

Author:
John Birch

Definition at line 74 of file framestackwidget.h.


Constructor & Destructor Documentation

GDBDebugger::FramestackWidget::FramestackWidget QWidget parent = 0,
const char *  name = 0,
WFlags  f = 0
 

Definition at line 36 of file framestackwidget.cpp.

References slotSelectionChanged().

GDBDebugger::FramestackWidget::~FramestackWidget  )  [virtual]
 

Definition at line 53 of file framestackwidget.cpp.


Member Function Documentation

void GDBDebugger::FramestackWidget::clear  ) 
 

Definition at line 70 of file framestackwidget.cpp.

References viewedThread_.

Referenced by parseGDBBacktraceList(), parseGDBThreadList(), and GDBDebugger::GDBController::programNoApp().

FrameStackItem * GDBDebugger::FramestackWidget::findFrame int  frameNo,
int  threadNo
 

Definition at line 238 of file framestackwidget.cpp.

References findThread().

Referenced by getFrameName(), and slotSelectFrame().

QListViewItem* GDBDebugger::FramestackWidget::findItemWhichBeginsWith const QString text  )  const [private]
 

ThreadStackItem * GDBDebugger::FramestackWidget::findThread int  threadNo  ) 
 

Definition at line 220 of file framestackwidget.cpp.

References GDBDebugger::ThreadStackItem::threadNo().

Referenced by findFrame(), and slotSelectFrame().

QString GDBDebugger::FramestackWidget::getFrameName int  frameNo,
int  threadNo
 

Definition at line 187 of file framestackwidget.cpp.

References findFrame().

Referenced by GDBDebugger::GDBController::parseBacktraceList(), GDBDebugger::GDBController::parseLocals(), and GDBDebugger::GDBController::slotSelectFrame().

QListViewItem * GDBDebugger::FramestackWidget::lastChild  )  const
 

Definition at line 58 of file framestackwidget.cpp.

void GDBDebugger::FramestackWidget::parseGDBBacktraceList char *  str  ) 
 

Definition at line 141 of file framestackwidget.cpp.

References clear(), GDBDebugger::FrameStackItem::setOpen(), GDBDebugger::ThreadStackItem::setOpen(), and viewedThread_.

Referenced by GDBDebugger::GDBController::parseBacktraceList().

void GDBDebugger::FramestackWidget::parseGDBThreadList char *  str  ) 
 

Definition at line 119 of file framestackwidget.cpp.

References clear(), and viewedThread_.

Referenced by GDBDebugger::GDBController::parseThreadList().

void GDBDebugger::FramestackWidget::selectFrame int  frameNo,
int  threadNo,
bool  needFrames
[signal]
 

Referenced by slotSelectFrame().

void GDBDebugger::FramestackWidget::slotSelectFrame int  frameNo,
int  threadNo
[slot]
 

Definition at line 97 of file framestackwidget.cpp.

References findFrame(), findThread(), selectFrame(), and viewedThread_.

Referenced by slotSelectionChanged().

void GDBDebugger::FramestackWidget::slotSelectionChanged QListViewItem thisItem  )  [slot]
 

Definition at line 79 of file framestackwidget.cpp.

References GDBDebugger::FrameStackItem::frameNo(), slotSelectFrame(), GDBDebugger::FrameStackItem::threadNo(), and GDBDebugger::ThreadStackItem::threadNo().

Referenced by FramestackWidget().

int GDBDebugger::FramestackWidget::viewedThread  )  [inline]
 

Definition at line 93 of file framestackwidget.h.

Referenced by GDBDebugger::GDBController::parseThreadList().


Member Data Documentation

ThreadStackItem* GDBDebugger::FramestackWidget::viewedThread_ [private]
 

Definition at line 110 of file framestackwidget.h.

Referenced by clear(), parseGDBBacktraceList(), parseGDBThreadList(), and slotSelectFrame().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:32:26 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003