git: fe5df1871714 - main - graphics/qgis: Update to 4.2.1

Rainer Hurling <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <6a7f174b.3716b.58fd436b__6514.95922809175$1786713951$gmane$org@gitrepo.freebsd.org>
The branch main has been updated by rhurlin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fe5df18717148843c67dff5ba809d268f53608b7

commit fe5df18717148843c67dff5ba809d268f53608b7
Author:     Rainer Hurling <[email protected]>
AuthorDate: 2026-08-14 12:53:45 +0000
Commit:     Rainer Hurling <[email protected]>
CommitDate: 2026-08-14 13:25:17 +0000

    graphics/qgis: Update to 4.2.1
    
    Major release update from QGIS 3.x to 4.x, which brings many changes
    and new features.
    
    Users who previously used 3.x can transfer their configuration to
    separate configuration directories in 4.x. This happens automatically
    upon the first launch, unless the user declines it. The configuration
    for 3.x versions is therefore preserved.
    Since many, but not yet all, of the plugins familiar from 3.x work in
    the 4.x versions, you can continue working with QGIS 3.x for now. To do
    so, replace the existing installation from graphics/qgis with the one
    from graphics/qgis-ltr, where 3.x versions will continue to be
    maintained until further notice.
    
    - 4.x versions are real Qt6 ones
    - Use PDF4QT for better rendering in PDF
    
    When building in an unclean environment, the port should now be
    unaffected by whether the ports `archivers/lazperf` and/or
    `devel/spatialindex` are installed system-wide. The internal versions
    will be used in any case.
    
    Changelog:      https://qgis.org/project/visual-changelogs/visualchangelog42/
---
 graphics/qgis/Makefile                             |  52 ++---
 graphics/qgis/distinfo                             |   6 +-
 graphics/qgis/files/patch-CMakeLists.txt           |  10 +
 .../files/patch-external_PDF4QT_CMakeLists.txt     |  10 +
 ...F4QT_Pdf4QtLibCore_sources_pdfexecutionpolicy.h |  11 +
 ...ternal_PDF4QT_Pdf4QtLibCore_sources_pdfglobal.h |  19 ++
 .../patch-external_lazperf_lazperf_writers.cpp     |  19 ++
 graphics/qgis/files/patch-src_core_CMakeLists.txt  |  14 ++
 graphics/qgis/pkg-plist                            | 232 +++++++++++++++++----
 9 files changed, 309 insertions(+), 64 deletions(-)

diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index 1c9bccedf6cc..00680644b993 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	qgis
-DISTVERSION=	3.44.13
+DISTVERSION=	4.2.1
 CATEGORIES=	graphics geography
 MASTER_SITES=	https://qgis.org/downloads/
 
@@ -34,11 +34,13 @@ BUILD_DEPENDS=	gpsbabel>=1.7.0:astro/gpsbabel \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.16:databases/py-sqlite3@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4.1:devel/py-pyyaml@${PY_FLAVOR}
 LIB_DEPENDS=	libabsl_log_internal_check_op.so:devel/abseil \
+		libblend2d.so:graphics/blend2d \
 		libdraco.so:archivers/draco \
 		libexiv2.so:graphics/exiv2 \
 		libexpat.so:textproc/expat2 \
 		libfreexl.so:textproc/freexl \
 		libgdal.so:graphics/gdal \
+		libGeographicLib.so:astro/geographiclib \
 		libgeos.so:graphics/geos \
 		libgsl.so:math/gsl \
 		libhdf5.so:science/hdf5 \
@@ -48,11 +50,12 @@ LIB_DEPENDS=	libabsl_log_internal_check_op.so:devel/abseil \
 		libpdalcpp.so:math/pdal \
 		libproj.so:graphics/proj \
 		libprotobuf-lite.so:devel/protobuf \
-		libqca-qt5.so:devel/qca@qt5 \
-		libqscintilla2_qt5.so:devel/qscintilla2@qt5 \
-		libqt5keychain.so:security/qtkeychain@qt5 \
-		libqwt.so:x11-toolkits/qwt6@qt5 \
+		libqca-qt6.so:devel/qca@qt6 \
+		libqscintilla2_qt6.so:devel/qscintilla2@qt6 \
+		libqt6keychain.so:security/qtkeychain@qt6 \
+		libqwt.so:x11-toolkits/qwt6@qt6 \
 		librttopo.so:devel/librttopo \
+		libSFCGAL.so:databases/sfcgal \
 		libspatialite.so:databases/spatialite \
 		libsz.so:science/libaec \
 		libxerces-c.so:textproc/xerces-c3 \
@@ -79,6 +82,7 @@ RUN_DEPENDS=	astyle:devel/astyle \
 		${PYTHON_PKGNAMEPREFIX}netCDF4>=1.6.2:science/py-netCDF4@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}networkx>=2.8.8:math/py-networkx@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}nltk>=3.7:textproc/py-nltk@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}nose2>=0.10.0:devel/py-nose2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}OWSLib>=0.27.2:graphics/py-OWSLib@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pandas>=1.5.0:math/py-pandas@${PY_FLAVOR} \
@@ -106,17 +110,15 @@ RUN_DEPENDS=	astyle:devel/astyle \
 
 ### Fortran is needed by numpy, GRASS, etc.
 USES=		bison cmake compiler:features desktop-file-utils \
-		fortran gl gmake gnome iconv pgsql pyqt:5 python qt:5 \
+		fortran gl gmake gnome iconv pgsql pyqt:6 python qt:6 \
 		shebangfix sqlite:3 tar:bz2
 USE_GL=		gl
 USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
