aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Add support for Qt 6.5HEADdevRobert Griebl2023-06-274-24/+44
| | | | | Change-Id: I5dd88d1f01b77b833f8d141ea689f7647ea420c7 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* 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-0125-32/+55
| | | | | | | | | | | - 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>
* [sysinfo] reduce requirements for 3dstudio presentationsGrigorii Zimin2020-08-191-2/+2
| | | | | | Change-Id: I96c8b3b1f43ff695507dc62a0c4c9e0cc22415b6 Reviewed-by: Svetlana Abramenkova <sabramenkova@luxoft.com> Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
* [plugins] add initial implementation of the FileUtilsGrigorii Zimin2020-08-056-0/+160
| | | | | | | | 1) Only one function is added for now Fixes: AUTOSUITE-1599 Change-Id: I3558e42c3aa37df927de85ee2f3c3eae80d9aa2a Reviewed-by: Egor Nemtsev <enemtsev@luxoft.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>
* [sysinfo] introduce another check opengl propertyGrigorii Zimin2020-03-302-0/+13
| | | | | | Task-number: AUTOSUITE-1405 Change-Id: I605cf05ad03b82c0b1e2b0e8bc7551b6093ff634 Reviewed-by: Egor Nemtsev <enemtsev@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>
* [style] the accent color is pushed to the theme settingsGrigorii Zimin2020-02-213-7/+6
| | | | | | | | | Themes may have different color palettes, this patch fix Style plugin for this option Fixes: AUTOSUITE-1489 Change-Id: I3fcc0cd0b401d64a75dbe955aab358e2124407b9 Reviewed-by: Egor Nemtsev <enemtsev@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>
* [sysinfo] add missed ifndef wrapping for QOpenGLContext functionsGrigorii Zimin2020-01-151-0/+2
| | | | | | | | | although this fix allows to build project against qt (with forced -no-opengl), the resulting build won't launch the application Task-number: AUTOSUITE-1404 Change-Id: Iefc1ad6cdc9d6a07b27b6c769bc777180fe0c682 Reviewed-by: Egor Nemtsev <enemtsev@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>
* [build] fix windows buildGrigorii Zimin2019-12-261-9/+9
| | | | | Change-Id: I6e3690a99071e72f6b9c41d350dfea5d97cd1025 Reviewed-by: Egor Nemtsev <enemtsev@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>
* [sysinfo] extend systeminfo: add ability to check env varsGrigorii Zimin2019-12-132-0/+20
| | | | | Change-Id: I6e9f03d00c89bf3dd0438628e74c3b7be68c02d9 Reviewed-by: Egor Nemtsev <enemtsev@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>
* [mapplugin] extend map plugin to prevent mixingGrigorii Zimin2019-12-022-3/+5
| | | | | | | | | Update mapshelper plugin with an option to separate maps caches. Task-number: AUTOSUITE-1273 Change-Id: Id427280b6fd4a785164c0e636d3f677dd653815a Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
* [utils] Add mouse/touch points traceGrigorii Zimin2019-11-255-1/+184
| | | | | | | | | | | | Add new plugin for events listeners. Now it consists of only one listener that allows to enable mouse/touch events tracking for debugging purposes. Fixes: AUTOSUITE-1001 Change-Id: I7b278e922df5eee46721a80d3499a21a3b3dde17 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com> Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
* [sysinfo] add property that checks OpenGL for Qt3DStudioGrigorii Zimin2019-11-223-1/+18
| | | | | Change-Id: Ic4d53adca6d9401318fe0718108c9ee2fda4005d 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>
* | Merge remote-tracking branch 'origin/5.13' into devBramastyo Harimukti2019-09-303-5/+13
|\| | | | | | | Change-Id: I97b030b0c690ec49afd59a99433293d4abee1db3
| * [systeminfo] stop send https requests if the system has no ssl libGrigorii Zimin2019-09-062-2/+10
| | | | | | | | | | | | Task-number: AUTOSUITE-1224 Change-Id: I588d6d35deadaf8899344e03073c8cc02fa96bbf Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
| * [sizes, cluster] fix sizes politicsGrigorii Zimin2019-08-201-3/+3
| | | | | | | | | | | | | | | | | | | | | | 1) Explicitly bound sizes which are greater then window size cause strange resize artifacts. -- removed/fixed 2) Sizes.dp bound property produces tons of updates... because of common notify signal. -- equal check added 2.1) This bind shouldn't be used everywhere, especially if it may be replaced with anchors/layout politics 3) Width and height shouldn't both be bound with Sizes.dp because it doesn't keep aspect ratio for ui slot app Change-Id: I1006c5b525bab977e15a3731ba4b836290ea91df Fixes: AUTOSUITE-1093 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.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-0830-30/+30
| | | | | | 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>
* [sysinfo] fix wrong error code check for internet connectionEgor Nemtsev2019-06-181-1/+1
| | | | | | Task-number: AUTOSUITE-1039 Change-Id: Iedfcc025999fb0b97d98fe2b38d2b437bfa6411f Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* Clean up commentsGrigorii Zimin2019-06-171-2/+0
| | | | | Change-Id: If91a7036cbb8b072e516adbb5e2de2eb3115f18a Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
* [doc] add SystemInfo plugin docsEgor Nemtsev2019-06-051-1/+87
| | | | | | Task-number: AUTOSUITE-999 Change-Id: I7868f32c003d26940b2f47ffe47da1f240022356 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.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>
* [monitor] refactor network statusGrigorii Zimin2019-05-282-25/+53
| | | | | | Task-number: AUTOSUITE-799 Change-Id: I9811b871f4f49e0944d2acafff6d1dafed66fa96 Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@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>
* [translation] add missing translation for the clusterBramastyo Harimukti2019-03-181-1/+1
| | | | | Change-Id: I96858a10b10ca0e574ae35ed40fcdfc76938de5d 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>
* [squish] Added a froglogic Squish hook pluginJaroslaw Kubik2019-02-137-0/+299
| | | | | | | | | | | | A small plugin that simplifies hooking of the applications managed by the Qt Application Manager with froglogic Squish GUI Tester. It requires each application to have a unique TCP port assigned in the manifest file. Started applications will use that port to listen for incoming connections. Change-Id: I44f35d3ea3d49c817d1aec5052f984b798c98e37 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com> Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
* [utils] fix Config Translation binding loop warning on initializationEgor Nemtsev2019-02-112-5/+14
| | | | | Change-Id: I6faec08704d82dcaeba8f69125a5b01a53c74952 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>
* [cleanup] removed unnecessary movie scan scriptSven Kroemeke2019-01-291-124/+0
| | | | | Change-Id: Id587d383e97668e3c3cda1f35a165c8a6620bcde Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>