13 #ifndef MITK_APPLICATION_CURSOR_H_DEFINED_AND_ALL_IS_GOOD 14 #define MITK_APPLICATION_CURSOR_H_DEFINED_AND_ALL_IS_GOOD 32 virtual void PushCursor(
const char *XPM[],
int hotspotX,
int hotspotY) = 0;
35 virtual void PushCursor(std::istream &,
int hotspotX,
int hotspotY) = 0;
38 virtual void PopCursor() = 0;
41 virtual const Point2I GetCursorPosition() = 0;
44 virtual void SetCursorPosition(
const Point2I &) = 0;
71 void PushCursor(
const char *XPM[],
int hotspotX = -1,
int hotspotY = -1);
74 void PushCursor(std::istream &,
int hotspotX = -1,
int hotspotY = -1);
81 const Point2I GetCursorPosition();
84 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()