0dd519e8
Caio Lucena
starting
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#ifndef CAMERAWINDOW_H
#define CAMERAWINDOW_H
#include <QMainWindow>
#include <QCamera>
#include <QCameraImageCapture>
#include <QCameraViewfinder>
#include <QZXing.h>
#include "camerasurface.h"
namespace Ui {
class CameraWindow;
}
class CameraWindow : public QMainWindow
{
Q_OBJECT
private:
Ui::CameraWindow *ui;
QCamera * camera;
QCameraImageCapture * capture;
QCameraViewfinder *viewfinder;
CameraSurface *cameraSurface;
QZXing *zxing;
QImage *img;
u_int8_t * buffer;
bool hasResolution;
public:
explicit CameraWindow(QWidget *parent = 0);
~CameraWindow();
public slots:
void frameHandler(QByteArray&,int,int);
};
#endif // CAMERAWINDOW_H
|