Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CameraBusinessLogic.h
Go to the documentation of this file.
1 #ifndef CAMERABUSINESSLOGIC_H
2 #define CAMERABUSINESSLOGIC_H
3 
4 class QFile;
5 class QString;
6 
7 #include "BusinessLogic.h"
8 
10 
12 {
16 
18  {
19  mStreamPositionInMultiStreamMode = -1;
20  mSingleStreamModeURL.clear();
21  mMultiStreamModeURL.clear();
22  }
23 };
24 
26 {
27 public:
29  static void KillRemainingStreamingProcesses();
30 
32 
34  virtual ~CameraBusinessLogic();
35 
36  void Init( QFile &hardwareConfigFile );
39  bool IsCameraFunctionalityEnabled() const;
40 
41 private:
43 
44  class DataClass;
45  QSharedPointer<DataClass> d;
46 
48 };
49 
50 #endif // CAMERABUSINESSLOGIC_H
static const QString CAMERA_STREAMING_PROCESS_PROGRAM_NAME
Definition: CameraBusinessLogic.h:28
const int CAMERA_DEVICE_ROW_ID_UNDEFINED
Definition: CameraBusinessLogic.h:9
static void KillRemainingStreamingProcesses()
Definition: CameraBusinessLogic.cpp:166
Definition: ProjectConfiguration.h:11
bool IsCameraFunctionalityEnabled() const
Definition: CameraBusinessLogic.cpp:237
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
QString mSingleStreamModeURL
Definition: CameraBusinessLogic.h:14
void PrintCameraStreamsConfigurationsToLog() const
Definition: CameraBusinessLogic.cpp:228
Definition: CameraBusinessLogic.h:11
Definition: ApplicationDefines.h:223
const QList< CameraStreamConfiguration > & GetCameraStreamsConfigurations() const
Definition: CameraBusinessLogic.cpp:223
QString mMultiStreamModeURL
Definition: CameraBusinessLogic.h:15
CameraBusinessLogic()
Definition: CameraBusinessLogic.cpp:172
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: CameraBusinessLogic.h:31
Definition: BusinessLogic.cpp:3
BusinessLogicType
Definition: ApplicationDefines.h:186
void Init(QFile &hardwareConfigFile)
Definition: CameraBusinessLogic.cpp:182
Definition: CameraBusinessLogic.h:25
virtual ~CameraBusinessLogic()
Definition: CameraBusinessLogic.cpp:178
CameraStreamConfiguration()
Definition: CameraBusinessLogic.h:17
int mStreamPositionInMultiStreamMode
Definition: CameraBusinessLogic.h:13