00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef _KDEBUGDIALOG
00020 #define _KDEBUGDIALOG
00021
00022 #include "kabstractdebugdialog.h"
00023
00024 class TQLineEdit;
00025 class TQComboBox;
00026 class TQLabel;
00027 class TQGroupBox;
00028 class TQCheckBox;
00029 class TQPushButton;
00030
00031 class KConfig;
00032
00040 class KDebugDialog : public KAbstractDebugDialog
00041 {
00042 Q_OBJECT
00043
00044 public:
00045 KDebugDialog( TQStringList areaList, TQWidget *parent=0, const char *name=0, bool modal=true );
00046 virtual ~KDebugDialog();
00047
00048 void save();
00049
00050 protected slots:
00051 void slotDebugAreaChanged( const TQString & );
00052 void slotDestinationChanged(int);
00053
00054 private:
00055 TQComboBox* pDebugAreas;
00056 TQGroupBox* pInfoGroup;
00057 TQLabel* pInfoLabel1;
00058 TQComboBox* pInfoCombo;
00059 TQLabel* pInfoLabel2;
00060 TQLineEdit* pInfoFile;
00061 TQLabel* pInfoLabel3;
00062 TQLineEdit* pInfoShow;
00063 TQGroupBox* pWarnGroup;
00064 TQLabel* pWarnLabel1;
00065 TQComboBox* pWarnCombo;
00066 TQLabel* pWarnLabel2;
00067 TQLineEdit* pWarnFile;
00068 TQLabel* pWarnLabel3;
00069 TQLineEdit* pWarnShow;
00070 TQGroupBox* pErrorGroup;
00071 TQLabel* pErrorLabel1;
00072 TQComboBox* pErrorCombo;
00073 TQLabel* pErrorLabel2;
00074 TQLineEdit* pErrorFile;
00075 TQLabel* pErrorLabel3;
00076 TQLineEdit* pErrorShow;
00077 TQGroupBox* pFatalGroup;
00078 TQLabel* pFatalLabel1;
00079 TQComboBox* pFatalCombo;
00080 TQLabel* pFatalLabel2;
00081 TQLineEdit* pFatalFile;
00082 TQLabel* pFatalLabel3;
00083 TQLineEdit* pFatalShow;
00084
00085 TQCheckBox* pAbortFatal;
00086
00087 private:
00088
00089 KDebugDialog( const KDebugDialog& );
00090 KDebugDialog& operator= ( const KDebugDialog& );
00091 };
00092
00093 #endif