Toolkit specific implementation of mitk::ApplicationCursor. More...
#include <mitkApplicationCursor.h>
Public Member Functions | |
virtual void | PushCursor (const char *XPM[], int hotspotX, int hotspotY)=0 |
Change the current application cursor. | |
virtual void | PopCursor ()=0 |
Restore the previous cursor. | |
virtual const Point2I | GetCursorPosition ()=0 |
Get absolute mouse position on screen. | |
virtual void | SetCursorPosition (const Point2I &)=0 |
Set absolute mouse position on screen. | |
virtual | ~ApplicationCursorImplementation () |
Toolkit specific implementation of mitk::ApplicationCursor.
For any toolkit, this class has to be sub-classed. One instance of that sub-class has to be registered with mitk::ApplicationCursor. See the (very simple) implmentation of QmitkApplicationCursor for an example.
Definition at line 34 of file mitkApplicationCursor.h.
virtual mitk::ApplicationCursorImplementation::~ApplicationCursorImplementation | ( | ) | [inline, virtual] |
Definition at line 50 of file mitkApplicationCursor.h.
{};
virtual const Point2I mitk::ApplicationCursorImplementation::GetCursorPosition | ( | ) | [pure virtual] |
Get absolute mouse position on screen.
Implemented in QmitkApplicationCursor.
Referenced by mitk::ApplicationCursor::GetCursorPosition().
virtual void mitk::ApplicationCursorImplementation::PopCursor | ( | ) | [pure virtual] |
Restore the previous cursor.
Implemented in QmitkApplicationCursor.
Referenced by mitk::ApplicationCursor::PopCursor().
virtual void mitk::ApplicationCursorImplementation::PushCursor | ( | const char * | XPM[], |
int | hotspotX, | ||
int | hotspotY | ||
) | [pure virtual] |
Change the current application cursor.
Implemented in QmitkApplicationCursor.
Referenced by mitk::ApplicationCursor::PushCursor().
virtual void mitk::ApplicationCursorImplementation::SetCursorPosition | ( | const Point2I & | ) | [pure virtual] |
Set absolute mouse position on screen.
Referenced by mitk::ApplicationCursor::SetCursorPosition().