blob: 4ccb74b8121c3aa5744c957ab0786ab42a5a4d1f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifndef CURSORAREA_H
#define CURSORAREA_H
#include <QDeclarativeItem>
class QCursorArea : public QDeclarativeItem
{
Q_OBJECT
Q_ENUMS(Cursor)
Q_PROPERTY( Cursor cursor READ cursor WRITE setCursor NOTIFY cursorChanged)
public:
enum Cursor {
SizeHorCursor,
SizeVerCursor,
SizeAllCursor,
SplitHCursor,
SplitVCursor,
WaitCursor,
PointingHandCursor
};
explicit QCursorArea(QDeclarativeItem *parent = 0);
void setCursor(Cursor str);
Cursor cursor() const { return m_cursor; }
signals:
void cursorChanged();
private:
Cursor m_cursor;
};
#endif // CURSORAREA_H
|