summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add QHolsterSensorThomas McGuire2013-01-2320-0/+764
| | | | | | | | | | This adds a new QHolsterSensor plus the assorted reading and filter classes, as well as a QML API. Also implement the Blackberry backend for it. Change-Id: I42e76c21ee74a39a65629e7ab6d9a18f23eae4d4 Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
* Add a axes remapping featureThomas McGuire2013-01-239-11/+338
| | | | | | | | | | | This allows orientable sensors like accelerometer or compass to change to adapt the reading values based on the current screen orientation. Add support for the BlackBerry backend. Change-Id: If7cfde8f20da4f677fdd13c38f7e11f2ed96bedd Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
* \since QtSensors 5.0 -> \since 5.0Thomas McGuire2013-01-231-1/+1
| | | | | Change-Id: Ied2ceac07a5f9dd8a3331e1e2d407620450e138e Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
* Add API for duplicate skippingThomas McGuire2013-01-2310-15/+105
| | | | | | | | | | | Duplicate skipping enables omitting reading values that are very similar to the previous one, thus saving processing power. Implement this for the Blackberry backend. Change-Id: Ic608d8ca795b5a2e0bca5a75a62e8005c283c620 Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
* Add QPressureSensorThomas McGuire2013-01-2315-42/+567
| | | | | | | | | | This adds a new QPressureSensor plus the assorted reading and filter classes, as well as a QML API. The Blackberry backend is ported to use the new reading class. Change-Id: Ifc86a2ae955a9337a67fd9a86ceabab908917cb3 Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
* Add the QML classes to the sensor template scriptThomas McGuire2013-01-231-0/+174
| | | | | Change-Id: I373a88ee3116d6ad9c389e762478742af38cb949 Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
* Fix since documentation tag in sensor template scriptThomas McGuire2013-01-231-3/+3
| | | | | Change-Id: Ia7d14a7d354fe95e038416e9883a507dd7ccba81 Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
* QAccelerometer: Add AccelerationMode propertyThomas McGuire2013-01-2315-34/+295
| | | | | | | | | | | Add a new property to be able to toggle effects of gravity on or off. Implement the Blackberry backend side of this as well. QTBUG-25842 Change-Id: I15c4cae72373f48b0153b83c6aa3d27b66538c87 Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com> Reviewed-by: Sérgio Martins <sergio.martins.qnx@kdab.com>
* Generic plugin: Remove debug message noise.Thomas McGuire2013-01-151-1/+0
| | | | | Change-Id: I33e43f0846197cbb47609af249e54769e17920b8 Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
* Actually enable loading of the generic tilt sensorThomas McGuire2013-01-153-12/+29
| | | | | | | | | Also, disable loading of all other generic plugins on the BlackBerry platform. Change-Id: I7c969fdb224daf1016162ad597edac81e967105e Reviewed-by: Sérgio Martins <sergio.martins.qnx@kdab.com> Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
* Generic Tilt sensor: Use degree rather than radiansThomas McGuire2013-01-151-0/+9
| | | | | | | | This is stated in the docs and it is also more consistent with all other sensors. Change-Id: I5d1d074630f9efa7371a42d10196984549769e24 Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
* Do not link librt on Android platformsRainer Keller2013-01-152-2/+2
| | | | | | | | Android platform does not need to have librt linked separately. Change-Id: Iab35d5f44bde439ca83a1d4664a7e10bae6cb0da Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com> Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
* sync.profile: Point dependencies to 'refs/heads/dev'Sergio Ahumada2013-01-151-3/+3
| | | | | Change-Id: Ia62b896c75b5be345d0a078dd76b2a5634642b59 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
* It's org.qt-project for plugin interfacesLorn Potter2012-11-298-8/+8
| | | | | Change-Id: I4b442f25f4593f2d957ff572b5ec565ff952818b Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* remove Nokia isms from plugin interfaceLorn Potter2012-11-2810-10/+10
| | | | | | | As well as from documentation and usage of Sensors.conf location Change-Id: I52d657d6799e44a94b3f37bae86445c73e176103 Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
* add QSensorGestureRecognizers here as well. They are equally important.Lorn Potter2012-11-271-0/+8
| | | | | Change-Id: I5b488a6317af8cef1f31cf03249d115cd424b515 Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
* remove the need to use QTimer and use timestamps instead.Lorn Potter2012-11-1418-129/+619
| | | | | Change-Id: I6327357de9f84df3db86d714747210fe62547818 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Register only the sensors the emulator knows aboutLincoln Ramsay2012-11-133-1/+47
| | | | | | | | | Unfortunately, this involves a (long) round-trip so we start by registering all the types we know about then unregister and re-register the ones we're notified about. Change-Id: I8ae8b4a9037eeb21a65454519945c3c307979a14 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Add freefall sensorgesture.Lorn Potter2012-11-133-0/+209
| | | | | | | I did this as a gesture, but could easily be a virtual QSensor. Change-Id: I95ea97745f8537dd6d6940b290d470d0367383c2 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Fix includes in public headersThomas McGuire2012-11-0318-21/+21
| | | | | Change-Id: I1401314208bb89ba46ed3f18393b1f446682cd93 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Silence warningsThomas McGuire2012-11-031-0/+8
| | | | | Change-Id: If3a3719f2bf2edc4c2230abf968f836c28eb1efa Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Remove the QtSensors:: prefix from documentation.Thomas McGuire2012-11-0318-86/+86
| | | | | | | | This appears to be implicit. Now the property documentation is built correctly. Change-Id: I3998582fdeabf751a612c379df69f5eb41b9419d Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Build the QML documentationThomas McGuire2012-11-021-2/+2
| | | | | Change-Id: I7f35e623f2441871f230688fa3494850f4bdad6d Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Fix typo: Contacts -> SensorsThomas McGuire2012-11-021-1/+1
| | | | | Change-Id: Ie0b8756f3b538b4263298bec9f293f62bf20568c Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Update QML metadata fileThomas McGuire2012-11-021-103/+12
| | | | | Change-Id: I6d9231e49d9acdfbc64c391f0c80312508943c80 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Remove obsolete legacy documentationThomas McGuire2012-11-022-77/+0
| | | | | Change-Id: I2be34f3af34ff7accc4ba9c0d8157633e25ef785 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Removal last references to QtMobilityThomas McGuire2012-11-025-5/+5
| | | | | | | Change-Id: Ia92de27ec25451b64a2e584507ca44485b94745a Reviewed-by: Kevin Ottens <kevin.ottens.qnx@kdab.com> Reviewed-by: Bernd Weimer <bweimer@rim.com> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* adjust to qt_plugin.prf and qml_plugin.prf changesOswald Buddenhagen2012-11-0210-58/+23
| | | | | | | | | | | DESTDIR and INSTALLS+=target are set up automatically now, but PLUGIN_TYPE needs to be defined. this contains a nasty hack for examples, as we don't want users to use the internal prf files. Change-Id: I9e854e7ff6183e19801998ff7157a279b97b2be4 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* remove obsolete qmltypes targetsOswald Buddenhagen2012-11-021-7/+0
| | | | | | | there are auto-generated ones in the respective modules now. Change-Id: I778bc4796b86f77a382d905a3079ce7cdee15b7d Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* indentation, whitespace and one missing closing braceShawn Rutledge2012-10-191-159/+160
| | | | | Change-Id: I8ae1ffbf38ec6c81c12f8ff487e159206cf00f0d Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* make compile with -no-guiTasuku Suzuki2012-10-153-3/+3
| | | | | Change-Id: Ia5c93a26ce2d56d0844aea1c0c5ddd1be2ae3c5a Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
* Doc: Modularized the Qt Sensor DocsGeir Vattekar2012-10-1277-182/+235
| | | | | Change-Id: Ie8636ec443f43b1f238342e0f6f7d321e13dce09 Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
* Update docs after modularization of docsTor Arne Vestbø2012-10-115-754/+5
| | | | | | | | The global files now live in qtbase only, and are made available to the other modules via the $QT_INSTALL_DOCS variable. Change-Id: I4f77194f9c1e0c65636430ac22de3241b49d4641 Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
* Rename QtMobility.sensors 1.3 to QtSensors 5.0Lincoln Ramsay2012-10-1139-341/+433
| | | | | Change-Id: I2b24533d38db1f8e205de19b67fe0b21625bbf6b Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Remove the QtSensors 5.0 importLincoln Ramsay2012-10-0938-2896/+73
| | | | | | | | | | | The gesture tests that were part of the sensors2 unit test have been retained. The tilt sensor tests were not, though they could be used as a base to make a unit test for the new tilt sensor class. Change any existing imports to use QtMobility.sensors 1.3. Change-Id: I8a7130b3c73980fdd577e96c10aecda15e79f8b2 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Add SensorGesture QtMobility.sensors 1.3Lincoln Ramsay2012-10-088-72/+447
| | | | | | | This has been imported from QtSensors 5.0 without changes. Change-Id: Ie6a919f9b806bf19287a693fb7cdb563f8697e13 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Blackberry: Avoid expensive close() and open() just to get informationThomas McGuire2012-10-042-14/+29
| | | | | | | | | Instead, open the device to get information, but then just pause it until start() is called. Change-Id: I3002bee07807d3956e74e8fd82425b16cdb61001 Reviewed-by: Adam Parco <aparco@rim.com> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Add TiltSensor to QtMobility.sensors 1.3Lincoln Ramsay2012-10-0325-255/+962
| | | | | | | | | | | This has been adapted from the TiltSensor type in QtSensors 5.0 import but the code there has been split into multiple pieces. There's a C++ class, a generic backend and a QML interface. Change-Id: Ic09465a5f76250a02a13938abe4789958137376f Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Remove QtCreator hack from qtsensors.proIikka Eklund2012-10-011-10/+0
| | | | | | | | | This hack causes autotests to get exported even if Qt is configured with "-nomake-tests" option. Change-Id: Ic21879c7c0d5c8c4cfe992e91f86bd2f811fb635 Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Add examples and config test binaries to gitignoreThomas McGuire2012-09-271-0/+18
| | | | | Change-Id: I4d75d5f342c295a60945247ce745035811dca5d1 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* QtSensors examples: Install plugins under the example tree structureTopi Reinio2012-09-277-6/+18
| | | | | | | | | | | | | QtSensors 'Grue' and 'Sensor Explorer' examples include qml imports, a Qt plugin and a shared library. Modify the related .pro files to install everything under QT_INSTALL_EXAMPLES, instead of the main Qt install directory. Task-number: QTBUG-26860 Change-Id: I32d4f66e5b18468c17b668ecb76f969ed15e4c50 Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com> Reviewed-by: Alex <ablasche@gmail.com> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* HTML template: Updated copyright notice from Nokia to Digia PlcJerome Pasion2012-09-262-29/+4
| | | | | Change-Id: Id762b19d0c252dbe2ca7fd80dfecaf7465f089d8 Reviewed-by: Martin Smith <martin.smith@digia.com>
* QtMobility.sensors has a new implementationLincoln Ramsay2012-09-2646-877/+4269
| | | | | | | | | This implementation fixes the limitations the original code had and separates the QtSensors C++ API from the QML API so that changes to one don't need to affect the other. Change-Id: I519463f3c7cfbad3bce5c291ce166b8793d5ed4a Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-24309-6033/+6033
| | | | | | | | | | Change copyrights and license headers from Nokia to Digia Change-Id: I85014238e262cb59d8d92b0d708851e82e5633da Reviewed-by: Janne Anttila <janne.anttila@digia.com> Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
* Doc: Adding documentation templates from qtbaseJerome Pasion2012-09-223-0/+776
| | | | | | Task-number: QTBUG-27293 Change-Id: I8b91da22b62b5ad8d36a5c0e0eaee5321fa500cf Reviewed-by: Martin Smith <martin.smith@digia.com>
* Fix the compilation issue on Linux (Harmattan)Laszlo Papp2012-09-151-0/+1
| | | | | | | | errno is used for constructing a warning message meanwhile the errno.h is not included. This is causing a build issue at least on Harmattan. Change-Id: Ia2697ecdcb893102c16d054a555a3e71fe4aa009 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* centralize load(qt_build_config)s in .qmake.confOswald Buddenhagen2012-09-139-16/+1
| | | | | Change-Id: Ieaa07fcaf28f754c14774dee61697624d33cabf8 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Remove wrong image.Leonard Lee2012-09-062-1/+0
| | | | | Change-Id: I00f24f482e59ae74f68d82bba32c3540d5c059ed Reviewed-by: Jerome Pasion <jerome.pasion@nokia.com>
* remove vestiges of unistd-based file accessOswald Buddenhagen2012-09-052-7/+1
| | | | | | | it's all done with QFile now Change-Id: I0f8147bcedc1514ed7685fb6f8b42f7fbe65a4aa Reviewed-by: L Potter <lorn.potter@gmail.com>
* Update the git-archive export optionsThiago Macieira2012-09-032-0/+4
| | | | | | | | | | | | | | The .gitattributes and .gitignore files do not need to be present in packaged sources, as they are for people using the Git repository. People who download tarballs usually don't reimport into Git -- they should just download the actual repositories. Meanwhile, the .tag file is quite useful. Instead of making Git extract to the useless SHA-1 of the $n string, ask git-archive to store the SHA-1 of the commit being packaged. Change-Id: I54678dc436243d9dc87d0d755b142614a98699c4 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>