Commit graph

457 commits

Author SHA1 Message Date
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
ee2ec329da Add ImGui Manager to manage creation and deletion of contexts 2022-11-27 10:27:30 -06:00
Dan Paulat
fef3c597d0 ImGui unique contexts 2022-11-26 21:46:57 -06:00
Dan Paulat
2347eff04d Qt backend support for multiple contexts 2022-11-26 09:29:28 -06:00
Dan Paulat
cd01bb70b6 Add imgui debug window, still need to use unique contexts 2022-11-26 00:27:35 -06:00
Dan Paulat
b18692657a Adding Qt ImGui backend 2022-11-25 00:52:15 -06:00
Dan Paulat
dd1b4f27c8 Connect ImGui render to QOpenGLWidgets 2022-11-20 22:12:05 -06:00
Dan Paulat
3c69ad28c6 Add imgui dependency 2022-11-20 18:36:28 -06:00
Dan Paulat
e0dceda2d2 Don't refresh text events until application is initialized (before signals are connected) 2022-11-16 00:12:03 -06:00
Dan Paulat
dabcf1114e Alert model cleanup, and size hints for columns 2022-11-12 22:48:15 -06:00
Dan Paulat
d19656f0f1 Fix alert sorting by using new TimePointRole for active filtering 2022-11-12 00:03:05 -06:00
Dan Paulat
43409b128a User proper signal for active alert action to trigger on setChecked 2022-11-11 23:55:00 -06:00
Dan Paulat
6e5cc555f2 Alert active filter and sorting 2022-11-11 07:37:16 -06:00
Dan Paulat
7ef3cb8347 Alert dialog "Go" button is not disabled when selecting an alert without coordinates 2022-11-08 22:45:47 -06:00
Dan Paulat
963cbccdd9 Process snow squall alerts 2022-11-08 22:38:56 -06:00
Dan Paulat
ec355dd794 Initialize member variables in AWS NEXRAD Data Provider 2022-11-06 23:39:39 -06:00
Dan Paulat
c7a69a76be Integrate Warnings Provider auto-refresh into Text Event Manager 2022-11-06 23:39:01 -06:00
Dan Paulat
a2616b0ee0 Warnings provider to access warnings text products 2022-11-06 23:37:41 -06:00
Dan Paulat
d5d9285736 Directory listing 2022-11-02 21:59:16 -05:00
Dan Paulat
b9fc22d63e Don't display expired alerts 2022-10-28 23:41:00 -05:00
Dan Paulat
39ac115b62 Refactoring alert timer handling, don't rely on assumptions regarding the lifetime of layer objects 2022-10-28 23:35:40 -05:00
Dan Paulat
655fb5042f Create a timer to expire alerts and remove them from the map 2022-10-28 18:36:18 -05:00
Dan Paulat
c418995682 Add alert layer mutex 2022-10-27 23:54:02 -05:00
Dan Paulat
c87a77795d County display for alerts, alert cleanup 2022-10-27 23:19:08 -05:00
Dan Paulat
305e5c3698 Add county database interface and test 2022-10-25 23:21:26 -05:00
Dan Paulat
25f73ae105 Fix radar site log prefix 2022-10-25 23:20:31 -05:00
Dan Paulat
1e39b7718e Add county database generation to CMake configuration 2022-10-23 23:30:48 -05:00
Dan Paulat
79bac04586 Don't process old alerts 2022-10-23 21:59:39 -05:00
Dan Paulat
f2173a683e Remove existing GeoJSON features on alert update 2022-10-23 10:46:49 -05:00
Dan Paulat
08e492932c Update maplibre-gl-native to latest for std::list feature collection support 2022-10-23 08:51:25 -05:00
Dan Paulat
25fb7168e3 Python script to generate counties database 2022-10-23 08:25:29 -05: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
243e874b55 Handle TIME...MOT...LOC continuation lines that are not indented 2022-10-20 21:28:05 -05:00
Dan Paulat
5639c6c328 Alert layers for multiple phenomena 2022-10-19 23:03:18 -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
aadf948656 Fixing geo line angle 2022-10-17 22:24:41 -05:00
Dan Paulat
465507d6b5 Handle raw message content when istream is EOF 2022-10-16 23:30:39 -05:00
Dan Paulat
ad7f3674d6 Alert dialog button logic, update dialog on message receipt 2022-10-16 23:29:59 -05:00
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