Dan Paulat
|
b93c76ef1b
|
Merge branch 'develop' into feature/radar-smoothing
|
2024-12-03 23:30:06 -06:00 |
|
Dan Paulat
|
a8132ef9f1
|
Allow selection of radar smoothing
|
2024-12-02 23:08:32 -06:00 |
|
AdenKoperczak
|
64b679a002
|
Added cursor icon always on option to general settings
|
2024-11-30 15:43:50 -05:00 |
|
Dan Paulat
|
ac40fd93b7
|
Ensure widgets are always updated on the main thread
Fixes crashes and widget freezes
|
2024-10-27 09:06:05 -05:00 |
|
AdenKoperczak
|
9730ae581b
|
fix missed update of comment after copy/paste
|
2024-10-06 12:12:27 -04:00 |
|
AdenKoperczak
|
31940441ed
|
renamed all POI/point of intrest to marker
|
2024-10-04 19:31:47 -04:00 |
|
AdenKoperczak
|
0a0989e5f4
|
Do initial work to get layer rendering
|
2024-10-04 16:43:40 -04:00 |
|
Dan Paulat
|
264cfb9326
|
Ensure AlertLayerHandler is initialized prior to loading warnings
|
2024-08-04 23:19:15 -05:00 |
|
Dan Paulat
|
aec52f940d
|
Open alert dialog when an alert is selected on the map
|
2024-08-04 23:05:02 -05:00 |
|
Dan Paulat
|
a219b1eca4
|
Use new alert layers
|
2024-08-03 23:25:39 -05:00 |
|
Dan Paulat
|
044e6d6885
|
Rename existing AlertLayer to AlertLayerOld, prepare AlertLayer skeleton
|
2024-08-03 23:25:38 -05:00 |
|
Dan Paulat
|
2e1b537c87
|
Use a weak pointer to store picked event handler
Fixes crash while item is picked and changing layers
|
2024-08-03 23:22:26 -05:00 |
|
Dan Paulat
|
45a4d29795
|
Use custom map style from settings
|
2024-06-21 23:36:07 -05:00 |
|
Dan Paulat
|
e1d61fccfa
|
Catch exceptions in background threads
|
2024-06-15 23:44:33 -05:00 |
|
Dan Paulat
|
41d47878e3
|
Fix middle click selecting the nearest radar site
Fixes #216
|
2024-05-30 20:46:55 -05:00 |
|
Dan Paulat
|
37a850a778
|
GL color buffer should be cleared at the start of the frame
|
2024-05-26 23:11:02 -05:00 |
|
Dan Paulat
|
8bd6838438
|
Don't process a file update for a previously selected radar site
|
2024-05-24 23:13:33 -05:00 |
|
Dan Paulat
|
336eb66321
|
Middle click selects nearest WSR-88D
Resolves #216
|
2024-05-24 23:12:24 -05:00 |
|
Dan Paulat
|
b56c43197f
|
Ignore recursive paint events
|
2024-05-01 22:40:16 -05:00 |
|
Dan Paulat
|
012dc10204
|
Update map widget when modifiers are released after updating mouse coordinates
|
2024-04-21 00:31:46 -05:00 |
|
Dan Paulat
|
15beb9436d
|
Default geo_texture2d displayed parameter to true when not used
|
2024-04-21 00:20:00 -05:00 |
|
Dan Paulat
|
f4bc2572d2
|
Display mouse cursor icon on maps when Ctrl is held
|
2024-04-21 00:12:19 -05:00 |
|
Dan Paulat
|
589eff9882
|
Handle hotkeys across multiple map panes
|
2024-04-12 22:59:49 -05:00 |
|
Dan Paulat
|
7e99b5fb00
|
Handle held hotkeys on frame update (paintGL) rather than on key press
|
2024-04-12 00:54:39 -05:00 |
|
Dan Paulat
|
dcaba52db7
|
Hotkey repeat handling update
|
2024-04-11 23:57:12 -05:00 |
|
Dan Paulat
|
399894f2db
|
Add hotkey handling to map widget
|
2024-04-11 01:04:50 -05:00 |
|
Dan Paulat
|
54e85e981b
|
Remove "Improve this map" where HTML links cannot be shown
|
2024-03-05 23:48:15 -06:00 |
|
Dan Paulat
|
5c7c7e6a19
|
Add map copyrights and map provider to map context
|
2024-03-02 23:29:44 -06:00 |
|
Dan Paulat
|
e0c1138250
|
With MapTiler, use https for style URLs
- Eliminates issues with rewriting maptiler:// to incorrect URLs
|
2024-03-02 00:58:25 -06:00 |
|
Dan Paulat
|
1fd52f771c
|
Refactor QMapLibreGL to QMapLibre
|
2024-03-02 00:58:25 -06:00 |
|
Dan Paulat
|
061724242b
|
Initialize OverlayProductView from MapWidget
|
2024-02-17 00:10:41 -06:00 |
|
Dan Paulat
|
e41e35bfc4
|
Remove duplicate selected time function
|
2024-02-16 22:26:14 -06:00 |
|
Dan Paulat
|
2d6181b12a
|
Remove includes from map context where only class or struct declaration is required
|
2024-02-16 22:25:38 -06:00 |
|
Dan Paulat
|
b8398b4ad0
|
Add overlay product layer, to hold the following overlay products:
- Storm Structure (NSS/62)
- Hail Index (NHI/59)
- Mesocyclone (NME/60, NMD/141)
- Tornadic Vortex Signature (NTV/61)
- Storm Tracking Information (NST/58)
|
2024-02-04 21:09:34 -06:00 |
|
Dan Paulat
|
9071c4751e
|
Add current radar site to NexradFileRequest in the event there is no radar site in the Archive II file
|
2024-01-27 22:30:02 -06:00 |
|
Dan Paulat
|
b3e035c53d
|
Add ability to install event handlers from mouse picking
|
2024-01-13 23:16:38 -06:00 |
|
Dan Paulat
|
f54f6d1b4a
|
Add mouse geo coordinates and UTC time to status bar
|
2024-01-07 01:54:27 -06:00 |
|
Dan Paulat
|
03f08d54f1
|
Refactor color table functions to reference the lookup table where appropriate
|
2024-01-04 23:16:05 -06:00 |
|
Dan Paulat
|
a2f2181f1b
|
Add geographic coordinates to mouse picking functions
|
2024-01-02 00:45:15 -06:00 |
|
Dan Paulat
|
c67b4cf536
|
Removing "L" key debug from map widget, handled by debug menu
|
2024-01-01 23:06:33 -06:00 |
|
Dan Paulat
|
2bd5ec8705
|
Finish migrating std::regex to RE2
|
2023-12-11 07:07:34 -06:00 |
|
Dan Paulat
|
320857328c
|
Update the map widget when requested by a layer
|
2023-11-23 08:20:02 -06:00 |
|
Dan Paulat
|
6087c53b3e
|
Connect radar site layer signal to trigger update
|
2023-11-20 21:03:03 -06:00 |
|
Dan Paulat
|
de2e1fea3f
|
Radar site buttons, styling and hover
|
2023-11-20 20:49:07 -06:00 |
|
Dan Paulat
|
798dc479f0
|
Add radar site layer to layer model, and display on map
|
2023-11-20 07:43:08 -06:00 |
|
Dan Paulat
|
be33ff8cef
|
Disable map pitch
|
2023-11-05 21:41:41 -06:00 |
|
Dan Paulat
|
2b6f70697c
|
Update displayed layers when the layer model changes
|
2023-11-05 06:03:54 -06:00 |
|
Dan Paulat
|
c81d9d9ba6
|
Only add placefile layers if the placefile is enabled
|
2023-11-03 05:43:06 -05:00 |
|
Dan Paulat
|
7e2fd7c109
|
Layer naming updates
|
2023-11-03 05:42:32 -05:00 |
|
Dan Paulat
|
44ada2cc8d
|
Add layer debug
|
2023-11-03 05:41:59 -05:00 |
|