| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Task-number: AUTOSUITE-628
Change-Id: Ia90e42d801c68d91dd71b309ea4c518f349f13f9
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|\
| |
| |
| | |
Change-Id: If48055bb577b4b59a836b2c4a00d940401b97c6a
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Using the full uri makes it more unlikely that the export macro names
clash with the export macro of an library with the same name.
Task-number: AUTOSUITE-509
Change-Id: If5d66f7dc4d7e3e8edc4cbede1d2dfcbaad3b1d7
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix PLUGIN_CLASS_NAME in all places and remove PLUGIN_EXTENDS
where it is not needed.
For all plugins which are provided with the modules, fix the
PLUGIN_EXTENDS to match the module name to also deliver the cmake
file for these plugins.
Renamed the MprisPlugin class name to not clash with the normal
plugin name, as this is also used for the cmake filename.
This should also fix build errors when trying to create the cmake
files in non-existent folders.
Change-Id: I102019fab327273903c8c378595c06a25964cfe8
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds the addressbook example which is used to explain how the autogeneration
of models works.
Task-number: AUTOSUITE-422
Change-Id: I2a0c6cba81dfdcf072da9584b731f170cc927711
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|/
|
|
|
|
|
|
| |
As all qface examples have the same structure we end up with multiple
"demo" targets in QtCreator otherwise.
Change-Id: Ie12ca791a09f5fb2175dab1399cc4cbab56d98bc
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
|
|
| |
Use qdoc \snippet instead of hard coded snippets in the QtIvi core example walkthroughs
Task-number: AUTOSUITE-278
Change-Id: Icd966aeb53805d7b0009db490d5c462c22d75bf8
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Add documentation for remote object templates: update list of template
files and add a general description of the remote objects features.
Add an example project and a walkthrough to demonstrate the remote objects
generation features.
Task-number: QTAUTO-919
Change-Id: I3d25d29fd9b9ca2a72bbc6662f05b968d9aa5413
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
|
| |
Because of this, the indexOf function is now easier to implement and works
from QML and C++.
Task-number: QTAUTO-838
Change-Id: I094511abf8f55fd9728aa94e552dcc79f9bf0b58
Reviewed-by: Antti Hölttä <ahoelttae@luxoft.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Every method inside a qface file will now return a QIviPendingReply.
This also changes the signature of the QIviVehicleFunctions module
and its backend implementations.
Also updated the window_qml example to make use of the new returned
QIviPendingReplies from the open() and close() calls.
Task-number: QTAUTO-837
Change-Id: Icf8a31fcd94630254f71b0c4fb2e1ef4296591af
Reviewed-by: Antti Hölttä <ahoelttae@luxoft.com>
|
|
|
|
|
|
| |
Task-number: AUTOSUITE-190
Change-Id: I18a9f4d00951d3b0284846d7ef2808f59a512ff8
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I582e8c4c9aa137c6497594433ab751cd961d05f4
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
|
|
|
| |
Add better step by step explanations.
Make sure also the qface and yaml files are listed in the example
Removed the copright headers from the project files
Change-Id: I7f7480809efa52fae63a93a8724f86548fa160f6
Reviewed-by: Antti Hölttä <ahoelttae@luxoft.com>
|
|
|
|
|
| |
Change-Id: I408c855d9619e20f481a592dc1f514b90af642f9
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I602e0202457533cc9e6cfa8706577e1e951340e0
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The configure output is improved to now show whether a specific
module is build or not. Either by showing the summary of features
which are build for this module, or by hiding the section and
Showing "Module... No"
Dependencies between the modules have been added to the configure
system to make it possible to disable specific modules and by that
also disable all the modules depending on that.
The build system has been changed to enable building only the modules
which has been selected to be build.
Change-Id: Ic70f23c159eee3fe7ce6c63aa6f785c8b754ce31
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
|
|
|
| |
core -> ivicore
media -> ivimedia
vehiclefunctions -> ivivehiclefunctions
Change-Id: Icd8d7c45f2dbf0e18de1eea775398b45f8ff78f8
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
|
|
|
| |
rationale: neptune-ui always allowed for fractional temperatures
but due to a bug this has never really worked properly
Change-Id: If2833463644cfb4cee97f74c5e7ae308c943b92d
Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
| |
Otherwise the module class name is lowercase.
Change-Id: Ic3c5f5afc3899373e32e78cd12966ee87545ac73
Reviewed-by: Mike Krus <mike.krus@kdab.com>
|
|
|
|
|
| |
Change-Id: I2446ac002f509646a5736f3a2c40150fc572a448
Reviewed-by: Mike Krus <mike.krus@kdab.com>
|
|
|
|
|
|
|
|
|
| |
Disable the vehiclefunctions tests and examples until they
are ported to the new API.
Task-number: QTAUTO-297
Change-Id: Ief94dadfe60efa0afbbc73400450382db5a99004
Reviewed-by: Mike Krus <mike.krus@kdab.com>
|
|
|
|
|
|
|
| |
The QML component was renamed to UiClimateControl some time ago
Change-Id: I647c5eecc8294587a98115e06164d98c5f67e024
Reviewed-by: Mike Krus <mike.krus@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The python3 excutable and the version checking is now done
in a special test function inside configure.pri.
For python3 packages a separate test function has been
written, which checks whether the requested packages
are installed.
The configuration summary prints the used python
executable as well as its version.
Task-number: QTAUTO-458
Change-Id: I1280ba0acaf3393dcb83132aaa19572a75d97d22
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
|
| |
On fedora PyYAML reports the missing space as an error
Change-Id: I3723d71aff0a2a4e3ed6fb90b521de1aee6a3118
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
| |
Task-number: QTAUTO-469
Change-Id: Ifecdd99064e4a068973d0c5f17c1547f398384be
Reviewed-by: Mike Krus <mike.krus@kdab.com>
|
|
|
|
|
|
|
|
|
|
| |
For the IDL to be able to specify the name of the class under which it
should be available from QML, there has been added a new annotation
named "qml_type"
Task-number: QTAUTO-291
Change-Id: Ia9d8beeffa8284b041b4dc095e00e9485ba300fd
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
| |
The backend plugin needs to be named correctly and placed into
a qtivi folder.
Change-Id: Ib1469d2dadc138fd454ae9e9db00c47c683b71ee
Reviewed-by: Mike Krus <mike.krus@kdab.com>
|
|
|
|
|
|
|
|
| |
Moved the example into a core folder to indicate that this
is part of the qtivi core module and keep the structure of the other examples.
Change-Id: Ief69e0446125f5dc975d15ebeba746c69820b7c8
Reviewed-by: Mike Krus <mike.krus@kdab.com>
|
|
|
|
|
|
|
| |
It is now called ivigenerator and part of the tools folder
Change-Id: If68b3ad04d4db98bb971f557bd5afdab5c56c556
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add range, minimum, maximum, domain to the @config_simulator tag.
Renamed default_value tag to default (for consistency).
Add default_system_value to specify the default for a
type (0, false, "")
Updated documentation
Change-Id: If997488ccbbe228e6082385e137fe1d826b7923a
Reviewed-by: Vadim Popov <vadim.popov@pelagicore.com>
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
| |
Also using formating macro to produce the output. Unfortunately
doesn't appear to be a way to share template files between
folders.
Task-number: QTAUTO-339
Change-Id: I3d150475a4c4ba20afe2d0e18fd1af05820a1281
Reviewed-by: Vadim Popov <vadim.popov@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I61567acb3d3be81e175a3a0af50fc04ebedac0e6
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
| |
Task-number: QTAUTO-322
Change-Id: I80accb5e7a5996c9b7b1a3baeb4cfbb93703a622
Reviewed-by: Vadim Popov <vadim.popov@pelagicore.com>
Reviewed-by: Kevin Funk <kevin.funk@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
| |
* Clarified how the QIviProperty signals are relayed for QML
* Added documentation for the ivimedia examples
* Added an qtivi examples page to show the examples of all sub modules
* Added documentation for the geniviextras example
Task-number: QTAUTO-188
Change-Id: Ic53742923584c327974cfaf4bf56f0e439381b98
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I3886fa569f304c509023db1226deb70d9af9eaa3
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use the new configuration system to define external
libraries, configure tests and features. Don't use
pkg-config outside of the configuration step.
The geniviextras-only CONFIG option has now been replaced with a
command-line option and can be used by passing it to qmake after '--'.
E.g. 'qmake -- --geniviextras-only'.
Removed adding DLT into the rpath. Similar to all other Qt modules, it
is now expected that packages found using pkg-config can be found by
the dynamic linker.
Change-Id: If46cd1b79413cd7571ee1068898848d9871e61ba
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
| |
Change-Id: Id0e8401a5071db08e643ce5f87d7b05364400841
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|
|
|
|
| |
Change-Id: Ieb26460afa2bec79d5b49f39d1a9709e0bdcb08f
Reviewed-by: Johan Thelin <johan.thelin@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I87b3fbb880fac8008d387bb6d0e0e5c89b331402
Reviewed-by: Johan Thelin <johan.thelin@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I60c57ea414bc835c3996fc36e6c42119589bc5be
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
|\
| |
| |
| | |
Change-Id: I5e601ba33cf50596f873e746e9b107a560c45018
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also added a check for a minimum Qt version
Task-number: AUTOSUITE-2
Change-Id: Ida94ffa50bf0094ed81631c0ba0c2aaa342f7648
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ib1812eac61ffa163dd50eeacfc0097881ca277f4
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
| |
| |
| |
| |
| | |
Change-Id: Id7bed250d50592555477e0b680a0611c15d30272
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ie243bf6eafc2cf8bec99fc76fa8c2f67d592b1d8
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It takes a JS functor as the second argument, which will be
executed once the result is returned from the backend.
Started to use this method in the tuner example and backend
Change-Id: I11794e1dbc8f182f1ba06e10423fc937ceae8909
Reviewed-by: Johan Thelin <johan.thelin@pelagicore.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The mediaplayer backend is now correctly updating the internal sql database
for the queue and also updating the model thru the dataChanged signal.
The mediaplayer ui got improved to support moving and remove items in the
queue.
The tuner backend was improved to now also support a preset list, which
supports editing (insert, move, remove) and the example was improved
to add stations to the presets list and organizing it
Change-Id: I5ff8ba1dbbbb7ed40b3f441845dbe40641ac6f54
Reviewed-by: Johan Thelin <johan.thelin@pelagicore.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added properties for minimum and maximum Frequency as well as the
stepSize of the current band.
Added functions and properties to support scanning (seeking throuh
all stations and stay there for a few seconds)
Change-Id: Ib13d98432b1a8c1aeced5e11dd0b4ae607d4cb95
Task-number: QTAUTO-60
Reviewed-by: Johan Thelin <johan.thelin@pelagicore.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The base class was moved into it's own header. The class and all
derived classes are now using QSharedData and have a proper copy constructor
as well as assignment and compare operators.
Changed the QIviAmFmTuner class to use the refactored classes.
Change-Id: I334c44e7d0fa49e8e634067a0ece1a1c2b8b789c
Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Including a basic tuner QML example and a simulation backend
Change-Id: I46985d26a5eaa6ab84f19384ef8f08d6206570aa
Task-number: QTAUTO-60
Reviewed-by: Johan Thelin <johan.thelin@pelagicore.com>
|