00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KABSTRACTDEBUGDIALOG__H
00021 #define KABSTRACTDEBUGDIALOG__H
00022
00023 #include <kdialog.h>
00024
00025 class KConfig;
00026 class TQVBoxLayout;
00027 class KPushButton;
00028
00029 class KAbstractDebugDialog : public KDialog
00030 {
00031 Q_OBJECT
00032 public:
00033 KAbstractDebugDialog( TQWidget *parent=0, const char *name=0, bool modal=true );
00034
00035 virtual ~KAbstractDebugDialog();
00036
00037 virtual void buildButtons(TQVBoxLayout * topLayout);
00038
00039 virtual void save() = 0;
00040 KConfig * config() { return pConfig; }
00041
00042 protected slots:
00043 void slotShowHelp();
00044 void slotApply();
00045
00046 protected:
00047 KConfig* pConfig;
00048 KPushButton* pOKButton;
00049 KPushButton* pCancelButton;
00050 KPushButton* pHelpButton;
00051 KPushButton* pApplyButton;
00052 };
00053
00054 #endif