Added a signal idleStateChanged() to QtCamDevice
[harmattan/cameraplus] / lib / qtcamdevice_p.h
index e31fdfb..34d7022 100644 (file)
@@ -121,6 +121,14 @@ public:
     }
   }
 
+  static void on_idle_changed(GObject *obj, GParamSpec *pspec, QtCamDevicePrivate *d) {
+    Q_UNUSED(obj);
+    Q_UNUSED(pspec);
+
+    QMetaObject::invokeMethod(d->q_ptr, "idleStateChanged", Qt::QueuedConnection,
+                             Q_ARG(bool, d->q_ptr->isIdle()));
+  }
+
   QString name;
   QVariant id;