KDevelop API Documentation

valgrind_widget.h

Go to the documentation of this file.
00001 #ifndef __VALGRIND_WIDGET_H__
00002 #define __VALGRIND_WIDGET_H__
00003 
00004 #include <qwidget.h>
00005 #include <qstring.h>
00006 #include <qstringlist.h>
00007 
00008 #include "valgrinditem.h"
00009 
00010 class ValgrindPart;
00011 class KListView;
00012 class QListViewItem;
00013 class QPopupMenu;
00014 
00015 class ValgrindWidget : public QWidget
00016 {
00017   Q_OBJECT
00018     
00019 public:
00020   ValgrindWidget( ValgrindPart *part );
00021   ~ValgrindWidget();
00022   
00023   void addMessage( const ValgrindItem& vi );
00024   void clear();
00025 
00026 signals:
00027   void jumpToFile( const QString& url, int line );
00028   
00029 private slots:
00030   void executed( QListViewItem* item );
00031   void slotContextMenu( KListView* l, QListViewItem* i, const QPoint& p );
00032   void expandAll();
00033   void collapseAll();
00034   void aboutToShowPopup();
00035     
00036 private:
00037   KListView* lv;
00038   int msgNumber;
00039   ValgrindPart* _part;
00040   QPopupMenu* popup;
00041 };
00042 
00043 
00044 #endif
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:03:58 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003