KWWidgets
|
00001 #ifndef __vtkKWMyWidget_h 00002 #define __vtkKWMyWidget_h 00003 00004 #include "vtkKWCompositeWidget.h" 00005 00006 class vtkKWLabel; 00007 00008 class vtkKWMyWidget : public vtkKWCompositeWidget 00009 { 00010 public: 00011 static vtkKWMyWidget* New(); 00012 vtkTypeRevisionMacro(vtkKWMyWidget,vtkKWCompositeWidget); 00013 00014 // Description: 00015 // Get the internal widget. 00016 vtkGetObjectMacro(Label, vtkKWLabel); 00017 00018 protected: 00019 vtkKWMyWidget(); 00020 ~vtkKWMyWidget(); 00021 00022 vtkKWLabel *Label; 00023 00024 // Description: 00025 // Create the widget. 00026 virtual void CreateWidget(); 00027 00028 private: 00029 vtkKWMyWidget(const vtkKWMyWidget&); // Not implemented. 00030 void operator=(const vtkKWMyWidget&); // Not implemented. 00031 }; 00032 00033 #endif