Added methods to obtain image and video suffixes from QtCamConfig
[harmattan/cameraplus] / imports / imagemode.h
1 // -*- c++ -*-
2
3 #ifndef IMAGE_MODE_H
4 #define IMAGE_MODE_H
5
6 #include "mode.h"
7
8 class QtCamImageMode;
9
10 class ImageMode : public Mode {
11   Q_OBJECT
12
13 public:
14   ImageMode(QObject *parent = 0);
15   ~ImageMode();
16
17   Q_INVOKABLE bool capture(const QString& fileName);
18
19 protected:
20   virtual void preChangeMode();
21   virtual void postChangeMode();
22   virtual void changeMode();
23
24 private:
25   QtCamImageMode *m_image;
26 };
27
28 #endif /* IMAGE_MODE_H */