Commit graph

283 commits

Author SHA1 Message Date
Dan Paulat
5d9bf67fcc Add fonts to ImGui 2022-11-29 10:13:47 -06:00
Dan Paulat
7ec12821b9 Fix ImGui context destruction order 2022-11-28 10:07:52 -06:00
Dan Paulat
399a07b1e2 ImGui context model test fixes 2022-11-28 09:40:01 -06:00
Dan Paulat
fcb89926ca Support events over multiple ImGui contexts 2022-11-28 09:23:12 -06:00
Dan Paulat
f27e2534a7 Enable ImGui context selection 2022-11-28 00:20:31 -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
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
cd01bb70b6 Add imgui debug window, still need to use unique contexts 2022-11-26 00:27:35 -06:00
Dan Paulat
dd1b4f27c8 Connect ImGui render to QOpenGLWidgets 2022-11-20 22:12:05 -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
c7a69a76be Integrate Warnings Provider auto-refresh into Text Event Manager 2022-11-06 23:39:01 -06: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
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
2ac141ea1a Update to latest maplibre-gl-native, including rename from QMapboxGL to QMapLibreGL 2022-10-20 22:54:53 -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
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
fdd981899f Add additional alert display columns
- State, counties, start and end time
2022-10-14 23:41:25 -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
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
917926a0ec Fix radar product model display and refresh 2022-10-10 16:08:41 -05:00