00001 /* 00002 * 00003 * Program: Slicer Image-Guided Navigator (The SIGN) 00004 * Module: $RCSfile: SignElementTabContainer.h,v $ 00005 */ 00013 #ifndef _SIGNELEMENTTABCONTAINER_H 00014 #define _SIGNELEMENTTABCONTAINER_H 00015 00016 #include <SignElementContainer.h> 00017 00018 #include <SignDLL.h> 00019 00020 class vtkKWNotebook; 00021 class SignContext; 00022 class SignProcess; 00023 00024 class SIGN_EXPORT SignElementTabContainer : public SignElementContainer 00025 { 00026 00027 public: 00028 vtkTypeRevisionMacro(SignElementTabContainer,SignElementContainer); 00029 void Init(SignContext *context, SignProcess *proc); 00030 static SignElementTabContainer* New(); 00031 00032 protected: 00033 SignElementTabContainer(); 00034 ~SignElementTabContainer(); 00035 00036 SignElementTabContainer(const SignElementTabContainer&); // Not implemented. 00037 void operator=(const SignElementTabContainer&); // Not implemented. 00038 00039 00040 private: 00041 static void OnActivateCheckPoint(vtkObject *caller,unsigned long event, void* data,void*calldata); 00042 static void OnDeActivateCheckPoint(vtkObject *caller,unsigned long event, void* data,void*calldata); 00043 vtkKWNotebook *tab; 00044 }; 00045 00046 #endif
1.4.6