00001 #ifndef __vtkSlicerModuleNavigationIcons_h 00002 #define __vtkSlicerModuleNavigationIcons_h 00003 00004 #include "vtkKWObject.h" 00005 #include "vtkKWResourceUtilities.h" 00006 #include "vtkKWIcon.h" 00007 #include "vtkSlicerIcons.h" 00008 #include "./Resources/vtkSlicerModuleChoose_ImageData.h" 00009 00010 class VTK_SLICER_BASE_GUI_EXPORT vtkSlicerModuleNavigationIcons : public vtkSlicerIcons 00011 { 00012 public: 00013 static vtkSlicerModuleNavigationIcons* New ( ); 00014 vtkTypeRevisionMacro ( vtkSlicerModuleNavigationIcons, vtkSlicerIcons); 00015 void PrintSelf ( ostream& os, vtkIndent indent ); 00016 00017 vtkGetObjectMacro (ModuleNextIcon, vtkKWIcon); 00018 vtkGetObjectMacro (ModulePrevIcon, vtkKWIcon); 00019 vtkGetObjectMacro (ModuleHistoryIcon, vtkKWIcon); 00020 vtkGetObjectMacro (ModuleRefreshIcon, vtkKWIcon); 00021 vtkGetObjectMacro (ModuleSearchIcon, vtkKWIcon ); 00022 00023 void AssignImageDataToIcons ( ); 00024 00025 protected: 00026 vtkSlicerModuleNavigationIcons ( ); 00027 virtual ~vtkSlicerModuleNavigationIcons ( ); 00028 00029 vtkKWIcon *ModulePrevIcon; 00030 vtkKWIcon *ModuleNextIcon; 00031 vtkKWIcon *ModuleHistoryIcon; 00032 vtkKWIcon *ModuleRefreshIcon; 00033 vtkKWIcon *ModuleSearchIcon; 00034 00035 private: 00036 vtkSlicerModuleNavigationIcons (const vtkSlicerModuleNavigationIcons&); 00037 void operator = ( const vtkSlicerModuleNavigationIcons& ); 00038 00039 }; 00040 00041 #endif
1.6.1