Qt specific implementation of mitk::RenderingManager. More...
#include <QmitkRenderingManager.h>
Public Types | |
typedef QmitkRenderingManager | Self |
typedef mitk::RenderingManager | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer < const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual | ~QmitkRenderingManager () |
virtual void | DoMonitorRendering () |
virtual void | DoFinishAbortRendering () |
virtual bool | event (QEvent *event) |
Protected Member Functions | |
itkFactorylessNewMacro (Self) | |
QmitkRenderingManager () | |
virtual void | GenerateRenderingRequestEvent () |
Friends | |
class | QmitkRenderingManagerFactory |
Qt specific implementation of mitk::RenderingManager.
This implementation defines a QmitkRenderingRequestEvent to realize the rendering request process. The event must be handled by the Qmitk interface to Qt (QmitkRenderWindow).
Note: it may be necessary to remove all pending RenderingRequestEvents from the system's event processing pipeline during system shutdown to make sure that dangling events do not lead to unexpected behavior.
Definition at line 42 of file QmitkRenderingManager.h.
typedef itk::SmartPointer<const Self> QmitkRenderingManager::ConstPointer |
Definition at line 47 of file QmitkRenderingManager.h.
typedef itk::SmartPointer<Self> QmitkRenderingManager::Pointer |
Definition at line 47 of file QmitkRenderingManager.h.
Definition at line 47 of file QmitkRenderingManager.h.
Definition at line 47 of file QmitkRenderingManager.h.
QmitkRenderingManager::~QmitkRenderingManager | ( | ) | [virtual] |
Definition at line 52 of file QmitkRenderingManager.cpp.
{ }
QmitkRenderingManager::QmitkRenderingManager | ( | ) | [protected] |
Definition at line 29 of file QmitkRenderingManager.cpp.
{ }
void QmitkRenderingManager::DoFinishAbortRendering | ( | ) | [virtual] |
Reimplemented from mitk::RenderingManager.
Definition at line 45 of file QmitkRenderingManager.cpp.
{ }
void QmitkRenderingManager::DoMonitorRendering | ( | ) | [virtual] |
Reimplemented from mitk::RenderingManager.
Definition at line 37 of file QmitkRenderingManager.cpp.
{ }
bool QmitkRenderingManager::event | ( | QEvent * | event ) | [virtual] |
Definition at line 67 of file QmitkRenderingManager.cpp.
References QmitkRenderingRequestEvent::RenderingRequest.
{ if ( event->type() == (QEvent::Type) QmitkRenderingRequestEvent::RenderingRequest ) { // Directly process all pending rendering requests this->ExecutePendingRequests(); return true; } return false; }
void QmitkRenderingManager::GenerateRenderingRequestEvent | ( | ) | [protected, virtual] |
Abstract method for generating a system specific event for rendering request. This method is called whenever an update is requested
Implements mitk::RenderingManager.
Definition at line 59 of file QmitkRenderingManager.cpp.
{ QApplication::postEvent( this, new QmitkRenderingRequestEvent ); }
virtual const char* QmitkRenderingManager::GetClassName | ( | ) | const [virtual] |
QmitkRenderingManager::itkFactorylessNewMacro | ( | Self | ) | [protected] |
friend class QmitkRenderingManagerFactory [friend] |
Definition at line 65 of file QmitkRenderingManager.h.