Commit graph

1416 commits

Author SHA1 Message Date
Dan Paulat
ef7caf5519 RadarProductManager logging level fix 2025-05-16 23:51:12 -05:00
Dan Paulat
9e24a781a6
Update scwx-qt/source/scwx/qt/gl/gl_context.cpp
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-13 23:22:08 -05:00
Dan Paulat
46cd75cff4 Fix GlContext destruction of OpenGLFunctions causing crash 2025-05-13 22:45:03 -05:00
Dan Paulat
4955dcd2c9 Gl cleanup clang-tidy fixes 2025-05-10 16:44:06 -05:00
Dan Paulat
d5e5019811 Fix GenericLayer formatting 2025-05-10 16:44:06 -05:00
Dan Paulat
21e5697073 Use a shared GlContext for all MapWidgets 2025-05-10 16:44:06 -05:00
Dan Paulat
44a864f50f Remove GlContext from MapContext, layers receive MapContext from Initialize/Render 2025-05-10 16:43:58 -05:00
Dan Paulat
2d4ad2737e MapContext has a GlContext instead of MapContext is a GlContext 2025-05-10 16:43:11 -05:00
AdenKoperczak
8989c0e88c
Fix issue where level 2 archive files where put in a cache at times of level 2
chunk files
2025-05-10 15:26:34 -04:00
AdenKoperczak
969267b661
Added back logging as traces for level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
3d7da7d971
Disable logging for level 2 chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
781aa40e8c
Make radar data fall back if it ends up being too old 2025-05-10 09:50:53 -04:00
AdenKoperczak
2821eff71f
Fall back to archive if chunks get too old 2025-05-10 09:50:53 -04:00
AdenKoperczak
3288ba30ec
Rework refreshing in RadarProductManager to allow for multiple refreshes at once. 2025-05-10 09:50:53 -04:00
AdenKoperczak
759a9e4379
Parallelize the chunks loading and load from archive when possible 2025-05-10 09:50:53 -04:00
AdenKoperczak
e10ebdeb5e
switch level2 incoming elevation to optional 2025-05-10 09:50:53 -04:00
AdenKoperczak
f481d57ed1
clang format/tidy fixes for level2_chunks 2025-05-10 09:50:53 -04:00
AdenKoperczak
0ac0e03ff8
Relaod all the settings, just to make sure everything is updated 2025-05-10 09:50:52 -04:00
AdenKoperczak
0f95439b61
Initial clang format/tidy fixes for level_2_chunks 2025-05-10 09:50:52 -04:00
AdenKoperczak
0bda6296c0
Add indicator of what level is currently being updated with level 2 chunks. 2025-05-10 09:50:52 -04:00
AdenKoperczak
63585af26d
Get level2 chunks and archive working together, reduce logging of level2 chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
094d286b41
fully working merging of data from last and current scan 2025-05-10 09:50:51 -04:00
AdenKoperczak
8b7a3e9781
partiallaly complete merging of radar data 2025-05-10 09:50:51 -04:00
AdenKoperczak
add57ff26f
Minor updates to level2 chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
a754d66844
Setting up for merging last and current scan's, and having archive and chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
fc83a7a36f
working level2 chunks with auto rerendering 2025-05-10 09:50:51 -04:00
AdenKoperczak
f0ef6b35dd
Slight rework to nexrad data provider interface 2025-05-10 09:50:46 -04:00
Dan Paulat
dcc7a1f637 Pinch to zoom clang-tidy fixes 2025-05-09 20:16:44 -05:00
Dan Paulat
b169f46f5f Pinch to zoom functionality 2025-05-09 19:26:14 -05:00
Dan Paulat
3c5b126c67 Adding const to locks in AlertProxyModel 2025-05-05 23:24:01 -05:00
Dan Paulat
73355c9424 Fix line repopulation on alert removal 2025-05-05 22:52:50 -05:00
Dan Paulat
4532327f50 AlertModel::HandleAlert should find the alert index from the UUID 2025-05-05 22:13:18 -05:00
Dan Paulat
dc074b0262 More clang-tidy fixes 2025-05-05 21:50:01 -05:00
Dan Paulat
86926178df Call QSortFilterProxyModel::invalidate instead of invalidateRowsFilter (public vs. protected API) 2025-05-05 21:49:41 -05:00
Dan Paulat
1fdefe83de invalidateRowsFilter must be called from UI thread 2025-05-05 00:30:23 -05:00
Dan Paulat
490989ac2a Make archive event pruning more robust 2025-05-05 00:25:28 -05:00
Dan Paulat
0c59a0d4d2 Alert model clang-tidy cleanupp 2025-05-04 23:10:22 -05:00
Dan Paulat
f40c24ce6f Alert layer warning cleanup 2025-05-04 23:10:22 -05:00
Dan Paulat
671ec1d658 Handle removed alerts from alert layer 2025-05-04 23:10:22 -05:00
Dan Paulat
f37a77a9f7 Add text event pruning
- Still need to prune AlertLayer
- Still need to test alerts reload after being pruned
2025-05-04 23:10:22 -05:00
Dan Paulat
4719badc54 clang-tidy fixes 2025-05-04 23:10:21 -05:00
Dan Paulat
228ec191f6 Add year to Text Event Key 2025-05-04 23:10:21 -05:00
Dan Paulat
82ba51909e Breaking circular header dependency 2025-05-04 23:10:21 -05:00
Dan Paulat
56961efe76 Correcting clang-tidy fix compile error 2025-05-04 23:10:21 -05:00
Dan Paulat
81f09e07f0 Archive warnings clang-tidy fixes 2025-05-04 23:10:21 -05:00
Dan Paulat
2f2516b998 Fix: selected time is uninitialized on layer initialization 2025-05-04 23:10:21 -05:00
Dan Paulat
3ba569354e Ensure the alert layer schedules a render when an alert is added or updated 2025-05-04 23:10:21 -05:00
Dan Paulat
104fe790fb Update segment end time logic for alert layer
- Only earlier segments should have their end time updated
- The current message should end when the next message begins
2025-05-04 23:10:21 -05:00
Dan Paulat
ae24991432 Load archive warnings in a dedicated thread 2025-05-04 23:10:21 -05:00
Dan Paulat
8dde98d2a9 Add debug log statements to archive warning loading 2025-05-04 23:10:21 -05:00