Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
DeviceManagerApp.h
Go to the documentation of this file.
1 #ifndef DEVICEMANAGERAPP_H
2 #define DEVICEMANAGERAPP_H
3 
4 #include "commondevices/devicesystem/EDeviceManager.h"
6 
7 #include <QSharedPointer>
8 #include <QFile>
9 
10 namespace EM
11 {
12  namespace Devices
13  {
14  class EDeviceMessage;
15  }
16 }
17 
18 class CustomEvent;
19 
20 class DeviceManagerApp : public EM::Devices::EDeviceManager
21 {
22 public:
24  virtual ~DeviceManagerApp();
25 
26  virtual void SendToMainThread( EM::Devices::EDeviceMessage *message );
27  ApplicationDefines::ResultValue Init( QFile &hardwareConfig );
28  void HandleDeviceEvent( CustomEvent *customEvent );
29 
30 private:
32 
33  class DataClass;
34  QSharedPointer<DataClass> d;
35 
37 };
38 
39 #endif // DEVICEMANAGERAPP_H
virtual void SendToMainThread(EM::Devices::EDeviceMessage *message)
Definition: DeviceManagerApp.cpp:63
ResultValue
Definition: ApplicationDefines.h:92
virtual ~DeviceManagerApp()
Definition: DeviceManagerApp.cpp:59
ApplicationDefines::ResultValue Init(QFile &hardwareConfig)
Definition: DeviceManagerApp.cpp:68
void HandleDeviceEvent(CustomEvent *customEvent)
Definition: DeviceManagerApp.cpp:110
Definition: AutomaticCardHandlingBusinessLogic.h:6
DeviceManagerApp()
Definition: DeviceManagerApp.cpp:54
Definition: DeviceManagerApp.h:20