KWWidgets
|
00001 /*========================================================================= 00002 00003 Module: $RCSfile: vtkKWLoadSaveDialog.h,v $ 00004 00005 Copyright (c) Kitware, Inc. 00006 All rights reserved. 00007 See Copyright.txt or http://www.kitware.com/Copyright.htm for details. 00008 00009 This software is distributed WITHOUT ANY WARRANTY; without even 00010 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00011 PURPOSE. See the above copyright notice for more information. 00012 00013 =========================================================================*/ 00014 // .NAME vtkKWLoadSaveDialog - dalog for loading or saving files 00015 // .SECTION Description 00016 // A dialog for loading or saving files. The file is returned through 00017 // GetFile method. 00018 00019 #ifndef __vtkKWLoadSaveDialog_h 00020 #define __vtkKWLoadSaveDialog_h 00021 00022 #include "vtkKWFileBrowserDialog.h" 00023 00024 class vtkStringArray; 00025 00026 class KWWidgets_EXPORT vtkKWLoadSaveDialog : public vtkKWFileBrowserDialog 00027 { 00028 public: 00029 static vtkKWLoadSaveDialog* New(); 00030 vtkTypeRevisionMacro(vtkKWLoadSaveDialog,vtkKWFileBrowserDialog); 00031 void PrintSelf(ostream& os, vtkIndent indent); 00032 00033 protected: 00034 vtkKWLoadSaveDialog() {}; 00035 ~vtkKWLoadSaveDialog() {}; 00036 00037 private: 00038 vtkKWLoadSaveDialog(const vtkKWLoadSaveDialog&); // Not implemented 00039 void operator=(const vtkKWLoadSaveDialog&); // Not implemented 00040 }; 00041 00042 00043 #endif 00044 00045 00046