Commit graph

487 commits

Author SHA1 Message Date
Dan Paulat
ab91bf9e8d Expose minimum and maximum values in settings variable 2022-12-20 14:33:55 -06:00
Dan Paulat
9cc53bf20f Populate radar sites combo box 2022-12-20 09:46:06 -06:00
Dan Paulat
8d5560bf80 Add QSpinBox to settings variable 2022-12-20 09:33:36 -06:00
Dan Paulat
1125052633 MoveSplitter sender is always a QSplitter, so use static_cast 2022-12-20 00:38:43 -06:00
Dan Paulat
ce5092c068 Adding common edit widget and reset button processing to settings variable 2022-12-20 00:38:16 -06:00
Dan Paulat
463acd6b94 Add reset buttons to settings dialog 2022-12-19 01:03:24 -06:00
Dan Paulat
7522162095 Return SettingsVariable objects instead of values 2022-12-19 00:32:35 -06:00
Dan Paulat
891b6c839f Inheriting MapSettings and PaletteSettings from SettingsCategory, updating SettingsManager initialization 2022-12-18 08:45:05 -06:00
Dan Paulat
c93e776137 Inheriting GeneralSettings from SettingsCategory, making generic read/write JSON functions 2022-12-17 23:05:00 -06:00
Dan Paulat
78739cd627 Use new settings variables for general settings 2022-12-17 00:44:40 -06:00
Dan Paulat
d7f0135de4 NexradDataProvider @param typo 2022-12-17 00:38:49 -06:00
Dan Paulat
46c4dd3780 Settings variable abstract base, additional validation, and reading/writing JSON 2022-12-17 00:38:20 -06:00
Dan Paulat
1ad67de71b Settings container 2022-12-07 00:09:17 -06:00
Dan Paulat
08b1d6e152 Settings variable minimum/maximum, additional tests 2022-12-06 22:54:38 -06:00
Dan Paulat
db665ed9ec Settings variable 2022-12-01 23:56:36 -06:00
Dan Paulat
65fd47968a Initial settings dialog content 2022-12-01 14:42:43 -06:00
Dan Paulat
7a430da807 Settings dialog stub 2022-11-30 00:46:15 -06:00
Dan Paulat
f98eb0ee1f Configure debug menu visibility based on settings 2022-11-30 00:37:04 -06:00
Dan Paulat
cfac44cc79 Don't reinitialize radar sites 2022-11-30 00:31:03 -06:00
Dan Paulat
7b895333e2 Fix default radar product in map settings 2022-11-30 00:30:30 -06:00
Dan Paulat
ca044850fa Apply settings to font loading 2022-11-30 00:30:05 -06:00
Dan Paulat
81f1beb8d8 Adding settings for debug enabled and font sizes 2022-11-30 00:22:26 -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
7be3321d34 Fix ImGui Qt backend clipboard paste 2022-11-29 09:05:49 -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
65f63bbf85 Merge branch 'feature/imgui-debug' into develop 2022-11-28 09:29:40 -06:00
Dan Paulat
fcb89926ca Support events over multiple ImGui contexts 2022-11-28 09:23:12 -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
0f8b8d73f9 Use ImGui Manager to create contexts 2022-11-27 11:01:35 -06:00
Dan Paulat
ee2ec329da Add ImGui Manager to manage creation and deletion of contexts 2022-11-27 10:27:30 -06:00
Dan Paulat
fef3c597d0 ImGui unique contexts 2022-11-26 21:46:57 -06:00
Dan Paulat
2347eff04d Qt backend support for multiple contexts 2022-11-26 09:29:28 -06:00
Dan Paulat
cd01bb70b6 Add imgui debug window, still need to use unique contexts 2022-11-26 00:27:35 -06:00
Dan Paulat
b18692657a Adding Qt ImGui backend 2022-11-25 00:52:15 -06:00
Dan Paulat
dd1b4f27c8 Connect ImGui render to QOpenGLWidgets 2022-11-20 22:12:05 -06:00
Dan Paulat
3c69ad28c6 Add imgui dependency 2022-11-20 18:36:28 -06:00
Dan Paulat
e0dceda2d2 Don't refresh text events until application is initialized (before signals are connected) 2022-11-16 00:12:03 -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
43409b128a User proper signal for active alert action to trigger on setChecked 2022-11-11 23:55:00 -06:00
Dan Paulat
6e5cc555f2 Alert active filter and sorting 2022-11-11 07:37:16 -06:00
Dan Paulat
7ef3cb8347 Alert dialog "Go" button is not disabled when selecting an alert without coordinates 2022-11-08 22:45:47 -06:00
Dan Paulat
963cbccdd9 Process snow squall alerts 2022-11-08 22:38:56 -06:00
Dan Paulat
ec355dd794 Initialize member variables in AWS NEXRAD Data Provider 2022-11-06 23:39:39 -06:00
Dan Paulat
c7a69a76be Integrate Warnings Provider auto-refresh into Text Event Manager 2022-11-06 23:39:01 -06:00
Dan Paulat
a2616b0ee0 Warnings provider to access warnings text products 2022-11-06 23:37:41 -06:00
Dan Paulat
d5d9285736 Directory listing 2022-11-02 21:59:16 -05:00