aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/controls
Commit message (Collapse)AuthorAgeFilesLines
* Remove QML import version numbersBernd Weimer2022-08-089-60/+60
| | | | | Change-Id: I2810c412a595b2b5729fd57f8c4a3a1a2356c363 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Port to Qt 6.2Robert Griebl2022-07-016-10/+7
| | | | | | | | | | | - Build is warning free on Linux - Still using qmake - Custom fragmenShaders in the cluster are not ported yet - Qt 3D models are rendered, but the Studio 3D integration is untested Change-Id: I0e410a932d6461ba29e7c945cb5e9750d6df8964 Reviewed-by: Dominik Holland <dominik.holland@qt.io> Reviewed-by: Bramastyo Harimukti Santoso <bram.harimukti@gmail.com>
* [sysui] replace onFoo handlers for ConnectionsEgor Nemtsev2020-07-222-2/+2
| | | | | | | | | | - Connections { target: someTarget; onFoo: {} } is now deprecated and warning is generated. onFoo should be changed to 'function onFoo(params)' Fixes: AUTOSUITE-1597 Change-Id: I87d93939fa821c53bdf26478baa5444387b1b20e Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* Neptune 3 UI Screenshots UpdateEvgeniy Zabotkin2020-07-211-1/+1
| | | | | Change-Id: I84323f695ef1ef9080a5254baa83c15ab72755e8 Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
* [sysui, downloads] add pull down to refresh for categoriesEgor Nemtsev2020-04-071-40/+10
| | | | | | | | | - update ToolsColumn to ListView to have Flickable component. Fix JSONModel to handle updates. Add pull down to refresh for categories column Fixes: AUTOSUITE-850 Change-Id: If4170c283002ea1e921582085e7ec2e50c0919be Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* [sysui] reset currentIndex for ToolsColumn on model size changeEgor Nemtsev2020-03-031-0/+9
| | | | | | | | - if model updates and currentIndex exceeds it's size reset currentIndex to 0 Change-Id: Iddfb955f98aa1a4d37c5cee846dea7de4a1f1531 Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* [sysui] fix text align for NeptuneIconLabelEgor Nemtsev2020-02-251-3/+4
| | | | | | Task-number: AUTOSUITE-1304 Change-Id: I3151391005f2f6a119e2a6f6ad7a42726e7f6c0e Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* [sysui] fix implicitSize for NeptuneIconLabelEgor Nemtsev2020-02-251-9/+21
| | | | | | | | | - implicitSize should be updated according to scaled size of image and updated iconRectWidth and iconRectHeight Task-number: AUTOSUITE-1304 Change-Id: I8d08b0df4f1598f99b192e9cd85408fec722d854 Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* [sysui] Fix NeptuneIconLabel to scale correctly on DesktopEgor Nemtsev2020-02-195-58/+297
| | | | | | | | | | | | | | | | | | - IconLabel doesn't report pixel size of image. On Mac dpi switching is not handled well. To handle issue with wrong icon scaling we: 1. Connect to status change signal to call layout() and update composite item 2. Apply scaling via inner image item scale for non-Pad fill mode Above applies to situation when we just render scaled image, then size of rendered image is equal to image_pixel_width * scale X image_pixel_height * scale. For situation when we want to have icon of particular size, iconRectWidth, iconRectHeight and iconFillMode properties are introduced. Some images are expanded by 1 pixel to handle scaling more nicely Task-number: AUTOSUITE-1304 Change-Id: Ia08c073944eb8ec55309c4aabaf54e7d3961a56f Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* [sysui] fix clicked signal for ListItemBasicEgor Nemtsev2020-02-061-16/+2
| | | | | | | - fix for iconClicked and labelClicked break clicked signal for ListItemBasic Change-Id: I5f7856f9e60d596d9a43dfd832b831dd030d567d Reviewed-by: Aleksei Korkov <akorkov@luxoft.com>
* [sysui & downloads] add start app on icon or label click in downloadsEgor Nemtsev2020-01-131-0/+24
| | | | | | | - extend ListItemBasic to signal click on icon and label Change-Id: Ia3964d27bdda95bd6d82e593d4031b9ec74c5221 Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* [sysui] update ListItemBasic item to align icons correctlyEgor Nemtsev2019-12-131-9/+15
| | | | | | Task-number: AUTOSUITE-1378 Change-Id: I3aa3ac5ba2f1b2761bb514d7187d6062e6f1bf14 Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* [neptune3] More design updatesAlexandra Betouni2019-12-032-7/+19
| | | | | | | | | | | * Added dark version of weather asset * Updated callstate icons in phone app * Updated widget view in phone app * Updated spaces and dimentions in ListItem Change-Id: I715c70a0dbf1be59051bbcb89a9be40e4e23abec Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
* [cursornav] map the activated signal to clicked of controlsBramastyo Harimukti Santoso2019-11-211-0/+3
| | | | | Change-Id: If31244170504d14836fb282b44240fa308d2fb9c Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* [settings] Fixing ToolsColumn width issueAlexandra Betouni2019-11-201-1/+1
| | | | | | | | | | | The text in settinga app tools column was cut. 1) Renamed connectivity to network to fit better 2) Increased ToolsColumn width so that languages also fits complete Change-Id: Ic28649d5ad883a017ab0711509a7f64fd1a2eb19 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Merge remote-tracking branch 'origin/5.13' into devBramastyo Harimukti2019-10-291-1/+1
|\ | | | | | | Change-Id: I3ff37cf9a5c9179d00dd9b352812a4b3b883669a
| * [controls] fix list item opacityv5.13.1_QtASBramastyo Harimukti2019-10-101-1/+1
| | | | | | | | | | | | | | | | | | | | - when launcher is opened and then closed, all lists are being grayed out because it took the wrong opacity Change-Id: Iab37e627e2c2b5edc40587a3155cbdca6417d91a Fixes: AUTOSUITE-1286 Reviewed-by: Anatoly Kozlov <AnKozlov@luxoft.com> Reviewed-by: Alexandra Betouni <ABetouni@luxoft.com>
* | [sysui] add processing of icon.source for ToolsColumn componentEgor Nemtsev2019-10-251-3/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | - ToolsColumn uses ToolButton inside. ToolButton provides two ways of setting icon image. First one is using icon.name and theme, it is now implemented in Neptune 3 UI. Another uses icon URL in icon.source. This commit adds processing of sourceOn and sourceOff roles in the component's model to define the ToolButton's icon.source property for the selected and deselected states. Task-number: AUTOSUITE-1215 Change-Id: I33f3a0e133db81e03464a430d5e2cd0302026f80 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com>
* | [cursormanagement] initial integrationAlexandra Betouni2019-09-191-0/+4
|/ | | | | | | | | | | | | | | | | | | | Neptune has now support for cursor using cursor management plugin from https://codereview.qt-project.org/admin/repos/qt-labs/cursormanagement Also a fallback solution is implemented in order to don't break the UI if the cursor management plugin is not available. Known issues: No cursor inside all downloaded apps No cursor in color selector No cursor in tuner's manual slider No cursor in slider widget Task-number: AUTOSUITE-1156 Change-Id: I31b0ace8b1ebdc4e6bbd356840373092f757493e Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [license] remove "ivi" and leave Neptune 3 UI as its project nameBramastyo Harimukti2019-08-0813-13/+13
| | | | | | Change-Id: I857ccffbeb584c05f74d35bd36e948dff9970073 Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com> Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com>
* [docs] Review API ReferenceKavindra Palaraja2019-07-044-52/+44
| | | | | Change-Id: I3d33d455c832bc7aead0c6ac8c6bd36214c056ce Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [build-system] EXTRA_FILES always need to be absolute pathsDominik Holland2019-05-311-1/+1
| | | | | | | | | | Don't try to be smart when iterating over EXTRA_FILES and detect where it is located. All files in EXTRA_FILES need to be absolute paths now. Change-Id: I0b490a253ac0f947d87f9ae0fe304b0b0681c941 Fixes: AUTOSUITE-998 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* [squish] add simple vehicle app testsSven Kroemeke2019-04-101-0/+1
| | | | | | | | | | For the vehicle app 3 tests were added: - open all views - switch through driving support options - open all doors, trunk, and sun roof Change-Id: Iddc03f637c5a82cc17641ca951bf32abae121f9f Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [controls] rename the neptune icon label and remove qquickicon copyBramastyo Harimukti Santoso2019-03-298-542/+255
| | | | | | | Task-number: AUTOSUITE-554 Change-Id: I35465653da0441b0a3d6b0d210f4a77624bc3948 Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io> Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
* [vehicle] change doors panel titleGrigorii Zimin2019-03-261-1/+1
| | | | | | | Task-number: AUTOSUITE-852 Change-Id: I29593449195ddea4fceb3eac5ba3fd19a0ee3ac4 Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com> Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [phone] use ListItem instead of custom list for recent callsBramastyo Harimukti Santoso2019-03-191-0/+1
| | | | | Change-Id: I5a23a05580c579ed1f29e1f669eec7f77f7fc42d Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
* [squish] add simple calendar app testSven Kroemeke2019-02-141-0/+1
| | | | | | | | | | | | | A simple calendar app test is added for multi-process testing with apps. It is an app test that is simple, in order to have more robust functioning app tests, because movement (tap and move) is still a problem. It switches between year, events, and next view. Changes to code is needed to receive according objectName values, to identify the buttons. Change-Id: I11ac62e7cefce7ced2fc96eb442bf205aff9ca0f Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [listitem] fixed misalignment when neptune is resizedBramastyo Harimukti2019-02-041-1/+6
| | | | | Change-Id: I76e5b44888131bef02630b11188da51d6b9afd2c Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Update copyright statementsRobert Griebl2018-12-1410-1/+11
| | | | | | | | - added 2019 - everything is (c) Luxoft instead of Pelagicore from now on Change-Id: I648d3c8a37df2567c48e3d4386546290997e3369 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [doc] Add missing full stops in briefsBramastyo Harimukti Santoso2018-12-148-8/+8
| | | | | Change-Id: Id22bb11a5a10e2114f68d39f8286968d1b49b90e Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com>
* [lucee] add radius property for lucee's progress barBramastyo Harimukti2018-12-112-0/+21
| | | | | Change-Id: I3246926c6cf30c85a974f79994e14ee85a2b2222 Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* [controls] Make NeptuneIconLabel aware of file selectorsDaniel d'Andrada2018-11-271-2/+6
| | | | | | | | That way it will be possible to provide different versions of icons (eg, application icons) according to the current style. Change-Id: I20da0367d9d6ab0e166d171ca43845112946e44d Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* Fix neptune3 on androidDominik Holland2018-11-231-4/+2
| | | | | | | | | | | | | | | With the recent import path refactorings the deployment for android got broken. This fixes the paths for the C++ plugins to let them be deployed by androiddeployqt all QML only modules are deployed as normal assets and are imported using appman. To correctly deploy the controls plugin which has mixed content (QML + C++) the qmlplugin.prf got improved to copy the needed files to the build folder, which should also help to start neptune3 from the build-folder. Change-Id: I6d875702d67c80a0a6f4ce8bde00a62eb1d8abcb Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com> Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* [style] Style.image() replaces Config.gfx() and Config.symbol()Daniel d'Andrada2018-11-222-2/+2
| | | | | | | | It's style and theme sensitive without requiring to have the theme value being passed as a parameter Change-Id: I9a4e79b03644d0939805b652872f7dd5c3d11b9f Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [style] Rename BasicStyle to StyleDaniel d'Andrada2018-11-225-17/+17
| | | | | | | Now that this name is no longer taken (the old Style was renamed to Config) Change-Id: Ic12377da76aad9873c877b97998c051f6de015af Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [utils] rename Style to ConfigBramastyo Harimukti Santoso2018-11-212-2/+2
| | | | | | | | | - Style is not hosting any style related properties anymore as they are moved to the BasicStyle. It hosts some configuration properties instead. Hence, it should be called Config and not Style anymore. Change-Id: I57276c6e56f2d113328dfb5c5b0e42e75134dd05 Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
* [style] Move controls from neptune style to shared.controlsDaniel d'Andrada2018-11-2019-0/+3054
That way we can completely get rid of the style plugin and have those extra controls be used by other style implementations as well. Change-Id: I48db45c1292c369b7d858f3583f816be75dd96dc Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>