5 Iso::Iso(QObject *parent) :
13 delete m_iso; m_iso = 0;
17 void Iso::deviceChanged() {
19 delete m_iso; m_iso = 0;
22 if (m_cam->device()) {
23 m_iso = new QtCamIso(m_cam->device(), this);
24 QObject::connect(m_iso, SIGNAL(valueChanged()), this, SIGNAL(valueChanged()));
25 QObject::connect(m_iso, SIGNAL(minimumValueChanged()), this, SIGNAL(minimumChanged()));
26 QObject::connect(m_iso, SIGNAL(maximumValueChanged()), this, SIGNAL(maximunmChanged()));
30 emit minimumChanged();
31 emit maximunmChanged();
34 unsigned int Iso::value() {
35 return m_iso ? m_iso->value() : 0;
38 void Iso::setValue(unsigned int val) {
44 unsigned int Iso::minimum() {
45 return m_iso ? m_iso->minimumValue() : 0;
48 unsigned int Iso::maximum() {
49 return m_iso ? m_iso->maximumValue() : 0;