Commit graph

  • 6e5cc555f2 Alert active filter and sorting Dan Paulat 2022-11-11 07:37:16 -06:00
  • 7ef3cb8347 Alert dialog "Go" button is not disabled when selecting an alert without coordinates Dan Paulat 2022-11-08 22:45:47 -06:00
  • 963cbccdd9 Process snow squall alerts Dan Paulat 2022-11-08 22:38:56 -06:00
  • ec355dd794 Initialize member variables in AWS NEXRAD Data Provider Dan Paulat 2022-11-06 23:39:39 -06:00
  • c7a69a76be Integrate Warnings Provider auto-refresh into Text Event Manager Dan Paulat 2022-11-06 23:39:01 -06:00
  • a2616b0ee0 Warnings provider to access warnings text products Dan Paulat 2022-11-06 23:37:41 -06:00
  • d5d9285736 Directory listing Dan Paulat 2022-11-02 21:59:16 -05:00
  • b9fc22d63e Don't display expired alerts Dan Paulat 2022-10-28 23:41:00 -05:00
  • 39ac115b62 Refactoring alert timer handling, don't rely on assumptions regarding the lifetime of layer objects Dan Paulat 2022-10-28 23:35:40 -05:00
  • 655fb5042f Create a timer to expire alerts and remove them from the map Dan Paulat 2022-10-28 18:36:18 -05:00
  • c418995682 Add alert layer mutex Dan Paulat 2022-10-27 23:54:02 -05:00
  • c87a77795d County display for alerts, alert cleanup Dan Paulat 2022-10-27 23:19:08 -05:00
  • 305e5c3698 Add county database interface and test Dan Paulat 2022-10-25 23:21:26 -05:00
  • 25f73ae105 Fix radar site log prefix Dan Paulat 2022-10-25 23:20:31 -05:00
  • 1e39b7718e Add county database generation to CMake configuration Dan Paulat 2022-10-23 23:30:48 -05:00
  • 79bac04586 Don't process old alerts Dan Paulat 2022-10-23 21:59:39 -05:00
  • f2173a683e Remove existing GeoJSON features on alert update Dan Paulat 2022-10-23 10:46:49 -05:00
  • 08e492932c Update maplibre-gl-native to latest for std::list feature collection support Dan Paulat 2022-10-23 08:51:25 -05:00
  • 25fb7168e3 Python script to generate counties database Dan Paulat 2022-10-23 08:19:14 -05:00
  • 2ac141ea1a Update to latest maplibre-gl-native, including rename from QMapboxGL to QMapLibreGL Dan Paulat 2022-10-20 22:54:53 -05:00
  • 243e874b55 Handle TIME...MOT...LOC continuation lines that are not indented Dan Paulat 2022-10-20 21:28:05 -05:00
  • 5639c6c328 Alert layers for multiple phenomena Dan Paulat 2022-10-19 23:03:18 -05:00
  • 80baa8350d Draw bounding boxes around alerts Dan Paulat 2022-10-19 15:08:32 -05:00
  • 241f910220 Add map weak reference to map context Dan Paulat 2022-10-18 10:18:10 -05:00
  • aadf948656 Fixing geo line angle Dan Paulat 2022-10-17 22:21:48 -05:00
  • 465507d6b5 Handle raw message content when istream is EOF Dan Paulat 2022-10-16 23:30:39 -05:00
  • ad7f3674d6 Alert dialog button logic, update dialog on message receipt Dan Paulat 2022-10-16 23:29:59 -05:00
  • b24acb7642 Alert dialog initial commit Dan Paulat 2022-10-16 12:49:54 -05:00
  • 612874f830 Updating test product messages to expose additional details Dan Paulat 2022-10-16 12:49:29 -05:00
  • 3692ef75f2 Move to alert when pressing go button Dan Paulat 2022-10-16 01:17:10 -05:00
  • c117078335 Handle selection of items in the alert view Dan Paulat 2022-10-16 00:49:00 -05:00
  • f8021b00bf Refactor Alert Dock Widget to its own class Dan Paulat 2022-10-16 00:16:35 -05:00
  • 1c5e0d51b7 Update alert signal to include message index, so messages aren't missed Dan Paulat 2022-10-15 17:41:46 -05:00
  • 5784abc117 Centroid calculation for alert distance Dan Paulat 2022-10-15 09:43:47 -05:00
  • a3d007d8c4 Add UGC tests Dan Paulat 2022-10-15 00:14:45 -05:00
  • fdd981899f Add additional alert display columns Dan Paulat 2022-10-14 23:41:25 -05:00
  • 8fe7d5da6e Integrate UGC class into Text Product Message, support multi-line UGC Dan Paulat 2022-10-14 23:33:58 -05:00
  • d3b3ac6be6 Adding UGC class for structured UGC Dan Paulat 2022-10-14 23:31:35 -05:00
  • e98bca9d5d Refactor Qt types to avoid namespace conflict Dan Paulat 2022-10-13 07:12:37 -05:00
  • 78f57698f6 Hook alert model in to alert view Dan Paulat 2022-10-13 07:07:17 -05:00
  • 9afba385ea Initial alert model Dan Paulat 2022-10-13 06:59:27 -05:00
  • 5cf9746e97 Extracting text event key type, and adding interface to text event manager Dan Paulat 2022-10-13 06:58:53 -05:00
  • 54f38b6c1a Alert dock Dan Paulat 2022-10-12 22:51:00 -05:00
  • 3f647cc8c3 vscode settings Dan Paulat 2022-10-12 09:09:10 -05:00
  • bf73b540f4 Add option to open text event products Dan Paulat 2022-10-12 08:40:31 -05:00
  • cc82c5b102 Adding initial text event manager Dan Paulat 2022-10-12 00:13:41 -05:00
  • 3ae001c3b9 Exposing additional data from text products and messages Dan Paulat 2022-10-12 00:12:53 -05:00
  • 917926a0ec Fix radar product model display and refresh Dan Paulat 2022-10-10 16:08:41 -05:00
  • f24aa78b50 Hiding some properties of TreeItem Dan Paulat 2022-10-10 15:45:51 -05:00
  • 1ab0d62b1f Separating tree model from radar product model Dan Paulat 2022-10-10 14:44:07 -05:00
  • 782d61e5f0 Radar product model cleanup Dan Paulat 2022-10-10 00:49:49 -05:00
  • 254fbbeb67 Emit signal from provider manager instead of radar product manager in async callback Dan Paulat 2022-10-09 08:35:27 -05:00
  • 1811236cae emit dataChanged signal on distance recalculation for proper resorting of radar site list Dan Paulat 2022-10-09 00:50:09 -05:00
  • 36eaea466e Garbage collect unused radar product manager instances Dan Paulat 2022-10-09 00:27:54 -05:00
  • 384cfb53ed Fix radar site selection when filtering and the selected item changes index Dan Paulat 2022-10-08 23:31:29 -05:00
  • 43e0d69379 Select radar site capability Dan Paulat 2022-10-08 23:08:20 -05:00
  • 5dd1a327c8 Allow radar product manager to be updated in a view Dan Paulat 2022-10-08 23:06:46 -05:00
  • c9936a5ea4 Allow double click to select radar site Dan Paulat 2022-10-08 09:39:00 -05:00
  • 6977119083 Storing radar site selection Dan Paulat 2022-10-08 09:29:00 -05:00
  • f473a02d1d Disable radar site dialog OK button until a site is selected Dan Paulat 2022-10-08 09:06:33 -05:00
  • 976617d342 Don't use std::move when returning a local variable, allow NRVO Dan Paulat 2022-10-08 00:03:47 -05:00
  • d73c1597d2 Radar site dialog should not have a horizontal scrollbar initially Dan Paulat 2022-10-07 23:58:24 -05:00
  • 6fc0bdbde9 Provide initial map parameters to radar site list Dan Paulat 2022-10-07 23:57:55 -05:00
  • 9520d88eef GeographicLib is not needed by radar product layer Dan Paulat 2022-10-07 23:49:05 -05:00
  • 3a4819aeff Calculate distance to each radar site from current location Dan Paulat 2022-10-07 23:48:39 -05:00
  • 6e7a13494a Updating radar site display fields to be more human-friendly Dan Paulat 2022-10-07 22:29:30 -05:00
  • 1bc6e714f5 Set radar site view default sort order to ascending Dan Paulat 2022-10-07 08:43:21 -05:00
  • 43bf29d35f Radar site filtering, banded rows Dan Paulat 2022-10-07 08:05:33 -05:00
  • 2acd8be063 Enable sorting of the radar site list Dan Paulat 2022-10-07 07:42:34 -05:00
  • dfa81e75f6 Update TSTL place to "St. Louis" for consistency with KLSX Dan Paulat 2022-10-07 07:39:02 -05:00
  • 4e514ee152 Replace radar site table view with tree view Dan Paulat 2022-10-06 23:49:20 -05:00
  • 9e3c525109 Radar site dialog Dan Paulat 2022-10-06 23:24:00 -05:00
  • 60a85a6b14 Add initial radar site model Dan Paulat 2022-10-06 23:23:22 -05:00
  • b6e7c829ee Rolling CMake required to 3.20 Dan Paulat 2022-10-06 10:29:35 -05:00
  • 14c9c1079c Fixing maplibre-gl-native URL, no longer need fork Dan Paulat 2022-10-06 07:55:02 -05:00
  • fa78861a76 Merge branch 'feature/geo-line' into develop Dan Paulat 2022-10-06 07:50:46 -05:00
  • 507b2c4f59 Removing unused texture loading routines from GL context Dan Paulat 2022-10-06 00:40:36 -05:00
  • 0fa6ef01f0 Move texture binding to layer, and reference atlas coordinates in draw item Dan Paulat 2022-10-06 00:35:22 -05:00
  • d3f7347be0 Texture atlas should fill unused pixels with magenta Dan Paulat 2022-10-06 00:32:51 -05:00
  • fb37139073 Manage texture atlas in GL context Dan Paulat 2022-10-06 00:32:15 -05:00
  • e4629eb9ef Expose texture attributes in interface Dan Paulat 2022-10-05 23:10:23 -05:00
  • 71d873f4b4 Populate default texture atlas Dan Paulat 2022-10-05 22:42:06 -05:00
  • 17192470ec Initial texture atlas creation implementation Dan Paulat 2022-10-05 22:41:39 -05:00
  • 031e175fed Add stb_rect_pack implementation Dan Paulat 2022-10-04 23:46:43 -05:00
  • 49eba4e839 Fixing MSVC compile error due to warning in boost::gil Dan Paulat 2022-10-04 23:33:33 -05:00
  • 365cc7c02c Add stb header library for texture atlas dependency Dan Paulat 2022-10-04 23:24:21 -05:00
  • 4b1d63ea62 Adding default texture to line, fixing texture coordinates Dan Paulat 2022-10-04 23:16:57 -05:00
  • ab50f0b9a2 Add texture loading in GlContext Dan Paulat 2022-10-04 23:15:52 -05:00
  • 82d761c939 Texture coordinate should be smooth, not flat Dan Paulat 2022-10-04 23:10:05 -05:00
  • 7b565d9c76 Add stream support class for QIODevice to boost::iostreams::stream Dan Paulat 2022-10-04 23:09:36 -05:00
  • 5ae098daff Geo line requires two projection matrices Dan Paulat 2022-10-03 01:02:05 -05:00
  • 4aad9fd3d4 Use map projection with geo line Dan Paulat 2022-10-03 00:39:59 -05:00
  • ca9331cf7c Add shader programs to Geo Line class Dan Paulat 2022-10-03 00:21:31 -05:00
  • 224d36bae5 Define draw item shaders in draw items, not the generic draw layer Dan Paulat 2022-10-03 00:11:39 -05:00
  • d84a618d3d Add GlContext base class for MapContext Dan Paulat 2022-10-02 23:44:09 -05:00
  • a45e996872 Create shader programs through map context in order to cache programs through re-initialization Dan Paulat 2022-10-02 23:16:35 -05:00
  • 32e8ca72a0 Hash utility Dan Paulat 2022-10-02 23:12:41 -05:00
  • 8d2fcf3802 Shader program cleanup Dan Paulat 2022-10-02 22:28:56 -05:00
  • 7a07e0f698 Untested geo line implementation without texture Dan Paulat 2022-09-24 16:12:30 -05:00
  • bee167764a Add geo line shaders Dan Paulat 2022-09-24 16:02:15 -05:00