Commit graph

99 commits

Author SHA1 Message Date
Dan Paulat
17a9c9190d Set Linux DT_RUNPATH 2023-04-21 18:06:25 -05:00
Dan Paulat
a42d423125 Install shared libraries in addition to runtime 2023-04-20 12:40:31 -05:00
Dan Paulat
6c24903816 Updating build for GCC/Linux 2023-04-17 20:01:51 -05:00
Dan Paulat
6fa871cf83 Updating zone and county files for 08 March 2023 release
Closes #28
2023-03-05 23:50:10 -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
b739aad4bb Always run version generation to detect repository changes 2023-02-05 01:16:07 -06:00
Dan Paulat
1efc311a86 Generate versions, display on about dialog
Fixes #25
2023-02-05 01:01:35 -06:00
Dan Paulat
a23af3217c Deploy QMapLibreGL first, in order to not overwrite translate files from supercell-wx target 2023-02-04 00:53:49 -06:00
Dan Paulat
90a913750a Install build artifacts and upload 2023-01-29 22:33:44 -06:00
Dan Paulat
5c793e07d8 About dialog 2023-01-08 00:50:49 -06:00
Dan Paulat
334ca03a88 Windows application icon 2023-01-07 23:10:11 -06:00
Dan Paulat
1d597eb120 Enable loading color palettes from embedded Qt resources 2023-01-02 00:23:46 -06:00
Dan Paulat
ad6eb61898 Initial QFileInputStream implementation 2023-01-01 21:44:03 -06:00
Dan Paulat
08965aa7f3 Initial QFileBuffer implementation 2023-01-01 01:33:24 -06:00
Dan Paulat
2b55d0cd69 Adding alert colors to settings 2022-12-25 00:57:57 -06:00
Dan Paulat
87f611e026 Adding apply/discard/reset functionality to settings dialog 2022-12-22 00:16:59 -06:00
Dan Paulat
70565969dc Refactoring widget functionality out of SettingsVariable into new SettingsInterface 2022-12-20 22:47:48 -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
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
db665ed9ec Settings variable 2022-12-01 23:56:36 -06:00
Dan Paulat
7a430da807 Settings dialog stub 2022-11-30 00:46:15 -06:00
Dan Paulat
9684aa4cdc Replacing ImGui Manager with ImGui Model 2022-11-27 23:47:55 -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
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
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
6e5cc555f2 Alert active filter and sorting 2022-11-11 07:37:16 -06:00
Dan Paulat
305e5c3698 Add county database interface and test 2022-10-25 23:21:26 -05:00
Dan Paulat
1e39b7718e Add county database generation to CMake configuration 2022-10-23 23:30:48 -05:00
Dan Paulat
2ac141ea1a Update to latest maplibre-gl-native, including rename from QMapboxGL to QMapLibreGL 2022-10-20 22:54:53 -05:00
Dan Paulat
80baa8350d Draw bounding boxes around alerts 2022-10-19 15:08:32 -05:00
Dan Paulat
b24acb7642 Alert dialog initial commit 2022-10-16 12:49:54 -05:00
Dan Paulat
f8021b00bf Refactor Alert Dock Widget to its own class 2022-10-16 00:16:35 -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
5cf9746e97 Extracting text event key type, and adding interface to text event manager 2022-10-13 06:58:53 -05:00
Dan Paulat
cc82c5b102 Adding initial text event manager 2022-10-12 00:13:41 -05:00
Dan Paulat
6e7a13494a Updating radar site display fields to be more human-friendly
- Latitude/longitude in degrees N/S/E/W
- Radar types with hyphens
- Sort by raw decimal values
2022-10-07 22:29:30 -05:00
Dan Paulat
9e3c525109 Radar site dialog 2022-10-06 23:24:00 -05:00
Dan Paulat
60a85a6b14 Add initial radar site model 2022-10-06 23:23:22 -05:00
Dan Paulat
b6e7c829ee Rolling CMake required to 3.20
- CMake 3.15 required to remove /W3 by default
- CMake 3.20 required for preset support
2022-10-06 10:29:35 -05:00
Dan Paulat
17192470ec Initial texture atlas creation implementation 2022-10-05 22:41:39 -05:00
Dan Paulat
031e175fed Add stb_rect_pack implementation 2022-10-04 23:46:43 -05:00
Dan Paulat
365cc7c02c Add stb header library for texture atlas dependency 2022-10-04 23:24:21 -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
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
7a07e0f698 Untested geo line implementation without texture 2022-09-24 16:12:30 -05:00