expose Qgs3dMapCanvas in app lib

This commit is contained in:
vcloarec 2023-03-16 20:19:55 -04:00 committed by Nyall Dawson
parent 8bebb66687
commit 3556ece363
2 changed files with 5 additions and 4 deletions

View File

@ -20,6 +20,8 @@
#include <Qt3DRender/QRenderCapture>
#include <QSplitter>
#include "qgis_app.h"
#include "qgsrange.h"
#include "qgscameracontroller.h"
#include "qgsrectangle.h"
@ -43,7 +45,7 @@ class Qgs3DNavigationWidget;
class QgsTemporalController;
class QgsRubberBand;
class Qgs3DMapCanvas : public QWidget
class APP_EXPORT Qgs3DMapCanvas : public QWidget
{
Q_OBJECT
public:

View File

@ -24,8 +24,6 @@ include_directories(SYSTEM
add_executable(qgis_3d_sandbox
qgis_3d_sandbox.cpp
${CMAKE_SOURCE_DIR}/src/app/3d/qgs3dmapcanvas.cpp
${CMAKE_SOURCE_DIR}/src/app/3d/qgs3dnavigationwidget.cpp
)
# require c++17
target_compile_features(qgis_3d_sandbox PRIVATE cxx_std_17)
@ -43,4 +41,5 @@ target_link_libraries(qgis_3d_sandbox
${QWT_LIBRARY}
qgis_core
qgis_3d
qgis_native)
qgis_native
qgis_app)