april
1.0.0
...
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
sceneviewer.h
Go to the documentation of this file.
1
/* ========================================================================= */
2
/* ------------------------------------------------------------------------- */
/*
12
13
14
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15
Please read COPYING and README files in root folder
16
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17
*/
18
/* ------------------------------------------------------------------------- */
19
/* ========================================================================= */
20
#ifndef __SCENEVIEWER_INC__
21
#define __SCENEVIEWER_INC__
22
//
23
//
24
//
25
//
26
/* INCLUDES ------------------------------------------------------------ */
27
28
#include <
april/april.h
>
29
#include <QGraphicsView>
30
31
/* INCLUDES ============================================================ */
32
//
33
//
34
//
35
//
36
/* DEFINITIONS --------------------------------------------------------- */
37
38
namespace
april {
39
40
namespace
Gui {
41
42
/* DEFINITIONS ========================================================= */
43
//
44
//
45
//
46
//
47
/* CLASS --------------------------------------------------------------- */
48
52
class
SceneViewer
:
public
QGraphicsView,
public
MemTrack {
53
Q_OBJECT
54
BBM_TRACK(
SceneViewer
);
55
56
//
57
//
58
//
59
//
60
/* DEFINITIONS ----------------------------------------------------- */
61
62
/* DEFINITIONS ===================================================== */
63
//
64
//
65
//
66
//
67
/* DATA ------------------------------------------------------------ */
68
69
private
:
70
72
int
num_scheduled_scalings_;
73
74
/* DATA ============================================================ */
75
//
76
//
77
//
78
//
79
/* FUNCTIONS ------------------------------------------------------- */
80
81
public
:
82
84
SceneViewer
( QWidget * parent = NULL );
85
87
virtual
~SceneViewer
(
void
);
88
89
protected
:
90
92
void
wheelEvent
( QWheelEvent *event );
93
95
void
mousePressEvent
( QMouseEvent * me );
96
98
void
mouseReleaseEvent
( QMouseEvent * me );
99
101
void
mouseMoveEvent
( QMouseEvent * me );
102
103
private
slots:
104
106
void
scalingTime ( qreal x );
107
109
void
animFinished (
void
);
110
111
112
/* FUNCTIONS ======================================================= */
113
//
114
//
115
//
116
//
117
118
};
/* class SceneViewer */
119
120
/* CLASS =============================================================== */
121
//
122
//
123
//
124
//
125
126
}
// namespace april
127
128
}
// namespace Gui
129
130
#endif // __SCENEVIEWER_INC__
131
/* ------------------------------------------------------------------------- */
132
/* ========================================================================= */
april
AprilDream
gui
sceneviewer.h
Generated on Sat Apr 20 2013 16:35:29 for april by
1.8.1.2