KDevelop API Documentation

parts/valgrind/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.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:52 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003