Commit graph

128 commits

Author SHA1 Message Date
Dan Paulat
dc96e3e3ad Update ImGui to v1.92.2b 2025-08-27 22:52:25 -05:00
Dan Paulat
bd27d0e562 Update most instances of current time to use a time offset 2025-08-22 23:42:08 -05:00
Dan Paulat
3c5b126c67 Adding const to locks in AlertProxyModel 2025-05-05 23:24:01 -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
0c59a0d4d2 Alert model clang-tidy cleanupp 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
1e1422a3dd Only handle the most recent message for each event in the alert model 2025-05-04 23:10:20 -05:00
Dan Paulat
9f33189c18 Refactor json utility to wxdata, add ReadJsonString function 2025-05-04 23:10:19 -05:00
AdenKoperczak
9c16a88b63 Use data role to get marker id for location marker dialog. 2025-04-04 19:46:05 -04:00
AdenKoperczak
bc79ed11a3 Add checks to prevent files being saved before being fully read. 2025-01-29 11:04:17 -05:00
AdenKoperczak
dc284974b3 First pass fixes from discussions. Mostly linter fixes 2025-01-11 10:50:10 -05:00
AdenKoperczak
cac89129af Location markers part2 clang-format fixes 2025-01-11 10:50:10 -05:00
AdenKoperczak
5bb4a7f95a Add custom marker icons, and rework how marker icons are handled. 2025-01-11 10:50:10 -05:00
AdenKoperczak
cfed61c6ff Added Icon column to location marker manager dialog 2025-01-11 10:50:10 -05:00
AdenKoperczak
d0d9adfd1a Switch to using new edit_marker_dialog for marker adding and editting 2025-01-11 10:50:10 -05:00
Dan Paulat
c4f78df149
Merge pull request #294 from AdenKoperczak/location_markers_ids
Location markers ids
2024-11-27 12:32:22 -06:00
AdenKoperczak
831e0f7d1b Add check to optional value to avoid undefined behavior in MarkerModel 2024-11-27 12:05:04 -05:00
Dan Paulat
756249c3ad Validate parent row before dropping mime data in LayerModel 2024-11-26 05:53:14 -06:00
AdenKoperczak
35f2c85a19 Some minor code changes, as well as properly using marker index 2024-11-25 11:18:03 -05:00
AdenKoperczak
7a070b3e7f Move MarkerManager to using an ID system for markers, instead of index 2024-11-03 14:16:56 -05:00
AdenKoperczak
2c9a8a33a4 fix error when reading an empty location marker file 2024-10-20 12:34:12 -04:00
AdenKoperczak
fe9311325b removed unneded dataChanged calls in MarkerModel 2024-10-17 17:55:45 -04:00
AdenKoperczak
78b453249a Change cordinates to be displayed in a consistent format 2024-10-11 11:03:36 -04:00
AdenKoperczak
60a059078c fixed missing static cast on size_t to int convertion 2024-10-10 11:00:32 -04:00
AdenKoperczak
0c20e49831 Moved name to end of model to make it take all remaining space 2024-10-10 09:43:16 -04:00
AdenKoperczak
aec937aa97 add more handling to ensure that MarkerModel stays up to date with MarkerManager 2024-10-10 08:38:33 -04:00
AdenKoperczak
3b8e0d8180 update to propery check if string is empty 2024-10-06 12:55:21 -04:00
AdenKoperczak
0cfad82933 Modify usage of get_marker for updated interface, and update checks for lat/lon input 2024-10-06 12:23:45 -04:00
AdenKoperczak
491a33794f Updated MarkerModel to update correctly on add/remove 2024-10-06 12:18:22 -04:00
AdenKoperczak
20fd03bbdb modified code to avoid cast from size_t to int properly 2024-10-05 14:23:11 -04:00
AdenKoperczak
19415cd0a1 Added a basic location marker manager. 2024-10-05 13:09:55 -04:00
AdenKoperczak
31940441ed renamed all POI/point of intrest to marker 2024-10-04 19:31:47 -04:00
AdenKoperczak
0a0989e5f4 Do initial work to get layer rendering 2024-10-04 16:43:40 -04:00
Dan Paulat
7101cdf183 Adding impact based warnings to ibw namespace 2024-09-29 07:34:05 -05:00
AdenKoperczak
4b4cc3b500 removed commented out unused variables 2024-09-21 13:12:38 -04:00
AdenKoperczak
f5a5d3172f comment out some unused variables/constants 2024-09-19 11:55:42 -04:00
AdenKoperczak
c072d24de0 made alerts use unit setting for distance 2024-07-23 11:52:39 -04:00
Dan Paulat
c80b26be22 Add tornado observed to alert dock 2024-06-29 19:31:39 -05:00
Dan Paulat
f0347da923 Add tornado possible to alert dock widget 2024-06-29 19:31:39 -05:00
Dan Paulat
49ba9b905b Add threat category to alert dock widget 2024-06-29 19:31:39 -05:00
Dan Paulat
e1d61fccfa Catch exceptions in background threads 2024-06-15 23:44:33 -05:00
Dan Paulat
5633a30e39 Move overlay product layer below map symbology, improve logic for adding missing layers 2024-02-18 00:06:53 -06:00
Dan Paulat
b8398b4ad0 Add overlay product layer, to hold the following overlay products:
- Storm Structure (NSS/62)
- Hail Index (NHI/59)
- Mesocyclone (NME/60, NMD/141)
- Tornadic Vortex Signature (NTV/61)
- Storm Tracking Information (NST/58)
2024-02-04 21:09:34 -06:00
Dan Paulat
9e3b2916e1 Add select Map Layers to View menu 2024-01-15 00:22:40 -06:00
Dan Paulat
a76816b14c Save radar presets to file
- Renamed from favorites
2023-12-20 12:49:47 -06:00
Dan Paulat
436a3e0a9f Add favorite selection to radar toolbox 2023-12-20 09:10:48 -06:00
Dan Paulat
9d673af291 Mark favorites in radar site dialog
- No effect currently
- Does not persist through application restart
2023-12-17 22:04:28 -06:00