AlbumShaper 1.0a3
cursors.cpp File Reference
#include <qcursor.h>
#include <qpixmap.h>
#include "cursors.h"
#include "../../resources/cursors/crossCursor.xpm"
#include "../../resources/cursors/moveSelectionCursor.xpm"
#include "../../resources/cursors/moveHorCursor.xpm"
#include "../../resources/cursors/moveVertCursor.xpm"
#include "../../resources/cursors/moveTLCursor.xpm"
#include "../../resources/cursors/moveTRCursor.xpm"
#include "../../resources/cursors/scaleSelectionCursor.xpm"
#include "../../resources/cursors/rotateCursor.xpm"
#include "../../resources/cursors/targetCursor.xpm"
Include dependency graph for cursors.cpp:

Go to the source code of this file.

Functions

void loadCursors ()
 
const QCursor & getCursor (CUSTOM_CURSOR_TYPE type)
 

Variables

QCursor ** customCursors = new QCursor*[CUSTOM_CURSOR_COUNT]
 

Function Documentation

◆ getCursor()

◆ loadCursors()

void loadCursors ( )

Definition at line 34 of file cursors.cpp.

35{
36 customCursors[CROSS_CURSOR] = new QCursor( QPixmap( (const char**)crossCursor_xpm));
37
38 customCursors[MOVE_SELECTION_CURSOR] = new QCursor( QPixmap( (const char**)moveSelectionCursor_xpm));
39 customCursors[MOVE_HOR_CURSOR] = new QCursor( QPixmap( (const char**)moveHorCursor_xpm));
40 customCursors[MOVE_VERT_CURSOR] = new QCursor( QPixmap( (const char**)moveVertCursor_xpm));
41 customCursors[MOVE_TL_CURSOR] = new QCursor( QPixmap( (const char**)moveTLCursor_xpm));
42 customCursors[MOVE_TR_CURSOR] = new QCursor( QPixmap( (const char**)moveTRCursor_xpm));
43
44 customCursors[SCALE_SELECTION_CURSOR] = new QCursor( QPixmap( (const char**)scaleSelectionCursor_xpm));
45 customCursors[ROTATE_CURSOR] = new QCursor( QPixmap( (const char**)rotateCursor_xpm));
46
47 customCursors[TARGET_CURSOR] = new QCursor( QPixmap( (const char**)targetCursor_xpm));
48
49 customCursors[DEFAULT_CURSOR] = new QCursor( Qt::ArrowCursor );
50}
@ SCALE_SELECTION_CURSOR
Definition cursors.h:25
@ MOVE_TR_CURSOR
Definition cursors.h:23
@ ROTATE_CURSOR
Definition cursors.h:26
@ MOVE_VERT_CURSOR
Definition cursors.h:21
@ TARGET_CURSOR
Definition cursors.h:28
@ MOVE_HOR_CURSOR
Definition cursors.h:20
@ MOVE_TL_CURSOR
Definition cursors.h:22
@ CROSS_CURSOR
Definition cursors.h:17
@ MOVE_SELECTION_CURSOR
Definition cursors.h:19

References CROSS_CURSOR, customCursors, DEFAULT_CURSOR, MOVE_HOR_CURSOR, MOVE_SELECTION_CURSOR, MOVE_TL_CURSOR, MOVE_TR_CURSOR, MOVE_VERT_CURSOR, ROTATE_CURSOR, SCALE_SELECTION_CURSOR, and TARGET_CURSOR.

Referenced by main().

Variable Documentation

◆ customCursors

QCursor** customCursors = new QCursor*[CUSTOM_CURSOR_COUNT]

Definition at line 32 of file cursors.cpp.

Referenced by getCursor(), and loadCursors().