Skip to content

Commit 3556ece

Browse files
vcloarecnyalldawson
authored andcommittedMar 20, 2023
expose Qgs3dMapCanvas in app lib
1 parent 8bebb66 commit 3556ece

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed
 

‎src/app/3d/qgs3dmapcanvas.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
#include <Qt3DRender/QRenderCapture>
2121
#include <QSplitter>
2222

23+
#include "qgis_app.h"
24+
2325
#include "qgsrange.h"
2426
#include "qgscameracontroller.h"
2527
#include "qgsrectangle.h"
@@ -43,7 +45,7 @@ class Qgs3DNavigationWidget;
4345
class QgsTemporalController;
4446
class QgsRubberBand;
4547

46-
class Qgs3DMapCanvas : public QWidget
48+
class APP_EXPORT Qgs3DMapCanvas : public QWidget
4749
{
4850
Q_OBJECT
4951
public:

‎tests/src/3d/sandbox/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ include_directories(SYSTEM
2424

2525
add_executable(qgis_3d_sandbox
2626
qgis_3d_sandbox.cpp
27-
${CMAKE_SOURCE_DIR}/src/app/3d/qgs3dmapcanvas.cpp
28-
${CMAKE_SOURCE_DIR}/src/app/3d/qgs3dnavigationwidget.cpp
2927
)
3028
# require c++17
3129
target_compile_features(qgis_3d_sandbox PRIVATE cxx_std_17)
@@ -43,4 +41,5 @@ target_link_libraries(qgis_3d_sandbox
4341
${QWT_LIBRARY}
4442
qgis_core
4543
qgis_3d
46-
qgis_native)
44+
qgis_native
45+
qgis_app)

0 commit comments

Comments
 (0)
Please sign in to comment.