summaryrefslogtreecommitdiffstats
path: root/examples/positioning/satelliteinfo/Button.qml
Commit message (Collapse)AuthorAgeFilesLines
* SatelliteInfo example: apply the design to existing featuresIvan Solovev2023-08-211-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | This commit introduces the following changes: * Create a Theme singleton object with all the necessary colors, and use it to style the application. * Bundle the Titillium Web Regular and Semi-Bold font and use it as an application font, as required by the design. * Explicitly import QuickControls.Basic style, and use the new Theme to customize the colors. * Rework the SkyView according to the design, make individual satellite items selectable and create a popup with the satellite information. * Rework the RSSI View according to the design, add a scrollable list of all satellites on top of it. This commit DOES NOT implement the satellite table (Table View tab). This will be done in a follow-up commit to simplify the review process. Task-number: QTBUG-114709 Pick-to: 6.6 Change-Id: I9cf82078f54418a9d57b20bf397aeb840722ba37 Reviewed-by: Dennis Oberst <dennis.oberst@qt.io> Reviewed-by: Juha Vuolle <juha.vuolle@qt.io>
* SatelliteInfo example: refactor to new UI layoutIvan Solovev2023-08-211-21/+15
| | | | | | | | | | | | | | | | | | | | | | This commit starts the refactoring of the SatelliteInfo example application. This commit performs the refactoring of the application layout according to the new design. It introduces some new views, which are not completely functional. It also adds new icons together with the required qt_attributions.json and a new LICENSE file. The follow-up patches will apply the design and implement the missing features. Task-number: QTBUG-114709 Pick-to: 6.6 Change-Id: I02a8fc55e23bc20aaae6ddb0c3fdefb5448df712 Reviewed-by: Juha Vuolle <juha.vuolle@qt.io> Reviewed-by: Dennis Oberst <dennis.oberst@qt.io>
* Refactor satelliteinfo exampleIvan Solovev2023-02-141-0/+32
* Switch to using pure QML Positioning API * Add SkyView tab * Show current position to demonstrate PositionSource usage * Provide nmealog.txt to fall back to pre-recorded data in case of failures during creation of default sources * Use QQmlApplicationEngine::loadFromModule() to start the app * Update CMakeLists.txt and satelliteinfo.pro * Update documentation * Fix qmllint warnings Fixes: QTBUG-110395 Pick-to: 6.5 Change-Id: Ib6b09df58a1555cee8cdb87382ada485209f4f8e Reviewed-by: Juha Vuolle <juha.vuolle@qt.io>