summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Change back to using the "auto" config by defaultHEADv1.1_QtAS5.8Dominik Holland2017-04-131-1/+1
| | | | | Change-Id: I250c33262ae676185d97e99475856294f189828d Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
* CI build fixDominik Holland2017-04-131-0/+2
| | | | | Change-Id: I8387f87063596875959d0ef87ea33fe9a9d70b07 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* i18ndemo: disable arabic translationsSamuli Piippo2017-04-061-1/+1
| | | | | | | | Translations are not shown correctly and until fixed, comment them out. Task-number: QTAUTO-335 Change-Id: Ieea1f0294331b1b1f5aeaa7554692c5fa0a5bb26 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Doc: Update doc config to enable building doc on Windows hostVenugopal Shivashankar2017-04-043-11/+15
| | | | | | | Change-Id: I000dcb156f44aea769ed2b8624263d6d5d17b3bb Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Topi Reiniö <topi.reinio@qt.io> Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Add a long padded rpath to every pluginDominik Holland2017-04-033-0/+12
| | | | | | | | | | | | This is needed as the installer needs to fix the absolute rpath to a relative during installation and this will only work when the new relative rpath is shorter than the previously set. Task-number: QTAUTO-336 Change-Id: Ib1297db5e3f3ad03d60d6fa733d39ac546186331 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Fix Documentation to use the new am-config.yaml setupDominik Holland2017-03-291-15/+14
| | | | | | Change-Id: I2ea33cb10cc1f88cd0d8d84f6e3e5256a2d4dded Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com> Reviewed-by: Alistair Adams <alistair.adams@qt.io>
* Fix Neptune deployment to the B2Qt emulatorVolker Krause2017-03-291-1/+1
| | | | | | | This makes deployment work at least, still can't run it though. Change-Id: Icc1112db36520ce6f8d2b3d4440e94ca6828fa9a Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Fix windows buildNedim Hadzic2017-03-233-9/+9
| | | | | | Change-Id: I8539c8d857e98fbe65dd89b91dd84e8bfc2bb6f7 Task-number: QTAUTO-299 Reviewed-by: Alistair Adams <alistair.adams@qt.io>
* Fix overlapping text in Radio applicationNedim Hadzic2017-03-223-20/+22
| | | | | | | | | | | Exposed fontSize as a separate alias so other Label components in the system are not affected. This should be a temp solution since we will bring QCC2 and should solve issues like this on system level. Change-Id: I037a1f7bb42e4f444f2007b97efe2f061bb36994 Tas-number: AUTOSUITE-48 Reviewed-by: Alistair Adams <alistair.adams@qt.io>
* Add an WindowOverview pageDominik Holland2017-03-174-0/+180
| | | | | | | | Displays all windows in a grid and closes the applications on a press on the X Change-Id: Ie88e2a6ad1225cf710a30fe72ea2d0b667b26e95 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Update am-config.yaml to not depend anymore on config.yaml from appmanDominik Holland2017-03-152-4/+33
| | | | | | | | | | | All the configurations should now live in am-config.yaml Instead of using /opt/am as the directory for the apps.db and app installations /tmp/am should be used. This should make it easier to get started with neptune-ui development Change-Id: I52845c38be749c363577d381e4fa765f17739977 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Merge remote-tracking branch 'tqc/master' into 5.8Robert Griebl2017-03-142-2/+2
|\ | | | | | | Change-Id: I1b33f5930f3108235d81a6578985aaf460645873
| * Replace reportingRange with countmasterBernd Weimer2017-03-142-2/+2
| | | | | | | | | | | | | | | | SystemMonitor reportingRange property has been deprecated. Change-Id: Ie50113ab60e9e8889c8a3db62434a9b992d6536e Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com> Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* | Handle translations update and release from qmakeFilipe Azevedo2017-03-144-205/+50
| | | | | | | | | | | | | | | | This deprecate usage of external scripts. Task-number: QTAUTO-280 Change-Id: I445234cb7dd1cf573057671c73f0c57ff416421f Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | Adds a very basic nested Wayland compositor exampleRobert Griebl2017-03-073-0/+108
| | | | | | | | | | Change-Id: I38e99d3ebb1fb2793084b3753cde3b82b3df9979 Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
* | Switch additionalConfiguration to systemPropertiesNedim Hadzic2017-03-075-12/+18
| | | | | | | | | | | | | | | | | | The additionalConfiguration property will be removed from ApplicationManager and systemProperties will be used instead. Change-Id: Id34ee6033d58f9b799791db71a95926fca3ec99a Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
* | Update README.mdDominik Holland2017-03-011-7/+6
| | | | | | | | | | | | | | | | Updated prerequisite Explained how to use the new INSTALL_PREFIX Change-Id: Id77bec5ec84b7a6365df2dc685bb6cf58ad6130a Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* | Use the INSTALL_PREFIX config variable for selecting the install locationDominik Holland2017-02-274-5/+22
| | | | | | | | | | | | | | | | | | | | Install all qml files as well as qml plugins into the location defined by INSTALL_PREFIX into an neptune folder. If no INSTALL_PREFIX is set it will fall back to /opt Task-number: QTAUTO-276 Change-Id: Iea762c8ff87a1b0ef53aa71bf7ca51e9cddcc0e0 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* | Cleanup debug output in ApplicationManagerInterfaceRobert Griebl2017-02-231-12/+9
|/ | | | | Change-Id: If13fce55ad9a89e1ed2561a68e03a390e354ba6d Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Make the config paths independent of the current directoryRobert Griebl2017-02-211-5/+5
| | | | | | | This change depends on commit 27fafd1 in qtapplicationmanager. Change-Id: Id1714a19d77bff0385531d46d03ab0c6c1071834 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Merge remote-tracking branch 'tqc/master' into 5.8Robert Griebl2017-02-2113-88/+93
|\ | | | | | | | | | | Having two diverging branches was a mistake in the first place. Change-Id: I4877a3b78a81a26b9b9804586c4467e3778de0ff
| * Wire up airflow directions to the backendAndreas Hartmetz2017-01-262-9/+24
| | | | | | | | | | | | | | | | | | | | | | It wasn't connected before, now changes are propagated both ways, and even the list of available airflow configurations comes from the backend. Change-Id: I69e61fd795014c2e3f0f98832b828a302ace5d34 Reviewed-by: Jaroslaw Kubik <jarek@froglogic.com> Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com> Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
| * Remove media link from READMENedim Hadzic2017-01-171-4/+0
| | | | | | | | | | | | | | | | Dueto the copyright, the media link and data are removed from the README. Change-Id: I55c5f576bee41757a86d27106c33ff2f8a71ec96 Reviewed-by: Juergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>
| * Replace SystemMonitor.idleLoadAverage with idleLoadThresholdBernd Weimer2017-01-091-1/+1
| | | | | | | | | | | | | | | | SystemMonitor.idleLoadAverage has been deprecated in appman Change-Id: I2ad5a05bb5d638f9ba965aa7d39f493a43aba3e9 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com> Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
| * Music app: Avoid initial song change due to initialization codeErik Botö2017-01-041-1/+1
| | | | | | | | | | | | | | | | This fixes an issue where the nowPlaying model first has one query set and then this is changed during startup causing a visual transition. Change-Id: Ia7ad5cbee0f84d921b5bbf4d0a237dd68524f98e Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
| * Music app: Fix inconsitency between initial song metadata and songErik Botö2017-01-041-4/+7
| | | | | | | | | | | | | | | | | | | | | | It is not enough to reevaluate metadata when count changes, since different queries can have the same number of results. This is why the initial song if you just launch the app and press play is not the song you see title and art for. This commit fixes that by acting on query changes instead. Change-Id: Ifea5eb4090c8825a4270e98f89b16ad9e3740ec3 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
| * Fix the problems with UI not reflecting the QtIvi backend changesJaroslaw Kubik2016-12-214-61/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In current implementation the property bindings between QtIvi backend properties and GUI object properties are used for two-way communication. In case GUI requests a change, the requested GUI object property is assigned with a new value. This operation removes property binding to the QtIvi backend. Additional code in onXXXChanged: handler must be written explicitly to propagate the change to the backend and recreate the binding afterwards. This scheme is difficult to maintain and test. In this modification a second channel is introduced - the property bindings take care of propagation of updates from backend to GUI, and functions are used by GUI in order to request backend changes. GUI itself does not update it's own internal variables on user actions, and instead relies on property bindings to follow the change in backend - this approach makes the code simpler, avoids binding recreation, and handles well cases where backend properties changes value to a different than assigned to it - backend can react to property assignments in non-trivial ways. Change-Id: I55423fe806d1db9d099c7983676dd1afeb1b5b69 Reviewed-by: Andreas Hartmetz <andreas.hartmetz@kdab.com> Reviewed-by: Harri Porten <porten@froglogic.com> Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
| * Updated middle text position in the MonitorPaneNedim Hadzic2016-12-191-1/+1
| | | | | | | | | | | | | | | | The wrong calculation was in place for the monitoring. It was causing reference point to be lower that it should be. Change-Id: Ib3b538a93962f0a8d53fcf8d8686d44d01002e90 Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
| * Made the window closing handling more robustDominik Holland2016-12-132-2/+7
| | | | | | | | | | | | | | | | | | Instead of trusting the visible property, we now set a state to ensure that we know that the window is already handled Change-Id: Ie3b205b9c458789fed142dc9cb9ed3b58c9db8b9 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com> Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
| * Set fixed right dial icon sizeNedim Hadzic2016-12-112-5/+8
| | | | | | | | | | | | | | | | | | | | Using the scaling was causing image not to look natural and could cover other parts of the cluster. Updated dial animation parameters. The old ones were slow. Change-Id: I6d7c4f6f7577b1700f511a110d89ae75898defa7 Reviewed-by: Juergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>
* | Doc: Rename documentation config filesTopi Reinio2017-02-074-5/+5
| | | | | | | | | | | | | | | | | | | | | | Documentation build system expects the output directory name to match with the (lowercased) qdocconf project name. The outputdir is generated from the .qdocconf filename(s); renaming them allows other doc modules to find the index file for the 'neptuneui' dependency. Change-Id: I395baf44bccc77c38dab74fca4926701961d3f85 Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
* | Fix documentation configurationTopi Reinio2017-02-035-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | - Override defaults (output directory) from the Qt documentation config - Fix footer in the online doc build - Rename/move neptune-ui-online.qdocconf to avoid problems in the future - Introduce doc.pro, for use in doc builds via a super repository - Update doc base url - Bump copyright year to 2017 in doc-footer Change-Id: Ia7bf0f815cdc3182f6f373127e6408940e79337d Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* | Ignore QML cache filesVolker Krause2017-02-011-0/+1
|/ | | | | Change-Id: Iad46abaec85f15c5f2fa4ce047d376b7fde92c54 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Moved development related files to dev folderNedim Hadzic2016-12-0814-167/+462
| | | | | | | | | | | | Grouped development and monitoring files to special file within the sysui folder. All development visual elements will be loaded on demand: SystemMonitor from the settings page and the ToolBarMonitor. FpsMonitor is now part of the ToolbarMonitor. Change-Id: I7eeebf70c4c6046c989e99c16031ca2811bc781b Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Updated cluster right dial layoutNedim Hadzic2016-12-082-44/+24
| | | | | | | | | | | * Removed unused elements and properties. They were project specific * Exposed properties to apps in order to manipulate looks for the simulation * Updated right dial layout Change-Id: I3eae3f50d2871e218370d6f1ea685c6998625fe7 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Fix seat heater bindings: actually make backend -> UI changes workAndreas Hartmetz2016-12-071-0/+8
| | | | | | | This part was lost during a rebase. Change-Id: Ia148b5f78cc4bf17dfb3da677fbec263fc999a00 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Wire up seat heater properties correctlyAndreas Hartmetz2016-12-071-4/+4
| | | | | | | | | | - The value is [...].seatHeater.value - with ".value" - Propagate changes from UI to backend and vice versa. Previously, if it had worked (see above), the backend -> UI direction would've been broken by the first UI -> backend assignment. Change-Id: I5f88ed6926f59acda94bd47d99c51c629135b027 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Ventilation item: fix changes by more than one stepAndreas Hartmetz2016-12-073-7/+28
| | | | | | | | | | | | | | | | | | | | Previously, two things did not work: - Changing by more than one level by directly tapping on the desired level. This was apparently intended to work but didn't, from looking at the code. - Changing by more than one level from the backend In both cases, the NumberAnimation on the view's index which was aliased to the ventilation level caused a changed signal for every step change, which, because it was the most recent change, became *the* change and caused the final value to fall short of the actual target value. After the core fix, a similar fix to the previous one is needed to make the backend to UI propagation work at all again. But then it works right. Change-Id: I31d7f247203cf25b17d06d0eb4edc7af81af4334 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Propagate seat temperature target changes from backend to UIAndreas Hartmetz2016-12-071-0/+10
| | | | | | | That direction did not work, only UI to backend. Change-Id: Ifb4d53f5c8992fb88ad4ae62a89c4de0da6f9562 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Doc: Define documentation URL base and macro.QASVenugopal Shivashankar2016-12-011-0/+3
| | | | | | Change-Id: I766749a002776fcf7f1aea02805476870b96b9cf Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com> Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* README update: ScreenManager installationGordan Markuš2016-11-237-2/+8
| | | | | Change-Id: Ibf5ebe86f17faacfb315105c9fc550385f8fbc1d Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Doc: Add more instructions on running the UI independentlyVenugopal Shivashankar2016-11-168-13/+69
| | | | | | | | | | Instructions to run the UI on a Linux desktop and using the virtual machine setup added by the installer. Also tried to reduce the size of images by compressing them. Change-Id: Ibcf30724aa74fcf879bb6115da203a1750206f0d Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com> Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Add tests/tests.pro for the ciIikka Eklund2016-11-151-0/+1
| | | | | | | | CI expects to find "tests/" from the project otherwise the build will fail. Add dummy tests.pro. Change-Id: I554b400ae143bff87f8eba0d91b87e1a973fa33a Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Fixes for header check warningsDominik Holland2016-11-113-13/+490
| | | | | Change-Id: I503bc495a23c9bea2f5bc740d6976732d0caed77 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Fix typo in the Setting UIVenugopal Shivashankar2016-11-011-2/+2
| | | | | Change-Id: Idb8544151425c859dbccd1889e41123ef7ab95e4 Reviewed-by: Alistair Adams <alistair.adams@qt.io>
* Doc: Add module documentationVenugopal Shivashankar2016-10-2811-0/+232
| | | | | | | Task-number: QTAUTO-252 Change-Id: I2cbc1c4107069cd51dad5aa043165282e5bf6be4 Reviewed-by: Topi Reiniö <topi.reinio@qt.io> Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Scrolling/Flickering disabled for static listsJohan Montan2016-10-243-0/+4
| | | | | Change-Id: I68414160bf3582a1c4f67d0892458bb55de5c291 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Fixed handling of not accepted windowsDominik Holland2016-10-192-1/+7
| | | | | | | | | | | | | All WaylandSurfaces regardless of whether they are accepted or not need to part of the visual QtQuick item tree, otherwise they will block the event loop of the client. This commit introduces a unhandledSurfaceReceived signal, which is handled by the LaunchController and reparents the surface into the visual QtQuick item tree. Change-Id: I80f3de7ef9183ecdade7c4683e4087ea3f5e12fa Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Don't load the background image asynchronouslyDominik Holland2016-10-191-1/+0
| | | | | | | This can lead to a white background in the app launch transition Change-Id: I7b62e778240fcf6a2bb69c56678b6e98648ba57e Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
* Only have one logic for detecting whether an instrument cluster is shownDominik Holland2016-10-192-5/+2
| | | | | | | | | | | | | Instead of having our own detection in the AutoConfig.qml we now pass the "showClusterIfPossible" to the config and decide what's needed based on this value. Otherwise we might end up in a situation where we show an instrument cluster, but the Compositor doesn't know about it and doesn't accept the windows Change-Id: I7929f8a95f3d6462b63d856aaa51c93a87881786 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>