aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Show numbers about overall memory consumption in the performance overlayv2.0_QtAS5.9Daniel d'Andrada2018-02-232-11/+9
| | | | | | | | | Makes more sense then the process RAM consumption which is only about the system UI (and doesn't even includes the apps, when in multi-process mode) Task-number: QTAUTO-807 Change-Id: I9b7745e20c2fbe514b1e29826f3137f3a865fcec Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* UIScreen: Keep the back button above all other itemsDaniel d'Andrada2018-02-231-0/+1
| | | | | | | | To ensure it's always accessible. Fixes bug where the back button of the "i18n Demo" application wouldn't work. Change-Id: I25a124ac8447e8f4795d0c44c8c7b2a7ad219ea8 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Add objectName property to remaining objects for testingMariia Gladkova2018-02-2125-3/+90
| | | | | Change-Id: I20660e0190f0cedb0d2ea07fe3d3c0969ce5917d Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Explicitly set the geometry of the Pane backgroundDaniel d'Andrada2018-02-211-0/+4
| | | | | | | Works around bug AUTOSUITE-189 (missing fix for QTBUG-65880 in Qt 5.9) Change-Id: I176533ad16b0a41497ad44ec080aca518456526d Reviewed-by: Kalle Viironen <kalle.viironen@qt.io>
* Fix some found bugs on NeptuneBramastyo Harimukti2018-02-0112-53/+70
| | | | | | | | | - add feature to cancel edit mode while swipe the UI screen or touch the launcher background - fix some layout issues Change-Id: I28e8d8473b89d199c24a0e79c435688cf87c773d Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Revert: Show cluster only if there is second screen availableBramastyo Harimukti2018-01-171-1/+4
| | | | | Change-Id: I77cdfa6ec60d2075594390f1109a1e827668f676 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Fix typos that broke the wrapper scriptDavid Faure2018-01-091-3/+3
| | | | | Change-Id: I28f8cbc44e0a1c62e3201a4b6a547988d2b47af1 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Add objectName property for Squish test obj identMariia Gladkova2018-01-0846-16/+200
| | | | | Change-Id: If1c09d6e6db678198ff016d266d72dec38f9e32c Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Replace the out-dated process monitor with the latest oneBramastyo Harimukti2017-12-181-42/+20
| | | | | Change-Id: Ib965c3b1e0e6f968951b92dc92ae07efcb264302 Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
* Show cluster only if there is second screen availableSamuli Piippo2017-12-141-1/+2
| | | | | | Change-Id: I1a9644f1ff5d0097a0f81afcf4841bb99cbb3f9e Task-number: AUTOSUITE-163 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Use the touch emulation functionality in the application-managerRobert Griebl2017-11-305-373/+2
| | | | | | | | The touch emulation code was moved to the application-manager with commit 9a67912, so we can remove the code from Neptune now. Change-Id: Ic2a9692989e2c663c0894b9282a2fe5ff34bcd8c Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Cleanup all PNGs with optipng -strip allRobert Griebl2017-11-16970-0/+0
| | | | | | | | Some files hadn't been reduced at all and some had bad iCCP chunks that led to libpng warnings. Change-Id: I79bd3c333ab46b08b11f2a084ebd43fd5e2aadba Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Reduce the amount of debug output from the Neptune style pluginRobert Griebl2017-11-164-20/+3
| | | | | Change-Id: Ife29316d0f9f23ba682926ab4ffcb66697e962f9 Reviewed-by: Juergen Bocklage-Ryannel <jbocklage-ryannel@luxoft.com>
* Revert translation to support 5.9dev5.10Bramastyo Harimukti2017-11-063-4/+14
| | | | | | | - current implementation of translation does only work with 5.10 Change-Id: Ic0b39ec42176afd9a76444fe6ee255a96687d4d1 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Fix the copy command on linuxDominik Holland2017-11-031-1/+2
| | | | | | | | On unix the COPY_DIR command works a little bit different. Only specify the output directory instead of specifying the name as well. Change-Id: Icb4dc430cd1af472099cb0365d2b5bbf18a83cd3 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Better support the Qt Installer usecasesDominik Holland2017-11-038-7/+85
| | | | | | | | | | | | | | | | | Add wrapper scripts which make sure the needed libraries are loaded and starting neptune-ui works on all supported Installer targets. Change the default INSTALL_PREFIX to QT_INSTALL_PREFIX to align the install location with the final location inside the installer. This also makes sure the wrapper scripts work and can find their libraries. Change the folder name from neptune to neptune-ui. Task-number: QTAUTO-289 Change-Id: I69749ac29da864a63f8c1695f022c6e7a020c74b Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* MouseTouchAdaptor: Define XCB_GE_GENERIC ourselves if not availableDaniel d'Andrada2017-10-241-0/+6
| | | | | | | Snippet copied from qxcbconnection.cpp in qtbase Change-Id: Ibffdc050283a2a7baf52bdf4967922f432715b1e Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Make neptune-ui work again on windowsDominik Holland2017-10-202-2/+10
| | | | | | | | | | The copydata.pro needs to support also windows special needs when it comes to it's xcopy command. Also use qputenv instead of setenv everywhere Change-Id: I5bcfca68c5a55fed2cbd8d67203a7cb84e7edab7 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Add a dependency to the gui-private module needed for the qpa headersDominik Holland2017-10-191-0/+1
| | | | | Change-Id: Ib75dd3720f781b41348937fdccf45cc41d33578b Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Check if the required X11 libs are available before using themRobert Griebl2017-10-181-4/+3
| | | | | Change-Id: I6c0a46b2e5123b00198d21792d7a2c0f9e857a2c Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Add Network Address information to the system monitorBramastyo Harimukti2017-10-178-1/+275
| | | | | | Task-number: QAUTO-517 Change-Id: I7dc9a88c65682205495caea31e412ea42c769fe9 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Make the MusicWidget show the current track info againDominik Holland2017-10-151-1/+14
| | | | | | | | | The AppMan IPC cannot serialize the QIviAudioTrack objects which are used to represent the current track. The needed data is now converted in a var before sending it. Change-Id: I624241d63fbb9925bab8b9a9f12129c4c6549c8a Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Make the am-config-dev.yaml an additional configurationDominik Holland2017-10-123-77/+3
| | | | | | | | | | | | Previously the am-config-dev.yaml was standalone like am-config.yaml It is now an additional configuration file, which just contains the additional apps directory for the examples. In addition the examples and the am-config-dev.yaml is now also copied to the build directory. Change-Id: I04a6e79930f6c18a90b5815020cdfb2062282125 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Use a more descriptive name for storing the appman data in /tmpDominik Holland2017-10-121-5/+5
| | | | | | | | Use /tmp/neptune-ui to let the user know where the data comes from and also don't clash with other appman instances storing their data here Change-Id: If50d2f59d0cb4005041c4cecdb97156783474779 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Cleanup code, pro files and build outputRobert Griebl2017-10-114-28/+31
| | | | | Change-Id: I0526dafbc19910b21c33695cd0045035cbf8ec26 Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* fix touch events with a real touchscreenLukáš Tinkl2017-10-111-1/+4
| | | | | | | | | don't bother creating a fake touch device when there's a real one present Change-Id: I73aaab585b21d16ab02993435391877c8acbd35e Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com> Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* Skip WinRT buildsIikka Eklund2017-10-091-1/+2
| | | | | | | Skip all WinRT builds, not just the selected ones. Change-Id: I97d506669458ebc5a750ea81d7d69e40389dd4d5 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Fix build issues on macOSFilipe Azevedo2017-10-091-1/+1
| | | | | Change-Id: I835e99c869dadddecadcb8d03ac7b78cd3bef7fb Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* Add Notification simulation to Function pageBramastyo Harimukti2017-10-067-10/+42
| | | | | Change-Id: Ib005dcefe6ba85772e60153ba815ad3526d2ff0b Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com>
* Remove left-over settings in cloud pageBramastyo Harimukti2017-10-064-142/+4
| | | | | | Task-number: QAUTO-554 Change-Id: Ib8288b3c026a0738ede3fb207d457647bc8c2ad3 Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* MouseTouchAdaptor: Stop spamming the log with debug messagesDaniel d'Andrada2017-10-061-3/+1
| | | | | | | And lower severity of the remaining one Change-Id: I9f66f0de226a06ee8b41a522cb8def80e84b28e8 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Convert MouseEvents into TouchEvents on unixDaniel d'Andrada2017-10-064-2/+375
| | | | | | | | | | | | | | | The UI was meant to be used with touch interaction, not mouse. MouseEvents and TouchEvents follow completely different code paths in Qt. Therefore when interacting with neptune on a linux desktop using a mouse, which is the standard development setup, we should still be exercising the touch code path, which is what happens on target hardware (touchscreen displays). Otherwise you might enconter touch vs. mouse specific issues only when trying the software on a touchscreen, and that's not very productive. Change-Id: Iedcf2052a15539d0c9024b233a20ae6a55e3e06d Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Fix another jumping content in status barBramastyo Harimukti2017-10-053-6/+7
| | | | | | | | | | | - contents in status bar seem to be jumping when a system language is changed into something else. seems that they don't really have a correct predefined size when components are created. By specifying the correct size, will make the content stay in the correct place. Task-number: QTAUTO-146 Change-Id: Ie06640ee027a8c0e06ccbfce07791948a28908e8 Reviewed-by: Lukáš Tinkl <ltinkl@luxoft.com>
* Code clean-upBramastyo Harimukti2017-10-051-1/+1
| | | | | | | - remove left-over "others" Change-Id: Ic0b7cf676eb395bc5ed68c96753ceac3af0d368f Reviewed-by: Lukáš Tinkl <ltinkl@luxoft.com>
* Update left-over margin setup for settingsBramastyo Harimukti2017-10-053-3/+3
| | | | | | Task-number: QAUTO-554 Change-Id: I6d04e4002168b64577046008fddcc936268c079b Reviewed-by: Lukáš Tinkl <ltinkl@luxoft.com>
* Update settings page and remove settings in mycloud pageBramastyo Harimukti2017-10-0528-121/+366
| | | | | | | | | - update settings page with some additional settings mockup - added several new listitem variant Task-number: QTAUTO-554 Change-Id: Ic5af72f7c2803a37ab0f9c9f664b686d5d0ea138 Reviewed-by: Lukáš Tinkl <ltinkl@luxoft.com>
* Use categorized logging everywhereDaniel d'Andrada2017-10-0437-90/+233
| | | | | | Task-number: QTAUTO-551 Change-Id: If4d9f6c2adc930a00ff80010798cd9420d1e22df Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Update Function ButtonBramastyo Harimukti2017-10-044-27/+86
| | | | | | | | | | - added icon to function button - moved app button from control to display instead cause it is a specific control and not used anywhere else Task-number: QTAUTO-555 Change-Id: Ideec60faf241ebe2222bdcde1861b77be1f0458f Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* Remove dead codeDaniel d'Andrada2017-10-022-149/+0
| | | | | | | | ui_config module is not used anywhere. Configuration data now lies elsewhere Change-Id: Ie1ef19ca45cbf20344add6092980e43bcfb54d17 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Fix jumping content when about page is showingDominik Holland2017-09-271-2/+2
| | | | | | | | | | | | The Page Component of QtQuickControls2 doesn't like to be invisible and used in a ShaderEffect at the same time. There seems to be some optimization to not do any layouting when the Component is invisible. To fix this we set the opacity to 0 instead. Change-Id: I1487d501f17ae4d8ab2dd7686ba327b51a5e5424 Task-number: QTAUTO-561 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [Settings] Initial commit of system settingsBramastyo Harimukti2017-09-2223-134/+674
| | | | | | | | | | | | | - added system settings page. This settings page will be used broadly in the neptune UI for many use-cases, such as profile, vehicle func options, etc. - added translations language as examples. - move transitions to import animations instead. since we probably need this in other places Task-number: QTAUTO-554 Change-Id: I781b87c3f9c05b6b644d2999a20eb29be67e9973 Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* Cleanup: reduce png sizes, Qt-ify source code, remove build warningsRobert Griebl2017-09-19116-521/+90
| | | | | Change-Id: Ia5e14e0e892cbc44c32e737545d6c9d27a7d53b7 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Build fix for Qt 5.9.1 / gcc 7.2Robert Griebl2017-09-151-3/+3
| | | | | Change-Id: I67002f12ddcfdbb88def60549e7a4f632ad131c5 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Initial commit of TranslationBramastyo Harimukti2017-09-1313-13/+395
| | | | | | | | | - vehicle function pane is now updated and using translation - two languages (en and de) are added as initial internationalization Task-number: QTAUTO-189 Change-Id: I4710fdefe7c0d66d820f14d24fcbf0e8add060fd Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Add custom executable for NeptuneNedim Hadzic2017-08-307-69/+136
| | | | | | | | | Added entry point as main.cpp file to the neptune-ui to provide easier running. Task-number: QTAUTO-522 Change-Id: Iaaa2e32a5b74c040d32971645407f48e52ea07ce Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Create the cluster view directly to the second displaySamuli Piippo2017-08-301-2/+2
| | | | | | | | | | | | The 'screen' QML property was introduced in Qt 5.9 and enables to create component directly to the correct screen, instead of moving it afterwards. Needed to support multiple displays in Intel NUC with KMS. Task-number: AUTOSUITE-111 Change-Id: I36a92838cb591fdec37eef0eed79114ead0407c7 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com> Reviewed-by: Nikolay Zamotaev <nzamotaev@luxoft.com>
* Update StatusBar SpacingBramastyo Harimukti2017-08-281-1/+1
| | | | | | | | | - not to compare if portrait or not and use one number for all screen cases Change-Id: Ibe4aa07af073c536e779d76b8c0e85a283cdb0b5 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com> Reviewed-by: Daniel d'Andrada <daniel.dandrada@gmail.com>
* Fix compilation with Qt 5.10 (dev)Dominik Holland2017-08-212-2/+36
| | | | | | | The private API got refactored. Change-Id: Ic1c71d5a5befc67e069ee631483024335ef28070 Reviewed-by: Volker Krause <volker.krause@kdab.com>
* slightly revamp the vehicle functions pageLukáš Tinkl2017-08-181-8/+14
| | | | | | | | | | - change the popup text from Cancel -> OK - add an orange indicator to the left of the checked buttons (this mimicks at least the previous style which got broken during the port to QQC 2, see https://doc.qt.io/NeptuneUI/index.html) Change-Id: I3b29e99a9eb5a23b28ac49ef8218daa4aa186148 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* fix alignment of the phone icon on the homepageLukáš Tinkl2017-08-171-0/+1
| | | | | | | Align it to the vertical center of the "John Doe" text Change-Id: I74e8cda4ec7c0cd20a5aee52f79052f54c746df7 Reviewed-by: Daniel d'Andrada <daniel.dandrada@gmail.com>