-USE_PYQT=	pyqt5 pysip qscintilla2 qtbuilder:build sip:build webengine
-USE_QT=		3d buildtools:build core concurrent dbus declarative \
-		designer:build qdoc:build gamepad gui linguist:build location \
-		multimedia network printsupport qmake:build script serialport \
-		sql sql-pgsql sql-sqlite3 svg testlib uitools:build \
-		webchannel webengine widgets xml
+USE_PYQT=	pyqt6 pysip qscintilla2 qtbuilder:build sip:build webengine
+USE_QT=		3d 5compat base declarative location multimedia pdf positioning \
+		sensors serialport sqldriver-psql sqldriver-sqlite svg tools \
+		webchannel webengine
 
 SHEBANG_FILES=	src/plugins/grass/scripts/*.py
 
@@ -125,20 +127,19 @@ CMAKE_ARGS+=	-DCMAKE_BUILD_TYPE:STRING=Release \
 		-DHAVE_PGCONFIG=1 \
 		-DPython_EXECUTABLE=${PYTHON_CMD} \
 		-DQSCI_SIP_DIR:PATH=${PYQT_SIPDIR}/Qsci \
-		-DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \
-		-DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt5/libqwt.so \
+		-DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt6/qwt6 \
+		-DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt6/libqwt.so \
 		-DQGIS_MANUAL_SUBDIR:PATH=share/man
-# [2025-10-25] Use internal spatialindex, as the one in the ports is too new:
-# -- Found Spatialindex: /usr/local/lib/libspatialindex.so (2.1.0)
-# CMake Error at CMakeLists.txt:460 (message):
-#   Cannot build QGIS using libspatialindex >= 2.1, see
-#   https://github.com/libspatialindex/libspatialindex/issues/276
-CMAKE_ON=	USE_OPENCL WITH_ASTYLE WITH_BINDINGS WITH_COPC \
-		WITH_CUSTOM_WIDGETS WITH_DRACO WITH_EPT \
-		WITH_INTERNAL_LAZPERF WITH_INTERNAL_MDAL \
-		WITH_POSTGRESQL WITH_QTWEBENGINE WITH_INTERNAL_SPATIALINDEX
-CMAKE_OFF=	BUILD_WITH_QT6 ENABLE_TESTS USE_CCACHE WITH_QTWEBKIT \
-		WITH_QWTPOLAR
+# BINDINGS_GLOBAL_INSTALL SIP_GLOBAL_INSTALL
+CMAKE_ON=	USE_OPENCL WITH_3D WITH_ANALYSIS WITH_AUTH \
+		WITH_BINDINGS WITH_COPC WITH_CUSTOM_WIDGETS WITH_DRACO \
+		WITH_EPT WITH_INTERNAL_LAZPERF WITH_INTERNAL_SPATIALINDEX \
+		WITH_GEOGRAPHICLIB WITH_PDAL WITH_POSTGRESQL WITH_PYTHON \
+		WITH_QSPATIALITE WITH_QTWEBENGINE WITH_QUICK WITH_SFCGAL \
+		WITH_SPATIALITE WITH_STAGED_PLUGINS
+CMAKE_ON+=	WITH_PDF4QT 
+CMAKE_OFF=	ENABLE_TESTS USE_CCACHE PDF4QT_INSTALL_TO_USR
+#CMAKE_OFF+=	WITH_QSPATIALITE WITH_QWTPOLAR
 
 CONFLICTS_INSTALL=	qgis-ltr
 
@@ -146,7 +147,6 @@ PLIST_SUB=	DISTVERSION=${PORTVERSION}
 
 .if !defined(MAINTAINER_MODE)
 CMAKE_ARGS+=	-Wno-dev
-#CMAKE_OFF+=	SUPPRESS_QT_WARNINGS
 .endif
 
 OPTIONS_DEFINE=		SERVER GRASS
diff --git a/graphics/qgis/distinfo b/graphics/qgis/distinfo
index cf1fd65f4cdd..9feb1db39681 100644
--- a/graphics/qgis/distinfo
+++ b/graphics/qgis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1785943601
-SHA256 (qgis-3.44.13.tar.bz2) = c56811cb17de37e82cb2c0b16028447d23bae48480588b73ce37f829328139b9
-SIZE (qgis-3.44.13.tar.bz2) = 191945738
+TIMESTAMP = 1785775255
+SHA256 (qgis-4.2.1.tar.bz2) = 96a9d229f527b31090cedf5e6068eab8e48d366bdae35dcfc1dbd81db6b70457
+SIZE (qgis-4.2.1.tar.bz2) = 210241859
diff --git a/graphics/qgis/files/patch-CMakeLists.txt b/graphics/qgis/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..5e7e47e80ed5
--- /dev/null
+++ b/graphics/qgis/files/patch-CMakeLists.txt
@@ -0,0 +1,10 @@
+--- CMakeLists.txt.orig	2026-07-31 12:30:19 UTC
++++ CMakeLists.txt
+@@ -449,6 +449,7 @@ if(WITH_CORE)
+   IF(WITH_INTERNAL_SPATIALINDEX)
+     message(STATUS "Using internal spatialindex")
+     set(SPATIALINDEX_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/external/spatialindex/include)
++    include_directories(BEFORE SYSTEM ${CMAKE_SOURCE_DIR}/external/spatialindex/include)
+   else()
+     find_package(Spatialindex REQUIRED)
+     if(SPATIALINDEX_VERSION VERSION_GREATER_EQUAL "2.1")
diff --git a/graphics/qgis/files/patch-external_PDF4QT_CMakeLists.txt b/graphics/qgis/files/patch-external_PDF4QT_CMakeLists.txt
new file mode 100644
index 000000000000..d4beb9b1a986
--- /dev/null
+++ b/graphics/qgis/files/patch-external_PDF4QT_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- external/PDF4QT/CMakeLists.txt.orig	2026-07-31 12:30:19 UTC
++++ external/PDF4QT/CMakeLists.txt
+@@ -94,6 +94,7 @@ if (UNIX AND NOT APPLE)
+ 
+ if (UNIX AND NOT APPLE)
+     set(PDF4QT_LINUX ON)
++    add_compile_options("-fexperimental-library")
+ endif()
+ 
+ if (LINUX_GCC)
diff --git a/graphics/qgis/files/patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfexecutionpolicy.h b/graphics/qgis/files/patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfexecutionpolicy.h
new file mode 100644
index 000000000000..355f3b23c4c9
--- /dev/null
+++ b/graphics/qgis/files/patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfexecutionpolicy.h
@@ -0,0 +1,11 @@
+--- external/PDF4QT/Pdf4QtLibCore/sources/pdfexecutionpolicy.h.orig	2026-07-31 12:30:19 UTC
++++ external/PDF4QT/Pdf4QtLibCore/sources/pdfexecutionpolicy.h
+@@ -138,7 +138,7 @@ class PDF4QTLIBCORESHARED_EXPORT PDFExecutionPolicy (p
+         }
+         else
+         {
+-            std::for_each(std::execution::seq, first, last, f);
++            std::for_each(first, last, f);
+         }
+     }
+ 
diff --git a/graphics/qgis/files/patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfglobal.h b/graphics/qgis/files/patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfglobal.h
new file mode 100644
index 000000000000..cd6e075d1962
--- /dev/null
+++ b/graphics/qgis/files/patch-external_PDF4QT_Pdf4QtLibCore_sources_pdfglobal.h
@@ -0,0 +1,19 @@
+--- external/PDF4QT/Pdf4QtLibCore/sources/pdfglobal.h.orig	2026-07-31 12:30:19 UTC
++++ external/PDF4QT/Pdf4QtLibCore/sources/pdfglobal.h
+@@ -130,7 +130,16 @@ struct PDFObjectReference
+     constexpr bool isValid() const { return objectNumber > 0; }
+ };
+ 
++
+ /// Represents version identification
++
++#ifdef major
++#undef major
++#endif
++#ifdef minor
++#undef minor
++#endif
++
+ struct PDFVersion
+ {
+     constexpr explicit PDFVersion() = default;
diff --git a/graphics/qgis/files/patch-external_lazperf_lazperf_writers.cpp b/graphics/qgis/files/patch-external_lazperf_lazperf_writers.cpp
new file mode 100644
index 000000000000..38343522d7df
--- /dev/null
+++ b/graphics/qgis/files/patch-external_lazperf_lazperf_writers.cpp
@@ -0,0 +1,19 @@
+--- external/lazperf/lazperf/writers.cpp.orig	2025-12-30 20:32:06 UTC
++++ external/lazperf/lazperf/writers.cpp
+@@ -196,7 +196,15 @@ void basic_file::Private::writeHeader()
+ void basic_file::Private::writeHeader()
+ {
+     laz_vlr lazVlr(head14.pointFormat(), head14.ebCount(), chunk_size);
+-    eb_vlr ebVlr(head14.ebCount());
++    eb_vlr ebVlr;
++
++    for (int i = 0; i < head14.ebCount(); ++i)
++    {
++        eb_vlr::ebfield field;
++
++        field.name = "FIELD_" + std::to_string(i);
++        ebVlr.addField(field);
++    }
+ 
+     // Set the version number to 2 in order to write something reasonable.
+     if (head14.version.minor < 2 || head14.version.minor > 4)
diff --git a/graphics/qgis/files/patch-src_core_CMakeLists.txt b/graphics/qgis/files/patch-src_core_CMakeLists.txt
new file mode 100644
index 000000000000..bb2c2a0e04b4
--- /dev/null
+++ b/graphics/qgis/files/patch-src_core_CMakeLists.txt
@@ -0,0 +1,14 @@
+--- src/core/CMakeLists.txt.orig	2026-07-31 12:30:19 UTC
++++ src/core/CMakeLists.txt
+@@ -11,6 +11,11 @@ ADD_FLEX_BISON_DEPENDENCY(QgsMeshCalcLexer QgsMeshCalc
+ FLEX_TARGET(QgsMeshCalcLexer mesh/qgsmeshcalclexer.ll ${CMAKE_CURRENT_BINARY_DIR}/qgsmeshcalclexer.cpp)
+ ADD_FLEX_BISON_DEPENDENCY(QgsMeshCalcLexer QgsMeshCalcParser)
+ 
++# LAZPerf-priority
++if(WITH_INTERNAL_LAZPERF)
++  include_directories(BEFORE SYSTEM ${CMAKE_SOURCE_DIR}/external/lazperf)
++endif()
++
+ if (WITH_PDF4QT)
+   SET(PDF4QT_BUILD_ONLY_CORE_LIBRARY TRUE)
+   SET(PDF4QT_ENABLE_OPENGL FALSE)
diff --git a/graphics/qgis/pkg-plist b/graphics/qgis/pkg-plist
index cad2d72cd94b..5b6d086a5d14 100644
--- a/graphics/qgis/pkg-plist
+++ b/graphics/qgis/pkg-plist
@@ -1,5 +1,4 @@
 bin/qgis
-%%SERVER%%bin/qgis_mapserv.fcgi
 %%SERVER%%bin/qgis_mapserver
 bin/qgis_process
 include/qgis/Bezier3D.h
@@ -22,6 +21,7 @@ include/qgis/geomfunction.h
 include/qgis/internalexception.h
 include/qgis/labelposition.h
 include/qgis/layer.h
+include/qgis/line_p.h
 include/qgis/nlohmann/detail/abi_macros.hpp
 include/qgis/nlohmann/json_fwd.hpp
 include/qgis/pal.h
@@ -36,6 +36,7 @@ include/qgis/qgis_core.h
 include/qgis/qgis_customwidgets.h
 include/qgis/qgis_gui.h
 include/qgis/qgis_native.h
+include/qgis/qgis_quick.h
 include/qgis/qgis_sip.h
 include/qgis/qgis_test.h
 include/qgis/qgiscustomwidgets.h
@@ -52,6 +53,7 @@ include/qgis/qgs3daxis.h
 include/qgis/qgs3daxisrenderview.h
 include/qgis/qgs3daxissettings.h
 include/qgis/qgs3dgamepadcontroller.h
+include/qgis/qgs3dhighlightfeaturehandler.h
 include/qgis/qgs3dmapcanvas.h
 include/qgis/qgs3dmapcontroller.h
 include/qgis/qgs3dmapscene.h
@@ -62,6 +64,7 @@ include/qgis/qgs3drendercontext.h
 include/qgis/qgs3drendererregistry.h
 include/qgis/qgs3dsceneexporter.h
 include/qgis/qgs3dsymbolregistry.h
+include/qgis/qgs3dsymbolutils.h
 include/qgis/qgs3dsymbolwidget.h
 include/qgis/qgs3dterrainregistry.h
 include/qgis/qgs3dtypes.h
@@ -69,6 +72,7 @@ include/qgis/qgs3dutils.h
 include/qgis/qgs3dwiredmesh_p.h
 include/qgis/qgsaabb.h
 include/qgis/qgsabstract3dengine.h
+include/qgis/qgsabstract3dmapbackgroundsettings.h
 include/qgis/qgsabstract3drenderer.h
 include/qgis/qgsabstract3dsymbol.h
 include/qgis/qgsabstractcontentcache.h
@@ -76,6 +80,7 @@ include/qgis/qgsabstractdatabaseproviderconnection.h
 include/qgis/qgsabstractdatasourcewidget.h
 include/qgis/qgsabstractdbsourceselect.h
 include/qgis/qgsabstractdbtablemodel.h
+include/qgis/qgsabstractfeaturebasedchunkedentity.h
 include/qgis/qgsabstractgeocoderlocatorfilter.h
 include/qgis/qgsabstractgeometry.h
 include/qgis/qgsabstractgeopdfexporter.h
@@ -115,6 +120,7 @@ include/qgis/qgsaggregatetoolbutton.h
 include/qgis/qgsalgorithmbatchgeocode.h
 include/qgis/qgsalgorithmbatchnominatimgeocode.h
 include/qgis/qgsalgorithmfiledownloader.h
+include/qgis/qgsalgorithmfileuploader.h
 include/qgis/qgsalgorithmhttprequest.h
 include/qgis/qgsalgorithmimportphotos.h
 include/qgis/qgsalgorithmurlopener.h
@@ -136,10 +142,13 @@ include/qgis/qgsannotationitemnode.h
 include/qgis/qgsannotationitemregistry.h
 include/qgis/qgsannotationitemwidget.h
 include/qgis/qgsannotationlayer.h
+include/qgis/qgsannotationlayer3drenderer.h
+include/qgis/qgsannotationlayerchunkloader_p.h
 include/qgis/qgsannotationlayerrenderer.h
 include/qgis/qgsannotationlineitem.h
 include/qgis/qgsannotationlinetextitem.h
 include/qgis/qgsannotationmanager.h
+include/qgis/qgsannotationmaptool.h
 include/qgis/qgsannotationmarkeritem.h
 include/qgis/qgsannotationpictureitem.h
 include/qgis/qgsannotationpointtextitem.h
@@ -149,12 +158,14 @@ include/qgis/qgsannotationrectitem.h
 include/qgis/qgsannotationregistry.h
 include/qgis/qgsapplication.h
 include/qgis/qgsapplicationexitblockerinterface.h
+include/qgis/qgsapplicationthemeregistry.h
 include/qgis/qgsarcgisportalutils.h
 include/qgis/qgsarcgisrestquery.h
 include/qgis/qgsarcgisrestutils.h
 include/qgis/qgsarcgisvectortileconnectiondialog.h
 include/qgis/qgsarcgisvectortileservicedataprovider.h
 include/qgis/qgsarchive.h
+include/qgis/qgsarrowiterator.h
 include/qgis/qgsarrowsymbollayer.h
 include/qgis/qgsarrowsymbollayerwidget.h
 include/qgis/qgsaspectfilter.h
@@ -182,6 +193,10 @@ include/qgis/qgsattributes.h
 include/qgis/qgsattributesforminitcode.h
 include/qgis/qgsattributesformmodel.h
 include/qgis/qgsattributesformproperties.h
+include/qgis/qgsattributesformtreeviewindicator.h
+include/qgis/qgsattributesformtreeviewindicatorprovider.h
+include/qgis/qgsattributesformtreeviewitemdelegate.h
+include/qgis/qgsattributesformview.h
 include/qgis/qgsattributetableconfig.h
 include/qgis/qgsattributetabledelegate.h
 include/qgis/qgsattributetablefiltermodel.h
@@ -228,15 +243,22 @@ include/qgis/qgsauxiliarystorage.h
 include/qgis/qgsbabelformat.h
 include/qgis/qgsbabelformatregistry.h
 include/qgis/qgsbabelgpsdevice.h
+include/qgis/qgsbarchartplot.h
 include/qgis/qgsbasicnumericformat.h
 include/qgis/qgsbearingnumericformat.h
 include/qgis/qgsbearingutils.h
+include/qgis/qgsbezierdata.h
+include/qgis/qgsbeziermarker.h
 include/qgis/qgsbilinearrasterresampler.h
 include/qgis/qgsbillboardgeometry.h
 include/qgis/qgsbinarywidgetfactory.h
 include/qgis/qgsbinarywidgetwrapper.h
 include/qgis/qgsblendmodecombobox.h
 include/qgis/qgsblockingnetworkrequest.h
+include/qgis/qgsbloomdownsampleentity.h
+include/qgis/qgsbloomrenderview.h
+include/qgis/qgsbloomsettings.h
+include/qgis/qgsbloomupsampleentity.h
 include/qgis/qgsblureffect.h
 include/qgis/qgsbookmarkmanager.h
 include/qgis/qgsbookmarkmodel.h
@@ -263,9 +285,13 @@ include/qgis/qgscalloutsregistry.h
 include/qgis/qgscalloutwidget.h
 include/qgis/qgscameracontroller.h
 include/qgis/qgscamerapose.h
+include/qgis/qgscategorized3drenderer.h
+include/qgis/qgscategorizedchunkloader_p.h
 include/qgis/qgscategorizedsymbolrenderer.h
 include/qgis/qgscategorizedsymbolrendererwidget.h
+include/qgis/qgscategorizedsymbolutils.h
 include/qgis/qgscelestialbody.h
+include/qgis/qgscesiumimplicittiling.h
 include/qgis/qgscesiumtilesdataprovider.h
 include/qgis/qgscesiumutils.h
 include/qgis/qgscharacterselectordialog.h
@@ -319,6 +345,7 @@ include/qgis/qgscolorbutton.h
 include/qgis/qgscolorbuttonplugin.h
 include/qgis/qgscolordialog.h
 include/qgis/qgscoloreffect.h
+include/qgis/qgscolorgradingsettings.h
 include/qgis/qgscolorramp.h
 include/qgis/qgscolorrampbutton.h
 include/qgis/qgscolorrampimpl.h
@@ -372,6 +399,7 @@ include/qgis/qgscreateannotationitemmaptool_impl.h
 include/qgis/qgscreaterasterattributetabledialog.h
 include/qgis/qgscredentialdialog.h
 include/qgis/qgscredentials.h
+include/qgis/qgscrosssection.h
 include/qgis/qgscrsdefinitionwidget.h
 include/qgis/qgscubicrasterresampler.h
 include/qgis/qgscurrencynumericformat.h
@@ -420,8 +448,6 @@ include/qgis/qgsdbimportvectorlayerdialog.h
 include/qgis/qgsdbqueryhistoryprovider.h
 include/qgis/qgsdbquerylog.h
 include/qgis/qgsdbrelationshipwidget.h
-include/qgis/qgsdebugtextureentity.h
-include/qgis/qgsdebugtexturerenderview.h
 include/qgis/qgsdecoratedscrollbar.h
 include/qgis/qgsdefaultsearchwidgetwrapper.h
 include/qgis/qgsdefaultvalue.h
@@ -433,6 +459,7 @@ include/qgis/qgsderivativefilter.h
 include/qgis/qgsdetaileditemdata.h
 include/qgis/qgsdetaileditemdelegate.h
 include/qgis/qgsdetaileditemwidget.h
+include/qgis/qgsdevtoolsmodelnode.h
 include/qgis/qgsdevtoolwidget.h
 include/qgis/qgsdevtoolwidgetfactory.h
 include/qgis/qgsdiagram.h
@@ -470,8 +497,11 @@ include/qgis/qgseffectstack.h
 include/qgis/qgseffectstackpropertieswidget.h
 include/qgis/qgselevationcontrollerwidget.h
 include/qgis/qgselevationmap.h
+include/qgis/qgselevationprofile.h
 include/qgis/qgselevationprofilecanvas.h
 include/qgis/qgselevationprofilelayertreeview.h
+include/qgis/qgselevationprofilemanager.h
+include/qgis/qgselevationprofilemanagermodel.h
 include/qgis/qgselevationshadingrenderer.h
 include/qgis/qgselevationutils.h
 include/qgis/qgsellipse.h
@@ -483,6 +513,7 @@ include/qgis/qgsembeddedsymbolrendererwidget.h
 include/qgis/qgsencodingfiledialog.h
 include/qgis/qgsenumerationwidgetfactory.h
 include/qgis/qgsenumerationwidgetwrapper.h
+include/qgis/qgsenvironmentlight.h
 include/qgis/qgseptdecoder.h
 include/qgis/qgseptpointcloudblockrequest.h
 include/qgis/qgseptpointcloudindex.h
@@ -490,6 +521,7 @@ include/qgis/qgseptprovider.h
 include/qgis/qgseptproviderguimetadata.h
 include/qgis/qgserror.h
 include/qgis/qgserrordialog.h
+include/qgis/qgsesrii3sdataprovider.h
 include/qgis/qgseventtracing.h
 include/qgis/qgsexception.h
 include/qgis/qgsexiftools.h
@@ -531,6 +563,7 @@ include/qgis/qgsfallbackfieldformatter.h
 include/qgis/qgsfallbacknumericformat.h
 include/qgis/qgsfavoritesitem.h
 include/qgis/qgsfeature.h
+include/qgis/qgsfeatureexpressionfilterprovider.h
 include/qgis/qgsfeatureexpressionvaluesgatherer.h
 include/qgis/qgsfeaturefiltermodel.h
 include/qgis/qgsfeaturefilterprovider.h
@@ -581,6 +614,7 @@ include/qgis/qgsfilecontentsourcelineedit.h
 include/qgis/qgsfiledownloader.h
 include/qgis/qgsfiledownloaderdialog.h
 include/qgis/qgsfilefiltergenerator.h
+include/qgis/qgsfileuploader.h
 include/qgis/qgsfileutils.h
 include/qgis/qgsfilewidget.h
 include/qgis/qgsfilewidgetplugin.h
@@ -589,6 +623,7 @@ include/qgis/qgsfillsymbollayer.h
 include/qgis/qgsfilterlineedit.h
 include/qgis/qgsfilterlineeditplugin.h
 include/qgis/qgsfindfilesbypatternwidget.h
+include/qgis/qgsfixedgradientbackgroundsettings.h
 include/qgis/qgsflatterraingenerator.h
 include/qgis/qgsflatterrainsettings.h
 include/qgis/qgsfloatingwidget.h
@@ -596,7 +631,9 @@ include/qgis/qgsfocuskeeper.h
 include/qgis/qgsfocuswatcher.h
 include/qgis/qgsfontbutton.h
 include/qgis/qgsfontbuttonplugin.h
+include/qgis/qgsfontcombobox.h
 include/qgis/qgsfontmanager.h
+include/qgis/qgsfonttextureatlasgenerator.h
 include/qgis/qgsfontutils.h
 include/qgis/qgsformannotation.h
 include/qgis/qgsformlabelformatwidget.h
@@ -691,6 +728,8 @@ include/qgis/qgsgltf3dutils.h
 include/qgis/qgsgltfutils.h
 include/qgis/qgsgml.h
 include/qgis/qgsgmlschema.h
+include/qgis/qgsgoochmaterial.h
+include/qgis/qgsgoochmaterial3dhandler.h
 include/qgis/qgsgoochmaterialsettings.h
 include/qgis/qgsgooglemapsgeocoder.h
 include/qgis/qgsgpsconnection.h
@@ -700,6 +739,7 @@ include/qgis/qgsgpsdetector.h
 include/qgis/qgsgpsinformation.h
 include/qgis/qgsgpslogger.h
 include/qgis/qgsgpstoolsinterface.h
+include/qgis/qgsgradientbackgroundentity.h
 include/qgis/qgsgradientcolorrampdialog.h
 include/qgis/qgsgradientstopeditor.h
 include/qgis/qgsgraduatedhistogramwidget.h
@@ -712,6 +752,7 @@ include/qgis/qgsgraphbuilderinterface.h
 include/qgis/qgsgraphdirector.h
 include/qgis/qgsgraphicsviewmousehandles.h
 include/qgis/qgsgridfilewriter.h
+include/qgis/qgsgroupedfeaturefilterprovider.h
 include/qgis/qgsgrouplayer.h
 include/qgis/qgsgrouplayerrenderer.h
 include/qgis/qgsgroupwmsdatadialog.h
@@ -725,6 +766,7 @@ include/qgis/qgshiddenwidgetwrapper.h
 include/qgis/qgshighlight.h
 include/qgis/qgshighlightablecombobox.h
 include/qgis/qgshighlightablelineedit.h
+include/qgis/qgshighlightsrenderview.h
 include/qgis/qgshillshadefilter.h
 include/qgis/qgshillshaderenderer.h
 include/qgis/qgshillshaderendererwidget.h
@@ -814,7 +856,9 @@ include/qgis/qgslayermetadatavalidator.h
 include/qgis/qgslayernotesutils.h
 include/qgis/qgslayerpropertiesdialog.h
 include/qgis/qgslayerpropertieswidget.h
+include/qgis/qgslayerstylewatcher.h
 include/qgis/qgslayertree.h
+include/qgis/qgslayertreecustomnode.h
 include/qgis/qgslayertreeembeddedconfigwidget.h
 include/qgis/qgslayertreeembeddedwidgetregistry.h
 include/qgis/qgslayertreeembeddedwidgetsimpl.h
@@ -839,6 +883,8 @@ include/qgis/qgslayoutatlas.h
 include/qgis/qgslayoutatlaswidget.h
 include/qgis/qgslayoutattributeselectiondialog.h
 include/qgis/qgslayoutattributetablewidget.h
+include/qgis/qgslayoutchartseriesdetailswidget.h
+include/qgis/qgslayoutchartwidget.h
 include/qgis/qgslayoutcombobox.h
 include/qgis/qgslayoutcustomdrophandler.h
 include/qgis/qgslayoutdesignerinterface.h
@@ -856,6 +902,7 @@ include/qgis/qgslayoutimageexportoptionsdialog.h
 include/qgis/qgslayoutitem.h
 include/qgis/qgslayoutitem3dmap.h
 include/qgis/qgslayoutitemattributetable.h
+include/qgis/qgslayoutitemchart.h
 include/qgis/qgslayoutitemcombobox.h
 include/qgis/qgslayoutitemelevationprofile.h
 include/qgis/qgslayoutitemgroup.h
@@ -886,6 +933,7 @@ include/qgis/qgslayoutlabelwidget.h
 include/qgis/qgslayoutlegendlayersdialog.h
 include/qgis/qgslayoutlegendwidget.h
 include/qgis/qgslayoutmanager.h
+include/qgis/qgslayoutmanagermodel.h
 include/qgis/qgslayoutmanualtablewidget.h
 include/qgis/qgslayoutmapgridwidget.h
 include/qgis/qgslayoutmapwidget.h
@@ -955,6 +1003,7 @@ include/qgis/qgsline3dsymbol.h
 include/qgis/qgslinearminmaxenhancement.h
 include/qgis/qgslinearminmaxenhancementwithclip.h
 include/qgis/qgslinearreferencingsymbollayer.h
+include/qgis/qgslinechartplot.h
 include/qgis/qgslinesegment.h
 include/qgis/qgslinestring.h
 include/qgis/qgslinesymbol.h
@@ -978,6 +1027,7 @@ include/qgis/qgslocatorwidget.h
 include/qgis/qgslogger.h
 include/qgis/qgslonglongvalidator.h
 include/qgis/qgsludialog.h
+include/qgis/qgsmagneticmodel.h
 include/qgis/qgsmanageconnectionsdialog.h
 include/qgis/qgsmapboxglstyleconverter.h
 include/qgis/qgsmapcanvas.h
@@ -1025,6 +1075,8 @@ include/qgis/qgsmaplayerstylemanagerwidget.h
 include/qgis/qgsmaplayertemporalproperties.h
 include/qgis/qgsmaplayerutils.h
 include/qgis/qgsmapmouseevent.h
+include/qgis/qgsmapoverlayentity.h
+include/qgis/qgsmapoverlaytexturegenerator_p.h
 include/qgis/qgsmapoverviewcanvas.h
 include/qgis/qgsmaprenderercache.h
 include/qgis/qgsmaprenderercustompainterjob.h
@@ -1044,12 +1096,19 @@ include/qgis/qgsmaptoolcapturelayergeometry.h
 include/qgis/qgsmaptoolcapturerubberband.h
 include/qgis/qgsmaptooldigitizefeature.h
 include/qgis/qgsmaptooledit.h
+include/qgis/qgsmaptooleditblanksegments.h
 include/qgis/qgsmaptoolemitpoint.h
 include/qgis/qgsmaptoolextent.h
+include/qgis/qgsmaptoolextraitem.h
 include/qgis/qgsmaptoolidentify.h
 include/qgis/qgsmaptoolidentifyfeature.h
 include/qgis/qgsmaptoolmodifyannotation.h
 include/qgis/qgsmaptoolpan.h
+include/qgis/qgsmaptoolselect.h
+include/qgis/qgsmaptoolselectannotation.h
+include/qgis/qgsmaptoolselectannotationmousehandles.h
+include/qgis/qgsmaptoolselectionhandler.h
+include/qgis/qgsmaptoolselectutils.h
 include/qgis/qgsmaptoolshapeabstract.h
 include/qgis/qgsmaptoolshaperegistry.h
 include/qgis/qgsmaptoolzoom.h
@@ -1069,13 +1128,17 @@ include/qgis/qgsmasksymbollayer.h
 include/qgis/qgsmasksymbollayerwidget.h
 include/qgis/qgsmasterlayoutinterface.h
 include/qgis/qgsmaterial.h
+include/qgis/qgsmaterial3dhandler.cpp
 include/qgis/qgsmaterialregistry.h
 include/qgis/qgsmaterialsettingswidget.h
+include/qgis/qgsmaterialwidget.h
+include/qgis/qgsmathutils.h
 include/qgis/qgsmatrix4x4.h
 include/qgis/qgsmbtiles.h
 include/qgis/qgsmbtilesvectortiledataprovider.h
 include/qgis/qgsmbtilesvectortileguiprovider.h
 include/qgis/qgsmbtilesvectortilesourcewidget.h
+include/qgis/qgsmeasureutils.h
 include/qgis/qgsmediawidget.h
 include/qgis/qgsmemoryfeatureiterator.h
 include/qgis/qgsmemoryprovider.h
@@ -1139,10 +1202,15 @@ include/qgis/qgsmetadataurlitemdelegate.h
 include/qgis/qgsmetadatautils.h
 include/qgis/qgsmetadatawidget.h
 include/qgis/qgsmetalroughmaterial.h
+include/qgis/qgsmetalroughmaterial3dhandler.h
 include/qgis/qgsmetalroughmaterialsettings.h
+include/qgis/qgsmetalroughtexturedmaterial3dhandler.h
+include/qgis/qgsmetalroughtexturedmaterialsettings.h
 include/qgis/qgsmimedatautils.h
 include/qgis/qgsmodelarrowitem.h
 include/qgis/qgsmodelcomponentgraphicitem.h
+include/qgis/qgsmodeldesignerconfigdockwidget.h
+include/qgis/qgsmodeldesignerconfigwidget.h
 include/qgis/qgsmodeldesignerdialog.h
 include/qgis/qgsmodeldesignerinputstreewidget.h
 include/qgis/qgsmodelgraphicitem.h
@@ -1181,6 +1249,10 @@ include/qgis/qgsnetworkcontentfetcherregistry.h
 include/qgis/qgsnetworkcontentfetchertask.h
 include/qgis/qgsnetworkdiskcache.h
 include/qgis/qgsnetworkdistancestrategy.h
+include/qgis/qgsnetworklogger.h
+include/qgis/qgsnetworkloggernode.h
+include/qgis/qgsnetworkloggerpanelwidget.h
+include/qgis/qgsnetworkloggerwidgetfactory.h
 include/qgis/qgsnetworkreply.h
 include/qgis/qgsnetworkreplyparser.h
 include/qgis/qgsnetworkspeedstrategy.h
@@ -1200,6 +1272,7 @@ include/qgis/qgsnewvectortabledialog.h
 include/qgis/qgsninecellfilter.h
 include/qgis/qgsnmeaconnection.h
 include/qgis/qgsnominatimgeocoder.h
+include/qgis/qgsnullmaterial3dhandler.h
 include/qgis/qgsnullmaterialsettings.h
 include/qgis/qgsnullpainterdevice.h
 include/qgis/qgsnullsymbolrenderer.h
@@ -1210,7 +1283,11 @@ include/qgis/qgsnumericformatregistry.h
 include/qgis/qgsnumericformatselectorwidget.h
 include/qgis/qgsnumericformatwidget.h
 include/qgis/qgsnumericscalebarrenderer.h
+include/qgis/qgsnurbscurve.h
+include/qgis/qgsnurbsutils.h
+include/qgis/qgsobj3dutils.h
 include/qgis/qgsobjectcustomproperties.h
+include/qgis/qgsobjectvisitor.h
 include/qgis/qgsofflineediting.h
 include/qgis/qgsoffscreen3dengine.h
 include/qgis/qgsogcutils.h
@@ -1244,6 +1321,8 @@ include/qgis/qgsoptionswidgetfactory.h
 include/qgis/qgsorderbydialog.h
 include/qgis/qgsorganizetablecolumnsdialog.h
 include/qgis/qgsorientedbox3d.h
+include/qgis/qgsoverlaytextureentity.h
+include/qgis/qgsoverlaytexturerenderview.h
 include/qgis/qgsoverlaywidgetlayout.h
 include/qgis/qgsowsconnection.h
 include/qgis/qgsowssourceselect.h
@@ -1268,9 +1347,14 @@ include/qgis/qgspdfrenderer.h
 include/qgis/qgspenstylecombobox.h
 include/qgis/qgspercentagenumericformat.h
 include/qgis/qgspercentagewidget.h
+include/qgis/qgspersistentmenu.h
+include/qgis/qgsphongmaterial.h
+include/qgis/qgsphongmaterial3dhandler.h
 include/qgis/qgsphongmaterialsettings.h
 include/qgis/qgsphongtexturedmaterial.h
+include/qgis/qgsphongtexturedmaterial3dhandler.h
 include/qgis/qgsphongtexturedmaterialsettings.h
+include/qgis/qgspiechartplot.h
 include/qgis/qgspiediagram.h
 include/qgis/qgspixmaplabel.h
 include/qgis/qgsplaybackcontrollerwidget.h
@@ -1278,12 +1362,14 @@ include/qgis/qgsplot.h
 include/qgis/qgsplotcanvas.h
 include/qgis/qgsplotcanvasitem.h
 include/qgis/qgsplotmouseevent.h
+include/qgis/qgsplotregistry.h
 include/qgis/qgsplotrubberband.h
 include/qgis/qgsplottool.h
 include/qgis/qgsplottoolpan.h
 include/qgis/qgsplottoolxaxiszoom.h
 include/qgis/qgsplottoolzoom.h
 include/qgis/qgsplottransienttools.h
+include/qgis/qgsplotwidget.h
 include/qgis/qgspluginlayer.h
 include/qgis/qgspluginlayerregistry.h
 include/qgis/qgspluginmanagerinterface.h
@@ -1314,6 +1400,7 @@ include/qgis/qgspointcloudlayereditutils.h
 include/qgis/qgspointcloudlayerelevationproperties.h
 include/qgis/qgspointcloudlayerexporter.h
 include/qgis/qgspointcloudlayerprofilegenerator.h
+include/qgis/qgspointcloudlayerproperties.h
 include/qgis/qgspointcloudlayerrenderer.h
 include/qgis/qgspointcloudlayersaveasdialog.h
 include/qgis/qgspointcloudlayerundocommand.h
@@ -1331,6 +1418,7 @@ include/qgis/qgspointcloudstatistics.h
 include/qgis/qgspointcloudstatscalculationtask.h
 include/qgis/qgspointcloudstatscalculator.h
 include/qgis/qgspointcloudsubindex.h
+include/qgis/qgspointcloudsubindexloader.h
 include/qgis/qgspointclusterrenderer.h
 include/qgis/qgspointclusterrendererwidget.h
 include/qgis/qgspointdisplacementrenderer.h
@@ -1346,6 +1434,7 @@ include/qgis/qgspolyhedralsurface.h
 include/qgis/qgspolymorphicrelation.h
 include/qgis/qgspostgresstringutils.h
 include/qgis/qgspostprocessingentity.h
+include/qgis/qgspostprocessingrenderview.h
 include/qgis/qgspresetcolorrampdialog.h
 include/qgis/qgsprevieweffect.h
 include/qgis/qgsprintlayout.h
@@ -1354,7 +1443,7 @@ include/qgis/qgsprocessingaggregatewidgets.h
 include/qgis/qgsprocessingaggregatewidgetwrapper.h
 include/qgis/qgsprocessingalgorithm.h
 include/qgis/qgsprocessingalgorithmconfigurationwidget.h
-include/qgis/qgsprocessingalgorithmdialogbase.h
+include/qgis/qgsprocessingalgorithmwidgetbase.h
 include/qgis/qgsprocessingalgrunnertask.h
 include/qgis/qgsprocessingbatch.h
 include/qgis/qgsprocessingbatchalgorithmdialogbase.h
@@ -1384,6 +1473,7 @@ include/qgis/qgsprocessingmodelcomment.h
 include/qgis/qgsprocessingmodelcomponent.h
 include/qgis/qgsprocessingmodelconfig.h
 include/qgis/qgsprocessingmodelerparameterwidget.h
+include/qgis/qgsprocessingmodelfeedback.h
 include/qgis/qgsprocessingmodelgroupbox.h
 include/qgis/qgsprocessingmodeloutput.h
 include/qgis/qgsprocessingmodelparameter.h
@@ -1396,7 +1486,9 @@ include/qgis/qgsprocessingparameteralignrasterlayers.h
 include/qgis/qgsprocessingparameterdefinitionwidget.h
 include/qgis/qgsprocessingparameterdxflayers.h
 include/qgis/qgsprocessingparameterfieldmap.h
+include/qgis/qgsprocessingparameterheatmappixelsize.h
 include/qgis/qgsprocessingparametermeshdataset.h
+include/qgis/qgsprocessingparameterreliefcolors.h
 include/qgis/qgsprocessingparameters.h
 include/qgis/qgsprocessingparameterswidget.h
 include/qgis/qgsprocessingparametertininputlayers.h
@@ -1407,6 +1499,7 @@ include/qgis/qgsprocessingpointcloudexpressionlineedit.h
 include/qgis/qgsprocessingprovider.h
 include/qgis/qgsprocessingrastercalculatorexpressionlineedit.h
 include/qgis/qgsprocessingrasteroptionswidgetwrapper.h
+include/qgis/qgsprocessingrastersourceoptionswidget.h
 include/qgis/qgsprocessingrecentalgorithmlog.h
 include/qgis/qgsprocessingregistry.h
 include/qgis/qgsprocessingtininputlayerswidget.h
@@ -1441,10 +1534,13 @@ include/qgis/qgsprojectstorage.h
 include/qgis/qgsprojectstorageguiprovider.h
 include/qgis/qgsprojectstorageguiregistry.h
 include/qgis/qgsprojectstorageregistry.h
+include/qgis/qgsprojectstoredobjectmanager.h
+include/qgis/qgsprojectstoredobjectmanagermodel.h
 include/qgis/qgsprojectstylealgorithms.h
 include/qgis/qgsprojectstylesettings.h
 include/qgis/qgsprojecttimesettings.h
 include/qgis/qgsprojecttranslator.h
+include/qgis/qgsprojecttrustdialog.h
 include/qgis/qgsprojectutils.h
 include/qgis/qgsprojectversion.h
 include/qgis/qgsprojectviewsettings.h
@@ -1476,7 +1572,6 @@ include/qgis/qgsproxyprogresstask.h
 include/qgis/qgsproxystyle.h
 include/qgis/qgspythonrunner.h
 include/qgis/qgsqmlwidgetwrapper.h
-include/qgis/qgsqtlocationconnection.h
 include/qgis/qgsquadrilateral.h
 include/qgis/qgsquantizedmeshdataprovider.h
 include/qgis/qgsquantizedmeshterraingenerator.h
@@ -1556,7 +1651,10 @@ include/qgis/qgsrastertransparencywidget.h
 include/qgis/qgsrasterviewport.h
 include/qgis/qgsratiolockbutton.h
 include/qgis/qgsray3d.h
+include/qgis/qgsraycastcontext.h
+include/qgis/qgsraycasthit.h
 include/qgis/qgsraycastingutils.h
+include/qgis/qgsraycastresult.h
 include/qgis/qgsreadwritecontext.h
 include/qgis/qgsreadwritelocker.h
 include/qgis/qgsrecentcoordinatereferencesystemsmodel.h
@@ -1627,6 +1725,7 @@ include/qgis/qgsscalevisibilitydialog.h
 include/qgis/qgsscalewidget.h
 include/qgis/qgsscalewidgetplugin.h
 include/qgis/qgsscientificnumericformat.h
+include/qgis/qgsscopedconnection.h
 include/qgis/qgsscreenhelper.h
 include/qgis/qgsscreenproperties.h
 include/qgis/qgsscrollarea.h
@@ -1634,6 +1733,10 @@ include/qgis/qgssearchquerybuilder.h
 include/qgis/qgssearchwidgettoolbutton.h
 include/qgis/qgssearchwidgetwrapper.h
 include/qgis/qgsselectioncontext.h
+include/qgis/qgsselectivemaskingsource.h
+include/qgis/qgsselectivemaskingsourceset.h
+include/qgis/qgsselectivemaskingsourcesetmanager.h
+include/qgis/qgsselectivemaskingsourcesetmanagermodel.h
 include/qgis/qgssensorguiregistry.h
 include/qgis/qgssensormanager.h
 include/qgis/qgssensormodel.h
@@ -1670,11 +1773,15 @@ include/qgis/qgssettingstree.h
 include/qgis/qgssettingstreemodel.h
 include/qgis/qgssettingstreenode.h
 include/qgis/qgssettingstreewidget.h
+include/qgis/qgssfcgalengine.h
+include/qgis/qgssfcgalgeometry.h
 include/qgis/qgsshadoweffect.h
 include/qgis/qgsshadowrenderview.h
 include/qgis/qgsshadowsettings.h
 include/qgis/qgsshapegenerator.h
 include/qgis/qgsshortcutsmanager.h
+include/qgis/qgssimplecurve.h
+include/qgis/qgssimplelinematerial3dhandler.h
 include/qgis/qgssimplelinematerialsettings.h
 include/qgis/qgssimplifymethod.h
 include/qgis/qgssinglebandcolordatarenderer.h
@@ -1762,6 +1869,8 @@ include/qgis/qgssubsetstringeditorinterface.h
 include/qgis/qgssubsetstringeditorprovider.h
 include/qgis/qgssubsetstringeditorproviderregistry.h
 include/qgis/qgssubstitutionlistwidget.h
+include/qgis/qgssunlightsettings.h
+include/qgis/qgssunpositioncalculator.h
 include/qgis/qgssurface.h
 include/qgis/qgssvgannotation.h
 include/qgis/qgssvgcache.h
@@ -1771,6 +1880,13 @@ include/qgis/qgssymbolanimationsettingswidget.h
 include/qgis/qgssymbolbuffersettingswidget.h
 include/qgis/qgssymbolbutton.h
 include/qgis/qgssymbolbuttonplugin.h
+include/qgis/qgssymbolconverter.h
+include/qgis/qgssymbolconverteresrirest.h
+include/qgis/qgssymbolconvertermapboxgl.h
+include/qgis/qgssymbolconverterogrstyle.h
+include/qgis/qgssymbolconverterqml.h
+include/qgis/qgssymbolconverterregistry.h
+include/qgis/qgssymbolconvertersld.h
 include/qgis/qgssymbollayer.h
 include/qgis/qgssymbollayerreference.h
 include/qgis/qgssymbollayerregistry.h
@@ -1794,6 +1910,7 @@ include/qgis/qgstabpositionwidget.h
 include/qgis/qgstabwidget.h
 include/qgis/qgstaskmanager.h
 include/qgis/qgstaskmanagerwidget.h
+include/qgis/qgstemplatedcategorizedrendererwidget_p.h
 include/qgis/qgstemporalcontroller.h
 include/qgis/qgstemporalcontrollerwidget.h
 include/qgis/qgstemporalmapsettingswidget.h
@@ -1833,6 +1950,7 @@ include/qgis/qgstextpreview.h
 include/qgis/qgstextrenderer.h
 include/qgis/qgstextrendererutils.h
 include/qgis/qgstextshadowsettings.h
+include/qgis/qgstextureatlasgenerator.h
 include/qgis/qgstexturematerial.h
 include/qgis/qgstextwidgetwrapper.h
 include/qgis/qgsthreadingutils.h
@@ -1850,6 +1968,7 @@ include/qgis/qgstiledsceneindex.h
 include/qgis/qgstiledscenelayer.h
 include/qgis/qgstiledscenelayer3drenderer.h
 include/qgis/qgstiledscenelayerelevationproperties.h
+include/qgis/qgstiledscenelayerproperties.h
 include/qgis/qgstiledscenelayerrenderer.h
 include/qgis/qgstiledscenenode.h
 include/qgis/qgstiledsceneproviderguimetadata.h
@@ -1888,6 +2007,7 @@ include/qgis/qgsuniquevaluewidgetfactory.h
 include/qgis/qgsuniquevaluewidgetwrapper.h
 include/qgis/qgsunitselectionwidget.h
 include/qgis/qgsunittypes.h
+include/qgis/qgsunlitmaterial.h
 include/qgis/qgsunsetattributevalue.h
 include/qgis/qgsuserinputwidget.h
 include/qgis/qgsuserprofile.h
@@ -1938,6 +2058,7 @@ include/qgis/qgsvectorlayerjoininfo.h
 include/qgis/qgsvectorlayerlabeling.h
 include/qgis/qgsvectorlayerlabelprovider.h
 include/qgis/qgsvectorlayerlegendwidget.h
+include/qgis/qgsvectorlayerplotdatagatherer.h
 include/qgis/qgsvectorlayerprofilegenerator.h
 include/qgis/qgsvectorlayerproperties.h
 include/qgis/qgsvectorlayerref.h
@@ -1980,6 +2101,7 @@ include/qgis/qgsvectortilewriter.h
 include/qgis/qgsvectorwarper.h
 include/qgis/qgsvertexid.h
 include/qgis/qgsvertexmarker.h
+include/qgis/qgsvideoexporter.h
 include/qgis/qgsvirtuallayerdefinition.h
 include/qgis/qgsvirtuallayerdefinitionutils.h
 include/qgis/qgsvirtuallayertask.h
@@ -2000,6 +2122,7 @@ include/qgis/qgswindowmanagerinterface.h
 include/qgis/qgswkbptr.h
 include/qgis/qgswkbtypes.h
 include/qgis/qgswmsdimensiondialog.h
+include/qgis/qgswmsutils.h
 include/qgis/qgsxmlutils.h
 include/qgis/qgsxyzvectortiledataprovider.h
 include/qgis/qgszipitem.h
@@ -2017,6 +2140,7 @@ include/qgis/ui_map3dconfigwidget.h
 include/qgis/ui_map3dexportwidget.h
 include/qgis/ui_materialwidget.h
 include/qgis/ui_metalroughmaterialwidget.h
+include/qgis/ui_metalroughtexturedmaterialwidgetbase.h
 include/qgis/ui_nullmaterialwidget.h
 include/qgis/ui_phongmaterialwidget.h
 include/qgis/ui_phongtexturedmaterialwidgetbase.h
@@ -2024,6 +2148,7 @@ include/qgis/ui_point3dsymbolwidget.h
 include/qgis/ui_polygon3dsymbolwidget.h
 include/qgis/ui_qgisapp.h
 include/qgis/ui_qgs25drendererwidgetbase.h
+include/qgis/ui_qgs3dcameracontrolswidget.h
 include/qgis/ui_qgs3doptionsbase.h
 include/qgis/ui_qgs3drendererrulepropswidget.h
 include/qgis/ui_qgs3dviewsmanagerdialog.h
@@ -2036,6 +2161,7 @@ include/qgis/ui_qgsadvancedsettingswidget.h
 include/qgis/ui_qgsanimationexportdialogbase.h
 include/qgis/ui_qgsannotationcommonpropertieswidgetbase.h
 include/qgis/ui_qgsannotationitempropertieswidgetbase.h
+include/qgis/ui_qgsannotationlayer3drendererwidget.h
 include/qgis/ui_qgsannotationlayerpropertiesbase.h
 include/qgis/ui_qgsannotationlinetextwidgetbase.h
 include/qgis/ui_qgsannotationpicturewidgetbase.h
@@ -2043,6 +2169,7 @@ include/qgis/ui_qgsannotationpointtextwidgetbase.h
 include/qgis/ui_qgsannotationrectangulartextwidgetbase.h
 include/qgis/ui_qgsannotationsymbolwidgetbase.h
 include/qgis/ui_qgsannotationwidgetbase.h
+include/qgis/ui_qgsarcgisimageserversourcewidgetbase.h
 include/qgis/ui_qgsarcgisrestsourcewidgetbase.h
 include/qgis/ui_qgsarcgisservicesourceselectbase.h
 include/qgis/ui_qgsarcgisvectortileconnectiondialog.h
@@ -2078,6 +2205,7 @@ include/qgis/ui_qgsauthsslerrorsdialog.h
 include/qgis/ui_qgsauthsslimportdialog.h
 include/qgis/ui_qgsauthsslimporterrors.h
 include/qgis/ui_qgsauthtrustedcasdialog.h
*** 398 LINES SKIPPED ***
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.