ALBA
mmiInfoImage.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: ALBA (Agile Library for Biomedical Applications)
4 Module: mmiInfoImage
5 Authors: Paolo Quadrani
6
7 Copyright (c) BIC
8 All rights reserved. See Copyright.txt or
9
10
11 This software is distributed WITHOUT ANY WARRANTY; without even
12 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
13 PURPOSE. See the above copyright notice for more information.
14
15=========================================================================*/
16#ifndef __mmiInfoImage_h
17#define __mmiInfoImage_h
18
19//----------------------------------------------------------------------------
20// Include:
21//----------------------------------------------------------------------------
22#include "albaDefines.h"
23#include "albaInteractorPER.h"
24
25//----------------------------------------------------------------------------
26// forward declarations
27//----------------------------------------------------------------------------
28
31class ALBA_EXPORT mmiInfoImage : public albaInteractorPER
32{
33public:
35
36 virtual void OnEvent(albaEventBase *event);
37
38protected:
40 virtual ~mmiInfoImage();
41
42private:
43 mmiInfoImage(const mmiInfoImage&); // Not implemented.
44 void operator=(const mmiInfoImage&); // Not implemented.
45};
46#endif
Implementation of the message object for the Subject/Observer design pattern.
Definition: albaEventBase.h:49
Class implementing routing of events based on picking.
Class implementing image info reporting on status bar when not interacting.
Definition: mmiInfoImage.h:32
albaTypeMacro(mmiInfoImage, albaInteractorPER)
virtual void OnEvent(albaEventBase *event)
Process events coming from input device.
virtual ~mmiInfoImage()