Commit graph

114 commits

Author SHA1 Message Date
Dan Paulat
2fe3facbd2 Read layer settings from JSON 2023-10-27 06:01:44 -05:00
Dan Paulat
1217a13fb0 Save layer settings to file 2023-10-22 23:49:41 -05:00
Dan Paulat
5d06f6bc21 Implement layer move functionality using buttons 2023-10-16 22:29:35 -05:00
Dan Paulat
b45ec9dfa5 Enable/disable layer move buttons according to selection 2023-10-15 22:23:39 -05:00
Dan Paulat
ec2663aee6 Drag and drop layers in the layer manager 2023-10-15 09:09:47 -05:00
Dan Paulat
14d6912014 Additional layer model row population, properties 2023-10-13 13:04:48 -05:00
Dan Paulat
d82a1cc171 Additional layer model work, including alert, radar and map layers 2023-10-12 21:43:53 -05:00
Dan Paulat
f0822205a4 Initial layer model for layer manager 2023-10-12 07:26:25 -05:00
Dan Paulat
df4500478c Don't allow placefiles with an empty name 2023-09-11 22:19:04 -05:00
Dan Paulat
170e30ca6c Placefile GCC warning cleanup 2023-08-23 07:50:25 -05:00
Dan Paulat
6f14745a59 Save (works) and reload (doesn't work) placefiles from settings 2023-08-23 01:06:51 -05:00
Dan Paulat
ad5c2b583d Placefile "Remove" functionality 2023-08-22 23:52:55 -05:00
Dan Paulat
35b90fa98d Replace boost/units in favor of units library 2023-08-18 19:03:46 -05:00
Dan Paulat
7c21ccaf41 Make placefile settings view editable 2023-07-25 23:15:12 -05:00
Dan Paulat
3ff34caa02 Placefile view enhancements
- Size enabled/threshold columns for a checkbox
- Combine URL/description columns
- Tooltips
- Alternating row colors
2023-07-24 22:27:42 -05:00
Dan Paulat
18c05b3a63 Additional placefile view/add enhancements 2023-07-23 23:24:45 -05:00
Dan Paulat
0064733679 Placefile fixes for Linux/gcc 2023-07-23 08:45:21 -05:00
Dan Paulat
36dd2945b0 Placefile URL readability updates 2023-07-23 00:36:08 -05:00
Dan Paulat
014ea9d39e Display placefiles in settings view 2023-07-23 00:14:48 -05:00
Dan Paulat
ea6134acea emit keyword is incompatible with oneTBB 2023-06-05 21:53:24 -05:00
Dan Paulat
45b0df3e0b Fix text product start time when first P-VTEC uses 000000T0000Z 2023-05-29 00:47:47 -05:00
Dan Paulat
fceb5c33f7 Handle empty message lists for text event keys
Partial fix for #44, application should no longer crash, but erroneous behavior may remain
2023-05-11 23:03:00 -05:00
Dan Paulat
023688b746 General GCC compilation fixes 2023-04-17 18:37:23 -05:00
Dan Paulat
a3afd71f03 "this" must be explicit in lambda capture 2023-04-17 18:29:37 -05:00
Dan Paulat
31db9a4315 GCC doesn't implement <format> yet, use fmt 2023-04-17 18:24:50 -05:00
Dan Paulat
0c8047b1f4 Don't add duplicate entries to the resource explorer 2023-04-10 23:13:24 -05:00
Dan Paulat
ed4cc033bb Fixing alert dock refresh for both new alerts and expired alerts
Fixes #29
2023-02-28 22:10:34 -06:00
Dan Paulat
90c8c0183a USe a common default geodesic object instead of duplicate copies.
All used functions are constant, and don't require unique instantiations for thread safety.
2023-02-19 15:16:34 -06:00
Dan Paulat
a3bd6ba65c Render sweep time using ImGui 2022-11-29 10:18:14 -06:00
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
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
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
6e5cc555f2 Alert active filter and sorting 2022-11-11 07:37:16 -06:00
Dan Paulat
c7a69a76be Integrate Warnings Provider auto-refresh into Text Event Manager 2022-11-06 23:39:01 -06:00
Dan Paulat
c87a77795d County display for alerts, alert cleanup 2022-10-27 23:19:08 -05:00
Dan Paulat
c117078335 Handle selection of items in the alert view 2022-10-16 00:49:25 -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
9afba385ea Initial alert model 2022-10-13 06:59:27 -05:00
Dan Paulat
917926a0ec Fix radar product model display and refresh 2022-10-10 16:08:41 -05:00
Dan Paulat
f24aa78b50 Hiding some properties of TreeItem 2022-10-10 15:45:51 -05:00
Dan Paulat
1ab0d62b1f Separating tree model from radar product model 2022-10-10 14:44:07 -05:00
Dan Paulat
782d61e5f0 Radar product model cleanup 2022-10-10 00:49:49 -05:00
Dan Paulat
1811236cae emit dataChanged signal on distance recalculation for proper resorting of radar site list 2022-10-09 00:50:09 -05:00