#ifndef _vtkKWMainCallback_h_ #define _vtkKWMainCallback_h_ #include #include class vtkKWApplication; class VTK_EXPORT vtkKWMainCallback : public vtkCommand { public: static vtkKWMainCallback* New() { return new vtkKWMainCallback; } void Execute(vtkObject * caller, unsigned long event, void * callData); void SetApplication (vtkKWApplication* application); vtkKWApplication* GetTopLevel (void) const { return this->Application; } protected: vtkKWMainCallback(); ~vtkKWMainCallback(); private: vtkKWApplication* Application; }; #endif