Dan Paulat
53c2f29785
Fix display scaling for custom map widgets
2023-05-11 23:03:08 -05:00
Dan Paulat
98ab8904be
Update MapTiler layer ordering
2023-04-30 17:09:29 -05:00
Dan Paulat
e5ffe16efb
Add map style combo box
2023-04-30 01:05:33 -05:00
Dan Paulat
271756bba9
Integrating map provider into existing map widget
2023-04-29 01:05:10 -05:00
Dan Paulat
023688b746
General GCC compilation fixes
2023-04-17 18:37:23 -05:00
Dan Paulat
a3afd71f03
"this" must be explicit in lambda capture
2023-04-17 18:29:37 -05:00
Dan Paulat
31db9a4315
GCC doesn't implement <format> yet, use fmt
2023-04-17 18:24:50 -05:00
Dan Paulat
92bb5154a4
Enable loading of product by double clicking in the resource explorer
...
- Doesn't work if radar product manager is expired for the site (time not present in record map)
- Need to fix going back to expired (garbage collected) live data
2023-04-10 23:17:21 -05:00
Dan Paulat
6e10ca88d5
Associate product refresh with a uuid
...
Allows product manager to track which map widgets have enabled which product refreshes
2023-04-01 00:46:29 -05:00
Dan Paulat
899cb041e5
Update map location on alert "Go"
2023-02-20 22:58:43 -06:00
Dan Paulat
1d597eb120
Enable loading color palettes from embedded Qt resources
2023-01-02 00:23:46 -06:00
Dan Paulat
7522162095
Return SettingsVariable objects instead of values
2022-12-19 00:32:35 -06:00
Dan Paulat
891b6c839f
Inheriting MapSettings and PaletteSettings from SettingsCategory, updating SettingsManager initialization
2022-12-18 08:45:05 -06:00
Dan Paulat
9684aa4cdc
Replacing ImGui Manager with ImGui Model
2022-11-27 23:47:55 -06:00
Dan Paulat
0f8b8d73f9
Use ImGui Manager to create contexts
2022-11-27 11:01:35 -06:00
Dan Paulat
fef3c597d0
ImGui unique contexts
2022-11-26 21:46:57 -06:00
Dan Paulat
dd1b4f27c8
Connect ImGui render to QOpenGLWidgets
2022-11-20 22:12:05 -06:00
Dan Paulat
2ac141ea1a
Update to latest maplibre-gl-native, including rename from QMapboxGL to QMapLibreGL
2022-10-20 22:54:53 -05:00
Dan Paulat
80baa8350d
Draw bounding boxes around alerts
2022-10-19 15:08:32 -05:00
Dan Paulat
241f910220
Add map weak reference to map context
2022-10-18 10:18:10 -05:00
Dan Paulat
3692ef75f2
Move to alert when pressing go button
...
- Still need an option to auto-update to nearest WSR-88D site
2022-10-16 01:17:10 -05:00
Dan Paulat
43e0d69379
Select radar site capability
2022-10-08 23:08:20 -05:00
Dan Paulat
6fc0bdbde9
Provide initial map parameters to radar site list
2022-10-07 23:57:55 -05:00
Dan Paulat
a45e996872
Create shader programs through map context in order to cache programs through re-initialization
2022-10-02 23:35:25 -05:00
Dan Paulat
bf6b3e3601
Select the latest product level 3 product available when switching products
2022-09-23 22:46:44 -05:00
Dan Paulat
889fe698e6
Smooth transition between level 3 tilts
2022-09-13 21:43:56 -05:00
Dan Paulat
6cec68d968
Look up product code when selecting radar product
2022-09-07 22:41:06 -05:00
Dan Paulat
7e084d28e9
Add Level 3 Products Changed signal to Map Widget
2022-09-06 08:07:44 -05:00
Dan Paulat
ff58f5bcf6
Fixing warnings in scwx-qt
2022-06-11 07:42:18 -05:00
Dan Paulat
0a890f5df8
Allow product code to be retrieved from file instead of always being caller-supplied
2022-06-05 08:46:19 -05:00
Dan Paulat
655e9d0634
Load level 3 data from AWS provider
2022-06-03 22:47:40 -05:00
Dan Paulat
780d13cefa
Refactoring refresh capability to provider manager in preparation for level 3 refresh
2022-05-30 17:09:56 -05:00
Dan Paulat
b9531149de
Disable auto-refresh on file load
2022-05-29 12:53:25 -05:00
Dan Paulat
0b040e8b75
Refactoring radar product view initialization
2022-05-29 09:34:49 -05:00
Dan Paulat
52771b41f0
Cleanup of level 2 product selection, removing flicker from updates
2022-05-29 01:10:39 -05:00
Dan Paulat
f71391e3b9
Update radar site text
2022-05-28 22:45:30 -05:00
Dan Paulat
f6262bba65
Separate radar product manager selection to avoid multiple connections
2022-05-28 22:01:05 -05:00
Dan Paulat
5039fea3b9
Connect auto-refreshed data to map widget
2022-05-28 02:22:59 -05:00
Dan Paulat
57e5badd70
Load default radar site from settings
2022-05-28 02:03:14 -05:00
Dan Paulat
e6bddc79db
Boost.Log -> spdlog - qt/map
2022-04-18 09:09:02 -05:00
Dan Paulat
0511867c6b
Level 3 raster view
2022-04-09 21:06:47 -05:00
Dan Paulat
732a7e233c
Select level 3 radar products
2022-04-08 16:23:16 -05:00
Dan Paulat
dd3751313f
Reorder initialization and rendering to prevent color flicker
2022-04-03 21:28:16 -05:00
Dan Paulat
5a0224631d
Load correct level 2 product if one was previously selected
2022-04-03 20:40:27 -05:00
Dan Paulat
95de37cab4
Support selecting level 2 files for display
2022-04-03 14:20:19 -05:00
Dan Paulat
7c44bafeb5
Stub for selecting radar product on successful file load
2022-03-05 22:40:23 -06:00
Dan Paulat
b9c4b9e9c7
Draw overlay layer regardless of radar product view, general layer organization
2022-03-01 22:50:21 -06:00
Dan Paulat
3620bfd13a
Get coordinates from radar site configuration
2022-02-02 11:07:25 -06:00
Dan Paulat
cae04fad37
Update VCP display
2021-12-22 16:36:04 -06:00
Dan Paulat
d30b6d4011
Implement active box using new draw item on draw layers
2021-12-18 21:43:15 -06:00