Hi.

I have one problem QCameraImageCapture doesn't emits signals. What is the  
problem?

d->camera = new QCamera( AppCfg::instance().cfg().cameraName().toLatin1(),
        this );
d->camera->setCaptureMode( QCamera::CaptureStillImage );
d->camera->start();

connect( d->camera, &QCamera::locked,
        this, &CameraScreen::cameraLocked );

d->capture = new QCameraImageCapture( d->camera, this );
d->capture->setCaptureDestination( QCameraImageCapture::CaptureToBuffer );

connect( d->capture, &QCameraImageCapture::imageAvailable,
        this, &CameraScreen::imageAvailable );

void ( QCameraImageCapture::*signal )( int, QCameraImageCapture::Error,
        const QString & ) = &QCameraImageCapture::error;

connect( d->capture, signal,
        this, &CameraScreen::error );

d->camera->searchAndLock();

---------------------------------------------

void
CameraScreen::cameraLocked()
{
        d->capture->capture();

        d->camera->unlock();
}

But I don't receive nor imageAvailable() nor error() signals...

-- 
Best Regards,
Igor Mironchik.
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to