KDevelop API Documentation

JAVADebugger::VariableTree Class Reference

#include <variablewidget.h>

Inheritance diagram for JAVADebugger::VariableTree:

KListView QListView List of all members.

Public Slots

void slotAddWatchVariable (const QString &watchVar)

Signals

void toggleWatchpoint (const QString &varName)
void selectFrame (int frameNo)
void expandItem (VarItem *item)
void expandUserItem (VarItem *item, const QCString &request)
void setLocalViewState (bool localsOn)

Public Member Functions

 VariableTree (VariableWidget *parent, const char *name=0)
virtual ~VariableTree ()
QListViewItemlastChild () const
int activeFlag () const
void setActiveFlag ()
QListViewItemfindRoot (QListViewItem *item) const
FrameRootfindFrame (int frameNo) const
WatchRootfindWatch ()
void trim ()
void trimExcessFrames ()
void setLocalViewState (bool localsOn, int frameNo)

Private Slots

void slotContextMenu (KListView *, QListViewItem *item)

Private Attributes

int activeFlag_
DbgControllercontroller

Constructor & Destructor Documentation

JAVADebugger::VariableTree::VariableTree VariableWidget parent,
const char *  name = 0
 

Definition at line 102 of file variablewidget.cpp.

References slotContextMenu().

JAVADebugger::VariableTree::~VariableTree  )  [virtual]
 

Definition at line 121 of file variablewidget.cpp.


Member Function Documentation

int JAVADebugger::VariableTree::activeFlag  )  const [inline]
 

Definition at line 74 of file variablewidget.h.

References activeFlag_.

void JAVADebugger::VariableTree::expandItem VarItem item  )  [signal]
 

Referenced by slotAddWatchVariable().

void JAVADebugger::VariableTree::expandUserItem VarItem item,
const QCString request
[signal]
 

FrameRoot * JAVADebugger::VariableTree::findFrame int  frameNo  )  const
 

Definition at line 197 of file variablewidget.cpp.

References JAVADebugger::FrameRoot::getFrameNo().

Referenced by JAVADebugger::JDBController::varUpdateDone().

QListViewItem * JAVADebugger::VariableTree::findRoot QListViewItem item  )  const
 

Definition at line 187 of file variablewidget.cpp.

Referenced by slotContextMenu().

WatchRoot * JAVADebugger::VariableTree::findWatch  ) 
 

Definition at line 216 of file variablewidget.cpp.

Referenced by slotAddWatchVariable().

QListViewItem * JAVADebugger::VariableTree::lastChild  )  const
 

Reimplemented from KListView.

Definition at line 270 of file variablewidget.cpp.

void JAVADebugger::VariableTree::selectFrame int  frameNo  )  [signal]
 

Referenced by setLocalViewState().

void JAVADebugger::VariableTree::setActiveFlag  )  [inline]
 

Definition at line 75 of file variablewidget.h.

References activeFlag_.

Referenced by JAVADebugger::JDBController::actOnProgramPause().

void JAVADebugger::VariableTree::setLocalViewState bool  localsOn  )  [signal]
 

void JAVADebugger::VariableTree::setLocalViewState bool  localsOn,
int  frameNo
 

Definition at line 163 of file variablewidget.cpp.

References selectFrame(), and setLocalViewState().

Referenced by setLocalViewState().

void JAVADebugger::VariableTree::slotAddWatchVariable const QString watchVar  )  [slot]
 

Definition at line 154 of file variablewidget.cpp.

References endl(), expandItem(), findWatch(), and kdDebug().

Referenced by JAVADebugger::VariableWidget::slotAddWatchVariable().

void JAVADebugger::VariableTree::slotContextMenu KListView ,
QListViewItem item
[private, slot]
 

Definition at line 127 of file variablewidget.cpp.

References findRoot(), JAVADebugger::VarItem::fullName(), and toggleWatchpoint().

Referenced by VariableTree().

void JAVADebugger::VariableTree::toggleWatchpoint const QString varName  )  [signal]
 

Referenced by slotContextMenu().

void JAVADebugger::VariableTree::trim  ) 
 

Definition at line 232 of file variablewidget.cpp.

References JAVADebugger::TrimmableItem::isActive(), and JAVADebugger::TrimmableItem::trim().

Referenced by JAVADebugger::JDBController::varUpdateDone().

void JAVADebugger::VariableTree::trimExcessFrames  ) 
 

Definition at line 254 of file variablewidget.cpp.

References JAVADebugger::FrameRoot::getFrameNo().


Member Data Documentation

int JAVADebugger::VariableTree::activeFlag_ [private]
 

Definition at line 100 of file variablewidget.h.

Referenced by activeFlag(), and setActiveFlag().

DbgController* JAVADebugger::VariableTree::controller [private]
 

Definition at line 101 of file variablewidget.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:33 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003