18 #ifndef __igstkQTWidget_h
19 #define __igstkQTWidget_h
22 #pragma warning ( disable : 4018 )
25 #pragma warning( disable : 4284 )
33 class vtkRenderWindowInteractor;
36 #include "itkCommand.h"
37 #include "itkLogger.h"
46 #include "QVTKWidget.h"
79 void Print( std::ostream& os, ::itk::Indent indent=0)
const;
85 #if QT_VERSION < 0x040000
88 const char* name = NULL, Qt::WFlags f = 0);
91 QTWidget(QWidget* parent = NULL, Qt::WFlags f = 0);
116 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
131 void ReportInvalidRequestProcessing();
134 void ReportInvalidViewConnectedProcessing();
137 void ConnectViewProcessing();
140 void DisableInteractionsProcessing();
143 void EnableInteractionsProcessing();
147 void SetRenderer( vtkRenderer * renderer );
151 void SetRenderWindowInteractor( vtkRenderWindowInteractor * interactor );
157 vtkRenderer * m_Renderer;
158 vtkRenderWindowInteractor * m_RenderWindowInteractor;
159 bool m_InteractionHandling;