3 #ifndef WHITE_BALANCE_H
4 #define WHITE_BALANCE_H
6 #include "capability.h"
7 #include "qtcamwhitebalance.h"
9 class WhiteBalance : public Capability {
12 Q_PROPERTY(WhiteBalanceMode value READ value WRITE setValue NOTIFY valueChanged);
13 Q_ENUMS(WhiteBalanceMode);
17 Auto = QtCamWhiteBalance::Auto,
18 Daylight = QtCamWhiteBalance::Daylight,
19 Cloudy = QtCamWhiteBalance::Cloudy,
20 Sunset = QtCamWhiteBalance::Sunset,
21 Tungsten = QtCamWhiteBalance::Tungsten,
22 Flourescent = QtCamWhiteBalance::Flourescent
25 WhiteBalance(QObject *parent = 0);
28 WhiteBalanceMode value();
29 void setValue(const WhiteBalanceMode& mode);
35 virtual void deviceChanged();
37 QtCamWhiteBalance *m_wb;
40 #endif /* WHITE_BALANCE_H */