KDevelop API Documentation

ValgrindWidget Class Reference

#include <valgrind_widget.h>

Inheritance diagram for ValgrindWidget:

Inheritance graph
[legend]
Collaboration diagram for ValgrindWidget:

Collaboration graph
[legend]
List of all members.

Signals

void jumpToFile (const QString &url, int line)

Public Member Functions

 ValgrindWidget (ValgrindPart *part)
 ~ValgrindWidget ()
void addMessage (const ValgrindItem &vi)
void clear ()

Private Slots

void executed (QListViewItem *item)
void slotContextMenu (KListView *l, QListViewItem *i, const QPoint &p)
void expandAll ()
void collapseAll ()
void aboutToShowPopup ()

Private Attributes

KListViewlv
int msgNumber
ValgrindPart_part
QPopupMenupopup

Constructor & Destructor Documentation

ValgrindWidget::ValgrindWidget ValgrindPart part  ) 
 

Definition at line 90 of file valgrind_widget.cpp.

References _part, aboutToShowPopup(), KListView::addColumn(), collapseAll(), executed(), expandAll(), lv, popup, KListView::setSorting(), and slotContextMenu().

ValgrindWidget::~ValgrindWidget  ) 
 

Definition at line 118 of file valgrind_widget.cpp.


Member Function Documentation

void ValgrindWidget::aboutToShowPopup  )  [private, slot]
 

Definition at line 191 of file valgrind_widget.cpp.

References lv, and popup.

Referenced by ValgrindWidget().

void ValgrindWidget::addMessage const ValgrindItem vi  ) 
 

Definition at line 128 of file valgrind_widget.cpp.

References ValgrindItem::backtrace(), ValgrindItem::BacktraceList, lv, ValListViewItem::message(), ValgrindItem::message(), msgNumber, and ValgrindItem::pid().

void ValgrindWidget::clear  ) 
 

Definition at line 122 of file valgrind_widget.cpp.

References lv, and msgNumber.

void ValgrindWidget::collapseAll  )  [private, slot]
 

Definition at line 182 of file valgrind_widget.cpp.

References lv.

Referenced by ValgrindWidget().

void ValgrindWidget::executed QListViewItem item  )  [private, slot]
 

Definition at line 145 of file valgrind_widget.cpp.

References _part, KDevPartController::editDocument(), ValListViewItem::fileName(), ValListViewItem::line(), KDevMainWindow::lowerView(), lv, KDevPlugin::mainWindow(), ValListViewItem::message(), KDevPlugin::partController(), KDevMainWindow::statusBar(), and VALLISTVIEWITEMRTTI.

Referenced by ValgrindWidget().

void ValgrindWidget::expandAll  )  [private, slot]
 

Definition at line 173 of file valgrind_widget.cpp.

References lv.

Referenced by ValgrindWidget().

void ValgrindWidget::jumpToFile const QString url,
int  line
[signal]
 

void ValgrindWidget::slotContextMenu KListView l,
QListViewItem i,
const QPoint p
[private, slot]
 

Definition at line 198 of file valgrind_widget.cpp.

References popup.

Referenced by ValgrindWidget().


Member Data Documentation

ValgrindPart* ValgrindWidget::_part [private]
 

Definition at line 39 of file valgrind_widget.h.

Referenced by executed(), and ValgrindWidget().

KListView* ValgrindWidget::lv [private]
 

Definition at line 37 of file valgrind_widget.h.

Referenced by aboutToShowPopup(), addMessage(), clear(), collapseAll(), executed(), expandAll(), and ValgrindWidget().

int ValgrindWidget::msgNumber [private]
 

Definition at line 38 of file valgrind_widget.h.

Referenced by addMessage(), and clear().

QPopupMenu* ValgrindWidget::popup [private]
 

Definition at line 40 of file valgrind_widget.h.

Referenced by aboutToShowPopup(), slotContextMenu(), and ValgrindWidget().


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 Tue Feb 22 09:49:46 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003