1 #include "qtcamwhitebalance.h"
2 #include "qtcamcapability_p.h"
4 QtCamWhiteBalance::QtCamWhiteBalance(QtCamDevice *dev, QObject *parent) :
5 QtCamCapability(new QtCamCapabilityPrivate(dev, QtCamCapability::WhiteBalance,
11 QtCamWhiteBalance::~QtCamWhiteBalance() {
15 QtCamWhiteBalance::WhiteBalanceMode QtCamWhiteBalance::value() {
17 if (!d_ptr->intValue(&val)) {
18 return QtCamWhiteBalance::Auto;
22 case QtCamWhiteBalance::Daylight:
23 case QtCamWhiteBalance::Cloudy:
24 case QtCamWhiteBalance::Sunset:
25 case QtCamWhiteBalance::Tungsten:
26 case QtCamWhiteBalance::Flourescent:
27 return (QtCamWhiteBalance::WhiteBalanceMode)val;
30 return QtCamWhiteBalance::Auto;
34 bool QtCamWhiteBalance::setValue(const QtCamWhiteBalance::WhiteBalanceMode& mode) {
35 return d_ptr->setIntValue(mode);