Blackberry: implement QCameraInfoControl.
We also now correctly report the default camera to be the rear camera. Change-Id: Ie96b2950344194637c8feace77246f036c9a3757 Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
This commit is contained in:
committed by
The Qt Project
parent
5869d48441
commit
09e3d8a28e
@@ -40,7 +40,9 @@
|
||||
****************************************************************************/
|
||||
#include "bbserviceplugin.h"
|
||||
|
||||
#include "bbcamerainfocontrol.h"
|
||||
#include "bbcameraservice.h"
|
||||
#include "bbcamerasession.h"
|
||||
#include "bbvideodeviceselectorcontrol.h"
|
||||
#include "mmrenderermediaplayerservice.h"
|
||||
|
||||
@@ -120,8 +122,20 @@ void BbServicePlugin::updateDevices() const
|
||||
if (m_cameraDevices.isEmpty()) {
|
||||
qWarning() << "No camera devices found";
|
||||
} else {
|
||||
m_defaultCameraDevice = m_cameraDevices.first();
|
||||
m_defaultCameraDevice = m_cameraDevices.contains(BbCameraSession::cameraIdentifierRear())
|
||||
? BbCameraSession::cameraIdentifierRear()
|
||||
: m_cameraDevices.first();
|
||||
}
|
||||
}
|
||||
|
||||
QCamera::Position BbServicePlugin::cameraPosition(const QByteArray &device) const
|
||||
{
|
||||
return BbCameraInfoControl::position(device);
|
||||
}
|
||||
|
||||
int BbServicePlugin::cameraOrientation(const QByteArray &device) const
|
||||
{
|
||||
return BbCameraInfoControl::orientation(device);
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
Reference in New Issue
Block a user