Remove includes from map context where only class or struct declaration is required

This commit is contained in:
Dan Paulat 2024-02-16 22:25:38 -06:00
parent 58c7b9accb
commit 2d6181b12a
6 changed files with 17 additions and 2 deletions

View file

@ -1,5 +1,6 @@
#include <scwx/qt/map/color_table_layer.hpp>
#include <scwx/qt/gl/shader_program.hpp>
#include <scwx/qt/view/radar_product_view.hpp>
#include <scwx/util/logger.hpp>
#if defined(_MSC_VER)

View file

@ -1,4 +1,6 @@
#include <scwx/qt/map/map_context.hpp>
#include <scwx/qt/map/map_settings.hpp>
#include <scwx/qt/view/radar_product_view.hpp>
namespace scwx
{

View file

@ -1,8 +1,7 @@
#pragma once
#include <scwx/qt/gl/gl_context.hpp>
#include <scwx/qt/map/map_settings.hpp>
#include <scwx/qt/view/radar_product_view.hpp>
#include <scwx/common/products.hpp>
#include <QMapLibreGL/QMapLibreGL>
@ -10,9 +9,18 @@ namespace scwx
{
namespace qt
{
namespace view
{
class RadarProductView;
} // namespace view
namespace map
{
struct MapSettings;
class MapContext : public gl::GlContext
{
public:

View file

@ -7,6 +7,7 @@
#include <scwx/qt/map/color_table_layer.hpp>
#include <scwx/qt/map/layer_wrapper.hpp>
#include <scwx/qt/map/map_provider.hpp>
#include <scwx/qt/map/map_settings.hpp>
#include <scwx/qt/map/overlay_layer.hpp>
#include <scwx/qt/map/overlay_product_layer.hpp>
#include <scwx/qt/map/placefile_layer.hpp>

View file

@ -3,7 +3,9 @@
#include <scwx/qt/gl/draw/icons.hpp>
#include <scwx/qt/gl/draw/rectangle.hpp>
#include <scwx/qt/manager/position_manager.hpp>
#include <scwx/qt/map/map_settings.hpp>
#include <scwx/qt/types/texture_types.hpp>
#include <scwx/qt/view/radar_product_view.hpp>
#include <scwx/util/logger.hpp>
#include <scwx/util/time.hpp>

View file

@ -2,6 +2,7 @@
#include <scwx/qt/gl/shader_program.hpp>
#include <scwx/qt/util/maplibre.hpp>
#include <scwx/qt/util/tooltip.hpp>
#include <scwx/qt/view/radar_product_view.hpp>
#include <scwx/util/logger.hpp>
#include <execution>