Initial implementation
[harmattan/cameraplus] / lib / qtcamscanner.h
1 // -*- c++ -*-
2
3 #ifndef QT_CAM_SCANNER_H
4 #define QT_CAM_SCANNER_H
5
6 #include <QObject>
7 #include <QPair>
8 #include <QVariant>
9
10 class QtCamConfig;
11 class QtCamScannerPrivate;
12
13 class QtCamScanner : public QObject {
14   Q_OBJECT
15
16 public:
17   QtCamScanner(QtCamConfig *conf, QObject *parent = 0);
18   ~QtCamScanner();
19
20   void refresh();
21   QList<QPair<QString, QVariant> > devices() const;
22
23 private:
24   QtCamScannerPrivate *d_ptr;
25 };
26
27 #endif /* QT_CAM_SCANNER_H */