* create map file for class / header files for PyQGIS API docs
* create map files
* install file
* add line numbers
* also add methods
* wait to sort
* more methods
* fix CMakeLists install
* fix sorting
* fix spell check
* remove map files for Qt6
* Revert "remove map files for Qt6"
This reverts commit 972f483410f556d1735a2070943b8ad9e2522c5e.
* do not test class_map files + auto sipify_all on branches
* fix warning
We were doing a deep search for "name" which happened for the component
name _and_ and the developer name, which is in a deeper tag.
Instead of doing a deep search, just look for the elements we care about
among the component element's children.
Fixes this error from appstreamcli:
org.qgis.qgis.metainfo.xml
E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=de)
E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=hu)
E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=lt)
E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=nb)
E: org.qgis.qgis.desktop:88: tag-duplicated name (lang=zh-Hans)
Sometimes src_to_tokens returns multiple tokens at the same offset.
This is likely a bug in some versions of tokenize_rt, but this
workaround avoids an exception occurring in the QGIS script.
This allows us to control the sort order and limit for each expansion,
and gives us more flexibility in future to eg handle per expansion
filter strings
This action will run only the selected steps in a model, allowing
the user to run a subset of the model.
The initial state will be taken from any previous executions of the
model through the designer, so results from previous steps in the
model are available for the selected steps.
This makes it possible for a user to fix parts of a large model,
without having to constantly run the entire model to test. Especially
useful when earlier steps in the model are time consuming!