17 #ifndef MITK_APPLICATION_CURSOR_H_DEFINED_AND_ALL_IS_GOOD
18 #define MITK_APPLICATION_CURSOR_H_DEFINED_AND_ALL_IS_GOOD
36 virtual void PushCursor(
const char *XPM[],
int hotspotX,
int hotspotY) = 0;
39 virtual void PushCursor(std::istream &,
int hotspotX,
int hotspotY) = 0;
42 virtual void PopCursor() = 0;
45 virtual const Point2I GetCursorPosition() = 0;
48 virtual void SetCursorPosition(
const Point2I &) = 0;
75 void PushCursor(
const char *XPM[],
int hotspotX = -1,
int hotspotY = -1);
78 void PushCursor(std::istream &,
int hotspotX = -1,
int hotspotY = -1);
85 const Point2I GetCursorPosition();
88 void SetCursorPosition(
const Point2I &);
Allows to override the application's cursor.
DataCollection - Class to facilitate loading/accessing structured data.
Toolkit specific implementation of mitk::ApplicationCursor.
virtual ~ApplicationCursorImplementation()