Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / Tuto_Image_Cuda / src / cpp / core / 03_Event / gl / EventImage.cpp
1 #include <iostream>
2
3 #include "EventImage.h"
4 #include "SimpleKeyListener.h"
5 #include "SimpleMouseListener.h"
6
7 using std::cout;
8 using std::endl;
9 using std::string;
10
11 /*----------------------------------------------------------------------*\
12 |* Declaration *|
13 \*---------------------------------------------------------------------*/
14
15 /*--------------------------------------*\
16 |* Public *|
17 \*-------------------------------------*/
18
19 /*--------------------------------------*\
20 |* Private *|
21 \*-------------------------------------*/
22
23 /*----------------------------------------------------------------------*\
24 |* Implementation *|
25 \*---------------------------------------------------------------------*/
26
27 /*--------------------------------------*\
28 |* Public *|
29 \*-------------------------------------*/
30
31 EventImage::EventImage(Event* ptrEvent) :
32 ImageFonctionel(ptrEvent)
33 {
34 control();
35 }
36
37 EventImage::~EventImage(void)
38 {
39 delete ptrKeyListener;
40 delete ptrMouseListener;
41 }
42
43 /*--------------------------------------*\
44 |* Private *|
45 \*-------------------------------------*/
46
47 void EventImage::control(void)
48 {
49 this->ptrKeyListener = new SimpleKeyListener();
50 this->ptrMouseListener = new SimpleMouseListener();
51
52 setKeyListener(ptrKeyListener);
53 setMouseListener(ptrMouseListener);
54 }
55
56 /*----------------------------------------------------------------------*\
57 |* End *|
58 \*---------------------------------------------------------------------*/
59