+ void _d_stopped() {
+ QMetaObject::invokeMethod(q_ptr, "stopped");
+ }
+
+ void _d_stopping() {
+ if (active) {
+ QMetaObject::invokeMethod(active, "canCaptureChanged", Qt::QueuedConnection);
+ }
+
+ QMetaObject::invokeMethod(q_ptr, "stopping", Qt::QueuedConnection);
+ QMetaObject::invokeMethod(q_ptr, "runningStateChanged", Qt::QueuedConnection,
+ Q_ARG(bool, false));
+ }
+
+ void _d_started() {
+ if (active) {
+ QMetaObject::invokeMethod(active, "canCaptureChanged", Qt::QueuedConnection);
+ }
+
+ QMetaObject::invokeMethod(q_ptr, "started", Qt::QueuedConnection);
+ QMetaObject::invokeMethod(q_ptr, "runningStateChanged", Qt::QueuedConnection,
+ Q_ARG(bool, true));
+ }
+