diff --git a/scwx-qt/source/scwx/qt/view/level3_product_view.hpp b/scwx-qt/source/scwx/qt/view/level3_product_view.hpp index ba0e9d15..2656cbd1 100644 --- a/scwx-qt/source/scwx/qt/view/level3_product_view.hpp +++ b/scwx-qt/source/scwx/qt/view/level3_product_view.hpp @@ -23,7 +23,7 @@ class Level3ProductView : public RadarProductView public: explicit Level3ProductView(const std::string& product); - ~Level3ProductView(); + virtual ~Level3ProductView(); const std::vector& color_table() const override; uint16_t color_table_min() const override; diff --git a/wxdata/include/scwx/provider/aws_nexrad_data_provider.hpp b/wxdata/include/scwx/provider/aws_nexrad_data_provider.hpp index 46f7cc53..ca393c69 100644 --- a/wxdata/include/scwx/provider/aws_nexrad_data_provider.hpp +++ b/wxdata/include/scwx/provider/aws_nexrad_data_provider.hpp @@ -16,7 +16,7 @@ public: explicit AwsNexradDataProvider(const std::string& radarSite, const std::string& bucketName, const std::string& region); - ~AwsNexradDataProvider(); + virtual ~AwsNexradDataProvider(); AwsNexradDataProvider(const AwsNexradDataProvider&) = delete; AwsNexradDataProvider& operator=(const AwsNexradDataProvider&) = delete; diff --git a/wxdata/include/scwx/provider/nexrad_data_provider.hpp b/wxdata/include/scwx/provider/nexrad_data_provider.hpp index 27506c32..4d4fdf81 100644 --- a/wxdata/include/scwx/provider/nexrad_data_provider.hpp +++ b/wxdata/include/scwx/provider/nexrad_data_provider.hpp @@ -15,7 +15,7 @@ class NexradDataProvider { public: explicit NexradDataProvider(); - ~NexradDataProvider(); + virtual ~NexradDataProvider(); NexradDataProvider(const NexradDataProvider&) = delete; NexradDataProvider& operator=(const NexradDataProvider&) = delete;