parts/valgrind/valgrind_dialog.h
Go to the documentation of this file.00001 00002 #ifndef _VALGRIND_DIALOG_H_ 00003 #define _VALGRIND_DIALOG_H_ 00004 00005 #include <kdialogbase.h> 00006 00007 class KURLRequester; 00008 class DialogWidget; 00009 00014 class ValgrindDialog : public KDialogBase 00015 { 00016 Q_OBJECT 00017 public: 00018 ValgrindDialog( QWidget* parent = 0 ); 00019 ~ValgrindDialog(); 00020 00021 // the app to check 00022 QString executableName() const; 00023 void setExecutable( const QString& url ); 00024 00025 // command line parameters for the app 00026 QString parameters() const; 00027 void setParameters( const QString& params ); 00028 00029 // name and/or path to the valgrind executable 00030 QString valExecutable() const; 00031 void setValExecutable( const QString& ve ); 00032 00033 // command line parameters for valgrind 00034 QString valParams() const; 00035 void setValParams( const QString& params ); 00036 00037 private: 00038 DialogWidget *w; 00039 private slots: 00040 void valgrindTextChanged(); 00041 00042 }; 00043 00044 #endif