Added an option to enable using proximity sensor to capture
[harmattan/cameraplus] / qml / sailfish / CameraPositionSource.qml
1 // -*- qml -*-
2
3 /*!
4  * This file is part of CameraPlus.
5  *
6  * Copyright (C) 2012-2013 Mohammed Sameer <msameer@foolab.org>
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Lesser General Public
10  * License as published by the Free Software Foundation; either
11  * version 2.1 of the License, or (at your option) any later version.
12  *
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16  * Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with this library; if not, write to the Free Software
20  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
21  */
22
23 import QtQuick 2.0
24 import QtLocation 5.0
25
26 PositionSource {
27     // NOTE: The source will not reset the position when we lose the signal.
28     // This shouldn't be a big problem as we are course enough.
29     // If we ever need street level updates then this will be an issue.
30     id: positionSource
31
32     property real longitude
33     property real latitude
34     property real altitude
35     property real horizontalAccuracy
36     property bool longitudeValid
37     property bool latitudeValid
38     property bool altitudeValid
39     property bool horizontalAccuracyValid
40 /*
41     property alias longitude: position.coordinate.longitude
42     property alias latitude: position.coordinate.latitude
43     property alias altitude: position.coordinate.altitude
44     property alias longitudeValid: position.longitudeValid
45     property alias latitudeValid: position.latitudeValid
46     property alias altitudeValid: position.altitudeValid
47     property alias horizontalAccuracy: position.horizontalAccuracy
48     property alias horizontalAccuracyValid: position.horizontalAccuracyValid
49 */
50 }