KDevelop API Documentation

GDBDebugger::TrimmableItem Class Reference

#include <variablewidget.h>

Inheritance diagram for GDBDebugger::TrimmableItem:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TrimmableItem (VariableTree *parent)
 TrimmableItem (TrimmableItem *parent)
virtual ~TrimmableItem ()
virtual void trim ()
virtual QString getName () const
virtual TrimmableItemfindMatch (const QString &match, DataType type) const
QListViewItemlastChild () const
int rootActiveFlag () const
void setActive ()
bool isActive () const
QString getValue () const
bool isTrimmable () const
void waitingForData ()
virtual void updateValue (char *)
virtual DataType getDataType () const
virtual void setCache (const QCString &value)
virtual QCString getCache ()
virtual QString key (int column, bool ascending) const
virtual void handleDoubleClicked (const QPoint &, int)

Protected Member Functions

void paintCell (QPainter *p, const QColorGroup &cg, int column, int width, int align)

Private Attributes

int activeFlag_
bool waitingForData_

Constructor & Destructor Documentation

GDBDebugger::TrimmableItem::TrimmableItem VariableTree parent  ) 
 

Definition at line 441 of file variablewidget.cpp.

References setActive().

GDBDebugger::TrimmableItem::TrimmableItem TrimmableItem parent  ) 
 

Definition at line 450 of file variablewidget.cpp.

References setActive().

GDBDebugger::TrimmableItem::~TrimmableItem  )  [virtual]
 

Definition at line 460 of file variablewidget.cpp.


Member Function Documentation

TrimmableItem * GDBDebugger::TrimmableItem::findMatch const QString match,
DataType  type
const [virtual]
 

Definition at line 509 of file variablewidget.cpp.

References getDataType(), and GDBDebugger::VarNameCol.

Referenced by GDBDebugger::GDBParser::getItem().

QCString GDBDebugger::TrimmableItem::getCache  )  [virtual]
 

Reimplemented in GDBDebugger::VarItem.

Definition at line 588 of file variablewidget.cpp.

DataType GDBDebugger::TrimmableItem::getDataType  )  const [virtual]
 

Reimplemented in GDBDebugger::VarItem.

Definition at line 574 of file variablewidget.cpp.

References GDBDebugger::DataType.

Referenced by findMatch(), GDBDebugger::GDBParser::getItem(), and GDBDebugger::GDBParser::parseData().

virtual QString GDBDebugger::TrimmableItem::getName void   )  const [inline, virtual]
 

Definition at line 153 of file variablewidget.h.

References text(), and GDBDebugger::VarNameCol.

Referenced by GDBDebugger::VarItem::fullName(), GDBDebugger::GDBParser::parseArray(), and GDBDebugger::VarItem::updateValue().

QString GDBDebugger::TrimmableItem::getValue  )  const [inline]
 

Definition at line 159 of file variablewidget.h.

References text(), and GDBDebugger::ValueCol.

virtual void GDBDebugger::TrimmableItem::handleDoubleClicked const QPoint ,
int 
[inline, virtual]
 

Reimplemented in GDBDebugger::VarItem.

Definition at line 171 of file variablewidget.h.

Referenced by GDBDebugger::VariableTree::slotDoubleClicked().

bool GDBDebugger::TrimmableItem::isActive  )  const [inline]
 

Definition at line 158 of file variablewidget.h.

Referenced by GDBDebugger::VarItem::setText(), trim(), and GDBDebugger::VariableTree::trim().

bool GDBDebugger::TrimmableItem::isTrimmable  )  const
 

Definition at line 490 of file variablewidget.cpp.

Referenced by trim().

QString GDBDebugger::TrimmableItem::key int  column,
bool  ascending
const [virtual]
 

Definition at line 603 of file variablewidget.cpp.

QListViewItem * GDBDebugger::TrimmableItem::lastChild  )  const
 

Definition at line 497 of file variablewidget.cpp.

void GDBDebugger::TrimmableItem::paintCell QPainter p,
const QColorGroup cg,
int  column,
int  width,
int  align
[protected, virtual]
 

Reimplemented from KListViewItem.

Reimplemented in GDBDebugger::VarItem.

Definition at line 466 of file variablewidget.cpp.

int GDBDebugger::TrimmableItem::rootActiveFlag  )  const
 

Definition at line 483 of file variablewidget.cpp.

void GDBDebugger::TrimmableItem::setActive  )  [inline]
 

Definition at line 157 of file variablewidget.h.

Referenced by GDBDebugger::GDBController::actOnProgramPause(), GDBDebugger::VarItem::setCache(), GDBDebugger::VarFrameRoot::setLocals(), GDBDebugger::VarFrameRoot::setParams(), GDBDebugger::VarItem::setText(), TrimmableItem(), and GDBDebugger::VarItem::updateValue().

void GDBDebugger::TrimmableItem::setCache const QCString value  )  [virtual]
 

Reimplemented in GDBDebugger::VarItem.

Definition at line 581 of file variablewidget.cpp.

Referenced by GDBDebugger::GDBParser::setItem().

void GDBDebugger::TrimmableItem::trim  )  [virtual]
 

Definition at line 553 of file variablewidget.cpp.

References isActive(), and isTrimmable().

Referenced by GDBDebugger::GDBController::parseLocals(), GDBDebugger::GDBController::parseRequestedData(), GDBDebugger::VarItem::setOpen(), and GDBDebugger::VariableTree::trim().

void GDBDebugger::TrimmableItem::updateValue char *   )  [virtual]
 

Reimplemented in GDBDebugger::VarItem.

Definition at line 596 of file variablewidget.cpp.

References waitingForData_.

void GDBDebugger::TrimmableItem::waitingForData  )  [inline]
 

Definition at line 161 of file variablewidget.h.

Referenced by GDBDebugger::VarItem::checkForRequests(), GDBDebugger::VarItem::setOpen(), and GDBDebugger::VarItem::setText().


Member Data Documentation

int GDBDebugger::TrimmableItem::activeFlag_ [private]
 

Definition at line 179 of file variablewidget.h.

bool GDBDebugger::TrimmableItem::waitingForData_ [private]
 

Definition at line 180 of file variablewidget.h.

Referenced by updateValue().


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:37 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003