00001 /*========================================================================= 00002 00003 Module: $RCSfile: vtkKWSimpleEntryDialog.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 =========================================================================*/ 00018 #ifndef __vtkKWSimpleEntryDialog_h 00019 #define __vtkKWSimpleEntryDialog_h 00020 00021 #include "vtkKWMessageDialog.h" 00022 00023 class vtkKWEntryWithLabel; 00024 00025 class KWWidgets_EXPORT vtkKWSimpleEntryDialog : public vtkKWMessageDialog 00026 { 00027 // @cond section_public 00028 public: 00029 static vtkKWSimpleEntryDialog* New(); 00030 vtkTypeRevisionMacro(vtkKWSimpleEntryDialog, vtkKWMessageDialog); 00031 void PrintSelf(ostream& os, vtkIndent indent); 00032 00034 00035 vtkGetObjectMacro(Entry, vtkKWEntryWithLabel); 00037 00041 virtual int Invoke(); 00042 00043 // @endcond 00044 // @cond section_protected 00045 protected: 00046 vtkKWSimpleEntryDialog(); 00047 ~vtkKWSimpleEntryDialog(); 00048 00050 virtual void CreateWidget(); 00051 00052 vtkKWEntryWithLabel *Entry; 00053 00055 virtual void Pack(); 00056 00057 // @endcond 00058 // @cond section_private 00059 private: 00060 vtkKWSimpleEntryDialog(const vtkKWSimpleEntryDialog&); // Not implemented 00061 void operator=(const vtkKWSimpleEntryDialog&); // Not implemented 00062 }; 00063 00064 00065 #endif 00066 00067 00068 00069 // @endcond
1.6.1