Skip to content

Commit

Permalink
slim qgsquick to micro-core (#43204)
Browse files Browse the repository at this point in the history
Keep only files that are used in both Input and QField in QgsQuick as basis of the QML library that can grow further.


Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>
  • Loading branch information
PeterPetrik and 3nids committed May 14, 2021
1 parent 204fc2a commit c40b464
Show file tree
Hide file tree
Showing 81 changed files with 13 additions and 9,536 deletions.
2 changes: 1 addition & 1 deletion .docker/docker-qgis-build.sh
Expand Up @@ -46,7 +46,7 @@ fi
cmake \
-GNinja \
-DUSE_CCACHE=OFF \
-DWITH_QUICK=OFF \
-DWITH_QUICK=ON \
-DWITH_3D=${WITH_3D} \
-DWITH_STAGED_PLUGINS=ON \
-DWITH_GRASS=OFF \
Expand Down
2 changes: 0 additions & 2 deletions CMakeLists.txt
Expand Up @@ -499,8 +499,6 @@ if(WITH_CORE)
find_package(${QT_VERSION_BASE} COMPONENTS Qml Quick REQUIRED)
if(${CMAKE_SYSTEM_NAME} MATCHES "Android")
find_package(${QT_VERSION_BASE} COMPONENTS AndroidExtras)
else()
find_package(QtQmlTools)
endif()

# following variable is used in qgsconfig.h
Expand Down
48 changes: 0 additions & 48 deletions cmake/FindQtQmlTools.cmake

This file was deleted.

37 changes: 0 additions & 37 deletions src/quickgui/CMakeLists.txt
@@ -1,58 +1,24 @@
############################################################
# sources
set(QGIS_QUICK_GUI_MOC_HDRS
attributes/qgsquickattributeformmodel.h
attributes/qgsquickattributeformmodelbase.h
attributes/qgsquickattributemodel.h
attributes/qgsquicksubmodel.h

qgsquickfeaturelayerpair.h
qgsquickcoordinatetransformer.h
qgsquickfeaturehighlight.h
qgsquickidentifykit.h
qgsquickmapcanvasmap.h
qgsquickmapsettings.h
qgsquickmaptransform.h
qgsquickmessagelogmodel.h
qgsquickpositionkit.h
qgsquickscalebarkit.h
qgsquicksimulatedpositionsource.h
qgsquickutils.h
qgsquickfeatureslistmodel.h
)

set(QGIS_QUICK_GUI_HDRS
qgsquickhighlightsgnode.h
)

set(QGIS_QUICK_GUI_SRC
attributes/qgsquickattributeformmodel.cpp
attributes/qgsquickattributeformmodelbase.cpp
attributes/qgsquickattributemodel.cpp
attributes/qgsquicksubmodel.cpp

qgsquickfeaturelayerpair.cpp
qgsquickcoordinatetransformer.cpp
qgsquickfeaturehighlight.cpp
qgsquickhighlightsgnode.cpp
qgsquickidentifykit.cpp
qgsquickmapcanvasmap.cpp
qgsquickmapsettings.cpp
qgsquickmaptransform.cpp
qgsquickmessagelogmodel.cpp
qgsquickpositionkit.cpp
qgsquickscalebarkit.cpp
qgsquicksimulatedpositionsource.cpp
qgsquickutils.cpp
qgsquickfeatureslistmodel.cpp
)

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/attributes
${CMAKE_CURRENT_BINARY_DIR}


)

include_directories(SYSTEM
Expand All @@ -68,8 +34,6 @@ include_directories(SYSTEM
${QTKEYCHAIN_INCLUDE_DIR}
)

set(QGIS_QUICK_GUI_IMAGE_RCCS ./images/images.qrc)

############################################################
# qgis_quick shared library
QT5_WRAP_CPP(QGIS_QUICK_GUI_MOC_SRCS ${QGIS_QUICK_GUI_MOC_HDRS})
Expand All @@ -80,7 +44,6 @@ else()
endif()

add_library(qgis_quick ${LIBRARY_TYPE}
${QGIS_QUICK_GUI_IMAGE_RCCS}
${QGIS_QUICK_GUI_SRC}
${QGIS_QUICK_GUI_MOC_HDRS}
${QGIS_QUICK_GUI_MOC_SRCS}
Expand Down
93 changes: 0 additions & 93 deletions src/quickgui/attributes/qgsquickattributeformmodel.cpp

This file was deleted.

145 changes: 0 additions & 145 deletions src/quickgui/attributes/qgsquickattributeformmodel.h

This file was deleted.

0 comments on commit c40b464

Please sign in to comment.