Commit graph

2317 commits

Author SHA1 Message Date
Dan Paulat
b24acb7642 Alert dialog initial commit 2022-10-16 12:49:54 -05:00
Dan Paulat
612874f830 Updating test product messages to expose additional details 2022-10-16 12:49:29 -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
c117078335 Handle selection of items in the alert view 2022-10-16 00:49:25 -05:00
Dan Paulat
f8021b00bf Refactor Alert Dock Widget to its own class 2022-10-16 00:16:35 -05:00
Dan Paulat
1c5e0d51b7 Update alert signal to include message index, so messages aren't missed 2022-10-15 17:41:46 -05:00
Dan Paulat
5784abc117 Centroid calculation for alert distance 2022-10-15 09:43:47 -05:00
Dan Paulat
a3d007d8c4 Add UGC tests 2022-10-15 00:14:45 -05:00
Dan Paulat
fdd981899f Add additional alert display columns
- State, counties, start and end time
2022-10-14 23:41:25 -05:00
Dan Paulat
8fe7d5da6e Integrate UGC class into Text Product Message, support multi-line UGC 2022-10-14 23:33:58 -05:00
Dan Paulat
d3b3ac6be6 Adding UGC class for structured UGC 2022-10-14 23:31:35 -05:00
Dan Paulat
e98bca9d5d Refactor Qt types to avoid namespace conflict 2022-10-13 07:12:37 -05:00
Dan Paulat
78f57698f6 Hook alert model in to alert view 2022-10-13 07:07:17 -05:00
Dan Paulat
9afba385ea Initial alert model 2022-10-13 06:59:27 -05:00
Dan Paulat
5cf9746e97 Extracting text event key type, and adding interface to text event manager 2022-10-13 06:58:53 -05:00
Dan Paulat
54f38b6c1a Alert dock 2022-10-12 22:51:00 -05:00
Dan Paulat
3f647cc8c3 vscode settings 2022-10-12 09:09:10 -05:00
Dan Paulat
bf73b540f4 Add option to open text event products 2022-10-12 08:40:31 -05:00
Dan Paulat
cc82c5b102 Adding initial text event manager 2022-10-12 00:13:41 -05:00
Dan Paulat
3ae001c3b9 Exposing additional data from text products and messages 2022-10-12 00:12:53 -05:00
Dan Paulat
917926a0ec Fix radar product model display and refresh 2022-10-10 16:08:41 -05:00
Dan Paulat
f24aa78b50 Hiding some properties of TreeItem 2022-10-10 15:45:51 -05:00
Dan Paulat
1ab0d62b1f Separating tree model from radar product model 2022-10-10 14:44:07 -05:00
Dan Paulat
782d61e5f0 Radar product model cleanup 2022-10-10 00:49:49 -05:00
Dan Paulat
254fbbeb67 Emit signal from provider manager instead of radar product manager in async callback
Prevents application crash when exiting during refresh due to destroyed object reference
2022-10-09 08:35:27 -05:00
Dan Paulat
1811236cae emit dataChanged signal on distance recalculation for proper resorting of radar site list 2022-10-09 00:50:09 -05:00
Dan Paulat
36eaea466e Garbage collect unused radar product manager instances 2022-10-09 00:27:54 -05:00
Dan Paulat
384cfb53ed Fix radar site selection when filtering and the selected item changes index 2022-10-08 23:31:29 -05:00
Dan Paulat
43e0d69379 Select radar site capability 2022-10-08 23:08:20 -05:00
Dan Paulat
5dd1a327c8 Allow radar product manager to be updated in a view 2022-10-08 23:06:46 -05:00
Dan Paulat
c9936a5ea4 Allow double click to select radar site 2022-10-08 09:39:00 -05:00
Dan Paulat
6977119083 Storing radar site selection 2022-10-08 09:29:00 -05:00
Dan Paulat
f473a02d1d Disable radar site dialog OK button until a site is selected 2022-10-08 09:06:33 -05:00
Dan Paulat
976617d342 Don't use std::move when returning a local variable, allow NRVO 2022-10-08 00:03:47 -05:00
Dan Paulat
d73c1597d2 Radar site dialog should not have a horizontal scrollbar initially 2022-10-07 23:58:24 -05:00
Dan Paulat
6fc0bdbde9 Provide initial map parameters to radar site list 2022-10-07 23:57:55 -05:00
Dan Paulat
9520d88eef GeographicLib is not needed by radar product layer 2022-10-07 23:49:05 -05:00
Dan Paulat
3a4819aeff Calculate distance to each radar site from current location 2022-10-07 23:48:39 -05:00
Dan Paulat
6e7a13494a Updating radar site display fields to be more human-friendly
- Latitude/longitude in degrees N/S/E/W
- Radar types with hyphens
- Sort by raw decimal values
2022-10-07 22:29:30 -05:00
Dan Paulat
1bc6e714f5 Set radar site view default sort order to ascending 2022-10-07 08:43:21 -05:00
Dan Paulat
43bf29d35f Radar site filtering, banded rows 2022-10-07 08:05:33 -05:00
Dan Paulat
2acd8be063 Enable sorting of the radar site list 2022-10-07 07:42:34 -05:00
Dan Paulat
dfa81e75f6 Update TSTL place to "St. Louis" for consistency with KLSX 2022-10-07 07:39:02 -05:00
Dan Paulat
4e514ee152 Replace radar site table view with tree view 2022-10-06 23:49:20 -05:00
Dan Paulat
9e3c525109 Radar site dialog 2022-10-06 23:24:00 -05:00
Dan Paulat
60a85a6b14 Add initial radar site model 2022-10-06 23:23:22 -05:00
Dan Paulat
b6e7c829ee Rolling CMake required to 3.20
- CMake 3.15 required to remove /W3 by default
- CMake 3.20 required for preset support
2022-10-06 10:29:35 -05:00
Dan Paulat
14c9c1079c Fixing maplibre-gl-native URL, no longer need fork 2022-10-06 07:55:27 -05:00
Dan Paulat
fa78861a76 Merge branch 'feature/geo-line' into develop 2022-10-06 07:50:46 -05:00
Dan Paulat
507b2c4f59 Removing unused texture loading routines from GL context 2022-10-06 00:40:36 -05:00