vtkSlicerModuleNavigationIcons.h

Go to the documentation of this file.
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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1