6 #include "capability.h"
7 #include "qtcamcolortone.h"
9 class ColorTone : public Capability {
12 Q_PROPERTY(ColorToneMode value READ value WRITE setValue NOTIFY valueChanged);
13 Q_ENUMS(ColorToneMode);
17 Normal = QtCamColorTone::Normal,
18 Sepia = QtCamColorTone::Sepia,
19 Negative = QtCamColorTone::Negative,
20 GrayScale = QtCamColorTone::GrayScale,
21 Natural = QtCamColorTone::Natural,
22 Vivid = QtCamColorTone::Vivid,
23 ColorSwap = QtCamColorTone::ColorSwap,
24 Solarize = QtCamColorTone::Solarize,
25 OutOfFocus = QtCamColorTone::OutOfFocus,
26 SkyBlue = QtCamColorTone::SkyBlue,
27 GrassGreen = QtCamColorTone::GrassGreen,
28 SkinWhite = QtCamColorTone::SkinWhite,
31 ColorTone(QObject *parent = 0);
34 ColorToneMode value();
35 void setValue(const ColorToneMode& mode);
41 virtual void deviceChanged();
43 QtCamColorTone *m_color;
46 #endif /* COLOR_TONE_H */