Commit graph

1354 commits

Author SHA1 Message Date
Dan Paulat
ab50f0b9a2 Add texture loading in GlContext 2022-10-04 23:15:52 -05:00
Dan Paulat
82d761c939 Texture coordinate should be smooth, not flat 2022-10-04 23:10:05 -05:00
Dan Paulat
7b565d9c76 Add stream support class for QIODevice to boost::iostreams::stream 2022-10-04 23:09:36 -05:00
Dan Paulat
5ae098daff Geo line requires two projection matrices 2022-10-03 01:03:27 -05:00
Dan Paulat
4aad9fd3d4 Use map projection with geo line 2022-10-03 00:40:59 -05:00
Dan Paulat
ca9331cf7c Add shader programs to Geo Line class 2022-10-03 00:21:31 -05:00
Dan Paulat
224d36bae5 Define draw item shaders in draw items, not the generic draw layer 2022-10-03 00:13:01 -05:00
Dan Paulat
d84a618d3d Add GlContext base class for MapContext 2022-10-02 23:44:09 -05:00
Dan Paulat
a45e996872 Create shader programs through map context in order to cache programs through re-initialization 2022-10-02 23:35:25 -05:00
Dan Paulat
8d2fcf3802 Shader program cleanup 2022-10-02 22:28:56 -05:00
Dan Paulat
7a07e0f698 Untested geo line implementation without texture 2022-09-24 16:12:30 -05:00
Dan Paulat
bee167764a Add geo line shaders 2022-09-24 16:02:15 -05:00
Dan Paulat
bf6b3e3601 Select the latest product level 3 product available when switching products 2022-09-23 22:46:44 -05:00
Dan Paulat
0f3d1708c0 Resource explorer expand/collapse all buttons 2022-09-22 01:05:35 -05:00
Dan Paulat
f47fab196e Resource Explorer view and model cleanup 2022-09-22 00:09:23 -05:00
Dan Paulat
06e33001f7 Radar Product Model missing initial signals from manager 2022-09-21 23:10:43 -05:00
Dan Paulat
1e58cc29e5 Add begin/endInsertRows calls to notify view of changes 2022-09-21 23:07:06 -05:00
Dan Paulat
efc6dc1413 Radar Product Model population 2022-09-21 22:28:24 -05:00
Dan Paulat
4c4c93cad1 Connecting Radar Product Manager creation to Radar Product Model 2022-09-19 23:46:15 -05:00
Dan Paulat
98f8bab79a Refactoring generic tree model behavior 2022-09-19 23:44:50 -05:00
Dan Paulat
1ba60f0da1 Radar Product Model functional stub 2022-09-19 22:48:35 -05:00
Dan Paulat
a47c13ca99 Radar Product Model Item class 2022-09-17 00:38:40 -05:00
Dan Paulat
b917e1a818 Implementing default Radar Product Model methods 2022-09-17 00:31:22 -05:00
Dan Paulat
8abee4cda1 Creating Radar Product Model 2022-09-14 23:17:31 -05:00
Dan Paulat
8a450a76bb Add Resource Explorer dock and menu 2022-09-13 23:30:41 -05:00
Dan Paulat
889fe698e6 Smooth transition between level 3 tilts 2022-09-13 21:43:56 -05:00
Dan Paulat
af77db35a4 Make default color table transparent to prevent flicker 2022-09-12 22:33:32 -05:00
Dan Paulat
3b7518006b Check currently selected level 3 tilt 2022-09-12 22:19:34 -05:00
Dan Paulat
14545fd83a Fix Level 3 Products Widget product selection status 2022-09-11 08:29:31 -05:00
Dan Paulat
4325f352b1 Add level 3 product selection 2022-09-11 08:07:48 -05:00
Dan Paulat
6cec68d968 Look up product code when selecting radar product 2022-09-07 22:41:06 -05:00
Dan Paulat
2452fff6f7 Change UpdateAvailableProducts log level to trace 2022-09-07 22:36:18 -05:00
Dan Paulat
e69f9a8008 Add available products to Level 3 Products Widget 2022-09-06 08:08:14 -05:00
Dan Paulat
7e084d28e9 Add Level 3 Products Changed signal to Map Widget 2022-09-06 08:07:44 -05:00
Dan Paulat
c2e56b8e32 Add available products to Radar Product Manager 2022-09-06 08:05:51 -05:00
Dan Paulat
0ca1ec2269 Look up product code when unavailable 2022-09-05 19:00:01 -05:00
Dan Paulat
ff58f5bcf6 Fixing warnings in scwx-qt 2022-06-11 07:42:18 -05:00
Dan Paulat
dd311327db Connect map settings to main window 2022-06-09 00:15:11 -05:00
Dan Paulat
bcf2d7bffc Adding map settings 2022-06-08 23:38:44 -05:00
Dan Paulat
0ab89060e9 Updating translation, disabling locations and line numbers in .ts files 2022-06-07 00:23:56 -05:00
Dan Paulat
ca3586420e Level 3 products widget 2022-06-05 23:15:30 -05:00
Dan Paulat
df60007b07 Prevent color table crash if radarProductView_ is null 2022-06-05 23:13:16 -05:00
Dan Paulat
0a890f5df8 Allow product code to be retrieved from file instead of always being caller-supplied 2022-06-05 08:46:19 -05:00
Dan Paulat
e911882bb7 Extracting Level 2 Settings Widget from MainWindow 2022-06-04 23:16:11 -05:00
Dan Paulat
0fc573a962 Extracting Level 2 Products Widget from MainWindow 2022-06-04 23:01:17 -05:00
Dan Paulat
1974fbbc93 Base classes should have destructors defined as virtual 2022-06-04 09:56:51 -05:00
Dan Paulat
d041e7e217 Ignore normal condition where level 3 data is not found prior to loading 2022-06-04 08:17:31 -05:00
Dan Paulat
bb3b9094b8 Using shared_ptr for ProviderManager to prevent object lifetime issues 2022-06-04 08:16:47 -05:00
Dan Paulat
655e9d0634 Load level 3 data from AWS provider 2022-06-03 22:47:40 -05:00
Dan Paulat
780d13cefa Refactoring refresh capability to provider manager in preparation for level 3 refresh 2022-05-30 17:09:56 -05:00