00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00026 #ifndef __vtkPVTraceFileDialog_h
00027 #define __vtkPVTraceFileDialog_h
00028
00029 #include "vtkKWMessageDialog.h"
00030
00031 class vtkKWPushButton;
00032 class vtkKWFrame;
00033
00034 class VTK_EXPORT vtkPVTraceFileDialog : public vtkKWMessageDialog
00035 {
00036 public:
00037 static vtkPVTraceFileDialog* New();
00038 vtkTypeRevisionMacro(vtkPVTraceFileDialog,vtkKWMessageDialog);
00039 void PrintSelf(ostream& os, vtkIndent indent);
00040
00042 virtual void Create(vtkKWApplication *app);
00043
00045
00046 virtual void Save();
00047 virtual void Retrace();
00049
00050 protected:
00051 vtkPVTraceFileDialog();
00052 ~vtkPVTraceFileDialog();
00053
00054 vtkKWPushButton *SaveButton;
00055 vtkKWFrame *SaveFrame;
00056 vtkKWPushButton *RetraceButton;
00057 vtkKWFrame *RetraceFrame;
00058
00059 private:
00060 vtkPVTraceFileDialog(const vtkPVTraceFileDialog&);
00061 void operator=(const vtkPVTraceFileDialog&);
00062 };
00063
00064
00065 #endif
00066
00067