summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* qtremotedesktop: fix qml warningHEADdevSamuli Piippo14 days1-1/+1
| | | | | | | | Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead. Change-Id: I5729d4840330d472f97d35706d1f1bf5d8dcde2b Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* qtremotedesktop: add support for virtual keyboardSamuli Piippo14 days2-0/+12
| | | | | | | Add QtVirtualKeyboard to the compositor. Change-Id: I7410913f64bb494e8e3954f87519f60f8df8a112 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* Long live QtRemoteDesktopSamuli Piippo2026-04-233-0/+97
| | | | | | | | | | | Simple Wayland compositor that also serves as a Vnc server. This allows users to use vnc to view and use the applications running in a remote devices. The compositor runs clients in IviShell without window decorations and in fullscreen to mimic use of fullscreen eglfs. Based on the remotedesktop example from QtVncServer. Change-Id: I893359b412fc91f123a7dba55cd934c334a77401 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* Fix QSR startup screen load failureTeemu Holappa2026-03-271-1/+0
| | | | | | | UsbButton component does not have available property anymore. Change-Id: I42881d1119d313d7b66a64ce5d180c6eca5a0be1 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* startupscreen: Make flickable to support wide aspect rationsAri Parkkila2026-03-231-123/+129
| | | | | | | | | | | | | On very wide resolutions the USB and WiFi buttons are located below bottom of the welcome screen so make it scrollable. Couple fixes included: * Fix size of buttonLabel MouseArea to not grow * Change buttonSize to real because it's numeric Task-number: QTBUG-139339 Change-Id: I551062dfcb2d235247c64e2b2fa4bcc321b8bc89 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* startupscreen: update deployment instructionsSamuli Piippo2026-03-103-32/+24
| | | | | | | Update instructions from latest boot2qt/qtonboard documentation. Change-Id: If9ee95af77b97caf29db6a63b9dfe7fb91f1fa22 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* startupscreen: update metadataSamuli Piippo2026-03-092-2/+2
| | | | | | | New screenshot and updated description. Change-Id: I2554f20d2b6422659ea001db2680e516ab6455ae Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* startupscreen: remove all qdb related functionalitySamuli Piippo2026-03-064-70/+2
| | | | | | | | | Setting QDB mode is no longer supported, and availability of usb networking based on qdb config file is not required either. Remove all code related to these. Change-Id: I9ef01a2eb029e005d9d87ff4d76baf2aa1d2d1e7 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* startupscreen: Drop Boot to Qt from the titleSamuli Piippo2026-02-042-2/+2
| | | | | | | | Make the demo more generic and don't mention Boot to Qt. Change-Id: If0ed843bcd09f8e4ad2901aabb5f779fd711d69e Reviewed-by: Inkamari Harjula <inkamari.harjula@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Remove most of the metadataSamuli Piippo2025-12-0216-50/+1
| | | | | | | | | Remove metadata for demos in qtdoc repo as these were moved to demolauncher repository. Keep startupscreen metadata, but move those under the project hierarchy. Change-Id: I3b3de14686a2763102ff6bbc823727616c25b271 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* startupscreen: change font size for wifi dialogSamuli Piippo2025-10-031-0/+2
| | | | | | | | | Change the font size for input dialogs on the wifi dialog to match the surrounding texts. Fixes: QTBUG-140381 Change-Id: I3e18b2a4ba368a32add64552df427f7e91753bf7 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* startupscreen: clear wifi password when dialog closesSamuli Piippo2025-10-031-0/+1
| | | | | | | Empty the password text field when the dialog is closed. Change-Id: I4d60312539b379b1fb229d0e5d6caaca9e3f99ed Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* startupscreen: add password mask delay for WiFi dialogSamuli Piippo2025-10-031-0/+1
| | | | | | | | | Briefly show the typed character on the WiFi password text field before it's masked. Fixes: QTBUG-140345 Change-Id: I352d5a9ed3aafaf5a4afb518aaf27048dae1bcdf Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* metadata: rename calqlatr binarySamuli Piippo2025-08-211-1/+1
| | | | | | | | The application binary name was changed. Fixes: QTBUG-139350 Change-Id: Ibc6e7b0b77cb95db6b0edc3da5005254e09d909e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* startupscreen: update Get Started demo contentMikko Gronoff2025-03-135-14/+27
| | | | | | | | | Update Getting Started demo tutorial texts & images to match latest boot2qt documentation. Change-Id: Icca7f4a8d8a71ebb37665248a63dcdc7d58b9610 Reviewed-by: Inkamari Harjula <inkamari.harjula@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* startupscreen: remove protocol change from the USB buttonSamuli Piippo2025-02-261-23/+5
| | | | | | | | | | | Boot2Qt will start using CDC/NCM protocol in future releases, which is supported in all host. We then don't need to support changing the protocol in the startupscreen anymore. Instead, use the USB button to show the current status. Task-number: QTBUG-131690 Change-Id: I0396da4ea3cf2ad153854126cdb4ec8917517d76 Reviewed-by: Inkamari Harjula <inkamari.harjula@qt.io>
* Fix issue with QSR startup screenTeemu Holappa2024-11-041-3/+1
| | | | | Change-Id: Ic876341f6b0fea5d070b9d4cb9b52794e2cf71b6 Reviewed-by: Jussi Witick <jussi.witick@qt.io>
* Remove QSR appiconTeemu Holappa2024-09-063-6/+0
| | | | | | | | | It caused a compile error in the Yocto build. The icon is not visible on the device and removing the icon and ifdefs eases the maintenance a bit. Change-Id: Ic1ac3ae838fe3ee6a3b33472f9b2890fa2f14a78 Reviewed-by: Aapo Rotonen <aapo.rotonen@qt.io>
* Update demo binary pathsAlex Bu2024-07-057-7/+7
| | | | | | | | | | Update the paths of the demo binaries to CMAKE_INSTALL_BINDIR, see change 551188. Fixes: QTBUG-126969 Change-Id: I473ed0166f5d2c3a6eb3705e71efaa4afafc8f88 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add QSR version to startupscreenAapo Rotonen2024-03-228-2/+307
| | | | | | | | | | Add own version of QSR screen to startupscreen. It has functionality that will start the qsrdemo in the target device. Task-number: QSR-2290 Change-Id: I9d931553cfe99598c97d6b17c2d6a09d17ad457d Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> Reviewed-by: Jussi Witick <jussi.witick@qt.io>
* Add more metadatas for new DemoLauncher demosKimmo Ollila2024-01-3011-2/+30
| | | | | Change-Id: Icfa025f66cf2e30bed5e3e1a9e939b1434d6190a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update startupscreen to match current brand guideKimmo Ollila2024-01-2315-110/+48
| | | | | | Task-number: QTBUG-120618 Change-Id: I511558ec7213af8e5be12093982a0d4e40145271 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add lfs configSamuli Piippo2023-12-201-0/+3
| | | | | | | | Add lfs config so that code.qt.io mirror can also be used, since the lfs is available only from codereview. Change-Id: I43d17245d48d7415aaefbd5336ecba25aa66a9fa Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add metadata for startupscreenKimmo Ollila2023-12-192-0/+7
| | | | | Change-Id: I8d5649964078384e56cf2566abe3755780da2c77 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add some metadatas for new DemoLauncher demosKimmo Ollila2023-12-136-0/+21
| | | | | Change-Id: Iecfb0338046e28e52d790b3e73f9b7f133672c44 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* startupscreen: remove fonts from resourcesPasi Petäjäjärvi2023-12-015-16/+0
| | | | | | | ttf-TitilliumWeb fonts have been added to meta-boot2qt layer Change-Id: I66473a1a05710dd9c5877297ad3c7f8377a05465 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Don't try to identify Wired networksSamuli Piippo2023-11-301-1/+1
| | | | | | | | | NetworkSettingsManager has already been configured to list only Wifi networks, we don't need to check for the Wired ones. This make code again compatible with older version of DeviceUtilities. Change-Id: I58dd4443e737a50d5230361b8d1b8dcc4d9324e9 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* Show Qt versionSamuli Piippo2023-11-302-1/+2
| | | | | | | Add Qt version information to the main view. Change-Id: Ifaca2e7f774a5400786370c2fcbee54940bc0478 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* Use new role to access model data from delegatePasi Petäjäjärvi2023-09-191-1/+1
| | | | | | | | | | | | Qt 6.6 changed many properties to FINAL for preventing adding new properties with same name (QTBUG-108739) and did break accessing Interface and Service related entries in the model. Fixed with a8adf5abf85beaf0f305adcf3ea4efcb51a81dd7 in qtdeviceutilities Fixes: QTBUG-117041 Change-Id: I2b38c25641c52d9c82fbe10efbb4d937f92df151 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io>
* Integrate Wifi management to startupscreenKimmo Ollila2022-08-1918-196/+1012
| | | | | | Task-number: QTBUG-97101 Change-Id: I23e26ce745c114a1749a2edc39a37a09a2f3a323 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* startupscreen: update required cmake version 3.14 -> 3.16Mikko Gronoff2021-10-071-1/+1
| | | | | Change-Id: Ie82eb26ca51e18c6e9f5baa6f0bece2b0e754355 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* ebike: Build shared version by defaultPasi Petäjäjärvi2021-04-211-1/+1
| | | | | | Task-number: QTBUG-85573 Change-Id: Ie0410d67a3e0174e054a05a191dddedade15252d Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* perf: Improve performance on low end devicesPasi Petäjäjärvi2021-04-0916-44/+98
| | | | | | Task-number: QTBUG-85573 Change-Id: I04168910f7b306e5e4a9287df496bb9af13b0159 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add support to build ebike demo independently from launcherPasi Petäjäjärvi2021-04-0945-255/+889
| | | | | | Task-number: QTBUG-85573 Change-Id: I0100480d5ab73abdef2f2b8b743d97832c0b70f6 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* startupscreen: correctly set usb modeSamuli Piippo2020-12-041-2/+2
| | | | | | | Use the correct property to set initial usb mode value to the combobox. Change-Id: I395aa070bcb0c5f640bbecc5ab44550d41b50106 Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* startupscreen: hide network text if no networks availableSamuli Piippo2020-11-241-0/+1
| | | | | Change-Id: I9b9c225cc633ee82898de0466e2461217ffd86a8 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* startupscreen: use translation macro for UI textsSamuli Piippo2020-11-234-10/+10
| | | | | | | | | Mark all UI texts for translations, but leave the actual translation for later date. Task-number: QTBUG-88021 Change-Id: I0ffbe3a96de22acf87e2b3c3e3941d03bc5b861c Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* e-bike: use mapboxgl plugin for map dataSamuli Piippo2020-11-201-4/+12
| | | | | | | | | | The mapbox plugin is using deprecated Mapbox classic style API that is no longer available (QTBUG-87828). Switch to using mapboxgl plugin for map data, but keep using mapbox for the georouting. Fixes: QTBUG-88640 Change-Id: I98d94950d22271f5d93a550b4c3c0ca556de1506 Reviewed-by: Lassi Lehikoinen <lassi.lehikoinen@qt.io>
* startupscreen: use TextAreaSamuli Piippo2020-11-201-23/+2
| | | | | | | | Use TextArea now that QTBUG-88169 has been fixed and touch work correctly. Change-Id: Ib35cca0448407dd6c7a4c1c096f4340f965db8e2 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* startupscreen: fix missing qmldirSamuli Piippo2020-11-192-1/+0
| | | | | | | | Remove qmldir from resource, but add empty file let QtCreator know that there really is StartupScreen QML module. Change-Id: I0928d14eef0ab54303131edf6806c21e2c754153 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* startupscreen: Add deployment guideSamuli Piippo2020-11-1813-22/+194
| | | | | | | | | | | | | | | | | Use the html text from Boot to Qt documentation for the guide. Some modification needed for the html file to remove header and footer, use correct path to images and remove links: sed -i -e '0,/$$$b2qt/d' -e '/@@@b2qt/,$d' -e 's|images/|assets/|' \ -e 's/<a [^>]*>//g' -e 's|</a>||g' assets/b2qt-tutorial-deploying.html Since TextArea doesn't work correcly in Flickable with touch event, use Text element with styling from dummy TextArea. Task-number: QTBUG-87029 Change-Id: I5835fc684ad01d69e1bce7f6920dd5f561fbe56c Reviewed-by: Rami Potinkara <rami.potinkara@qt.io> Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
* startupscreen: show IP addressesSamuli Piippo2020-10-293-2/+39
| | | | | | | | | | Fetch all IPv4 networks and show them to the user. Qt6 has removed APIs for getting signals of network changes, need to poll the network periodically. Task-number: QTBUG-87028 Change-Id: I3953e5c6ecff7a463cb14354fd5302b04b554157 Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* startupscreen: enable usb mode switchSamuli Piippo2020-10-2913-60/+447
| | | | | | | | | | The USB button can be used switch the USB Ethernet driver mode between cdcecm and rndis to work with Linux, Windows and macOS host machines. Task-number: QTBUG-87857 Change-Id: Iab54d7582bdd9c39fca95dfa0bb8637d5ea14e81 Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* startupscreen: make UI dynamicSamuli Piippo2020-10-2911-820/+134
| | | | | | | | | | | | | Dynamically adjust the UI element based on the screen size to better handle the various screen sizes available in embedded devices. Make states handle only the landscape - portrait changes. Remove progress bar from splash screen and make it hide automoatically. Remove SD card button and hide wifi button. Change-Id: I308ad696cf4c2ee3b97adfc231cd76899152f357 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* startupscreen: fix up movement for clock handsSamuli Piippo2020-10-201-9/+9
| | | | | | | | Avoid hardcoded sizes and positions to make clock hands centered and rotate on correct axes. Change-Id: I9d5e80fbf785a34dc1fc81f57d57886efff31b23 Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* startupscreen: remove QtGraphicalEffectsSamuli Piippo2020-10-205-63/+0
| | | | | | | | QtGraphicalEffects is not supported in Qt 6.0.0, so remove use of DropShadow effect. Change-Id: I6db47603c57d3aab3e1913a0da3b7936d516cc96 Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* Add initial mock up for Boot to Qt Startup ScreenSamuli Piippo2020-10-1534-0/+2092
| | | | | | | | | | | | | | Initial implementation by Antti Aaltonen (QTBUG-86126). Changes done: - converted into cmake/qmake project - need to keep pro file for Design Studio - updated to work with Qt6 - removed Qt Design Studio (GPL) components - added BSD license headers Task-number: QTBUG-87026 Change-Id: I6dea6a2815e5fbd17a5e8ce259f3dc98a58116fe Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Doc: Bump version to 5.15.1Mikko Gronoff2020-06-082-6/+6
| | | | | Change-Id: I61a4689548294077e55f2b3f2eca59a2d0f1d468 Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
* Fix partially hidden icons in homescreenSamuli Piippo2020-04-221-2/+2
| | | | | | | | | | The left and right side empty areas were incorrectly sized, which left first icons in the homescreen partially hidden. Use the same size as is used for margins in the gridview. Change-Id: I0a477ea11d1853e1ce8333b2afed8cd8b3719fe9 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* Merge remote-tracking branch 'origin/5.14' into 5.15Mikko Gronoff2020-03-061-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | * origin/5.14: f99c4fd charts: remove mention about arrow keys navigation b6ec7cb Doc: Bump version to 5.14.2 Conflicts: doc/b2qt-demos.qdoc doc/b2qt-demos.qdocconf Change-Id: Ifbb05eff22840272c7535a37e6f2bef8e5e69f2a