Commit graph

159 commits

Author SHA1 Message Date
Dan Paulat
2a9dc72721 Select product times based on current time, rather than volume time
Ensures scans not included in the volume times (e.g., multiple level 2 scans per file) are selected
2024-11-20 19:50:09 -06:00
Dan Paulat
ac40fd93b7 Ensure widgets are always updated on the main thread
Fixes crashes and widget freezes
2024-10-27 09:06:05 -05:00
Dan Paulat
1843f387ff
Merge pull request #281 from AdenKoperczak/location_markers
Add Location Markers (Part 1)
2024-10-17 21:26:52 -05:00
Dan Paulat
685f3cee10 Update usage of QCheckBox::stateChanged to QCheckBox::checkStateChanged 2024-10-09 05:57:27 -05: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
AdenKoperczak
1b79c37fd2 Removed unneeded date/chrono header includes 2024-09-27 11:55:20 -04:00
AdenKoperczak
79e39021a6 switch to using __cpp_lib_chrono to determine if chrono or date/date.h should be used 2024-09-22 12:02:38 -04:00
AdenKoperczak
c5d004aa48 fixed __clange__ spelling mistake 2024-09-21 12:44:24 -04:00
AdenKoperczak
d9f9e89b19 do not include date/date.h for clang 2024-09-19 14:38:53 -04:00
AdenKoperczak
1b16b903a0 added saving geometry 2024-09-17 10:48:59 -04:00
AdenKoperczak
06efa2da58 Reverted change which added extra item to menu bar 2024-09-12 13:18:22 -04:00
AdenKoperczak
6f2a087ef8 revert code re-added by last revert (should revert commits in revers order) 2024-09-12 11:54:01 -04:00
AdenKoperczak
f1bc8d2b13 Revert "save radar toolbox dock's visibility on exit"
This reverts commit 3789845a36.
2024-09-12 11:49:11 -04:00
AdenKoperczak
a94dc82c1f Revert "save alert dock's visibility on exit"
This reverts commit 3ab18392b3.
2024-09-12 11:46:39 -04:00
AdenKoperczak
bc62236351 Save the general state of the docks (position, size, corner, etc) 2024-09-12 11:31:53 -04:00
AdenKoperczak
3789845a36 save radar toolbox dock's visibility on exit 2024-09-12 10:43:55 -04:00
AdenKoperczak
3ab18392b3 save alert dock's visibility on exit 2024-09-12 10:04:06 -04:00
Dan Paulat
aec52f940d Open alert dialog when an alert is selected on the map 2024-08-04 23:05:02 -05:00
AdenKoperczak
91eb3d3b87 First attempt at using current radar site for alerts 2024-07-02 12:30:07 -04:00
Dan Paulat
45a4d29795 Use custom map style from settings 2024-06-21 23:36:07 -05:00
Dan Paulat
e1d61fccfa Catch exceptions in background threads 2024-06-15 23:44:33 -05:00
Dan Paulat
601a2ad5aa Handle zero maps for debug configurations 2024-06-02 00:51:33 -05:00
Dan Paulat
41d47878e3 Fix middle click selecting the nearest radar site
Fixes #216
2024-05-30 20:46:55 -05:00
Dan Paulat
1cce358a52 GPS info dialog 2024-05-19 00:41:25 -05:00
Dan Paulat
d9bcb7f086 Date/time formatting fixes 2024-05-02 23:41:17 -05:00
Dan Paulat
f4bc2572d2 Display mouse cursor icon on maps when Ctrl is held 2024-04-21 00:12:19 -05:00
Dan Paulat
589eff9882 Handle hotkeys across multiple map panes 2024-04-12 22:59:49 -05:00
Dan Paulat
d598631a77 Remove temporary installer files on application startup 2024-03-26 23:46:56 -05:00
Dan Paulat
e0c1138250 With MapTiler, use https for style URLs
- Eliminates issues with rewriting maptiler:// to incorrect URLs
2024-03-02 00:58:25 -06:00
Dan Paulat
e23c6c2624 Refactor SettingsTemplate to ProviderTemplate 2024-03-02 00:58:25 -06:00
Dan Paulat
1fd52f771c Refactor QMapLibreGL to QMapLibre 2024-03-02 00:58:25 -06:00
Dan Paulat
eb076307c9 Update volume time outside of loop 2024-01-27 23:28:22 -06:00
Dan Paulat
9071c4751e Add current radar site to NexradFileRequest in the event there is no radar site in the Archive II file 2024-01-27 22:30:02 -06:00
Dan Paulat
9e3b2916e1 Add select Map Layers to View menu 2024-01-15 00:22:40 -06:00
Dan Paulat
1aa654740d Update default radar toolbox size 2024-01-14 00:57:16 -06:00
Dan Paulat
88445ac3de When populating presets, use a string reference instead of copy 2024-01-14 00:53:55 -06:00
Dan Paulat
abd87c9c21 Add radar site to window title 2024-01-11 22:49:41 -06:00
Dan Paulat
6cc797ca3a Change connection type for MouseCoordinateChanged slot to queued to avoid recursive paint 2024-01-08 22:13:21 -06:00
Dan Paulat
f54f6d1b4a Add mouse geo coordinates and UTC time to status bar 2024-01-07 01:54:27 -06:00
Dan Paulat
3b15b11bad Remove unused elevation variables from main window 2023-12-20 12:50:11 -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
e721633629 Add home button to quickly navigate to default radar site 2023-12-17 07:10:43 -06:00
Dan Paulat
6ec594144d Create alert manager to handle audio alert location method
- Will also manage receipt of alerts for playing audio
2023-11-30 22:54:29 -06:00
Dan Paulat
18f500fe5f Position manager updates for tracking 2023-11-23 08:06:34 -06:00
Dan Paulat
da7cedddff Add track location checkbox to map settings group 2023-11-22 07:33:28 -06:00
Dan Paulat
6087c53b3e Connect radar site layer signal to trigger update 2023-11-20 21:03:03 -06:00
Dan Paulat
dd1490a143 NOMINMAX should be defined for the entire project 2023-11-19 20:56:03 -06:00