digiKam Clang-Tidy Checks - 09/30/2026 04:40:07


    160 Original Log 1 [clang-analyzer-core.CallAndMessage] 6 [clang-analyzer-cplusplus.NewDeleteLeaks] 2 [clang-analyzer-cplusplus.NewDelete] 10 [clang-analyzer-deadcode.DeadStores] 2 [clang-analyzer-security.FloatLoopCounter] 78 [clang-analyzer-security.insecureAPI.strcpy] 8 [clang-diagnostic-deprecated-declarations] 40 [clang-diagnostic-error] 1 [clang-diagnostic-unused-function] 11 [clang-diagnostic-unused-parameter] 1 [clang-diagnostic-unused-variable]

Original Log

Running clang-tidy for 3657 files out of 3657 in compilation database ...
[   1/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2reply.cpp
No checks enabled.

[   2/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLabelStyle.cpp
25 warnings generated.

[   3/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRefreshIntervalTagHandler.cpp
33 warnings generated.

[   4/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlProjectionTagHandler.cpp
39 warnings generated.

[   5/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/ciff.cpp
No checks enabled.

[   6/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneGeodata.cpp
39 warnings generated.

[   7/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlModelTagHandler.cpp
37 warnings generated.

[   8/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/preview/previewosdwidget.cpp
47 warnings generated.

[   9/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawfiles.cpp
26 warnings generated.

[  10/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/MarblePlacemarkModel.cpp
52 warnings generated.

[  11/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/timeadjust/timeadjustlist.cpp
2 warnings generated.

[  12/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/sharpen/sharpen.cpp
2 warnings generated.

[  13/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/dbjobs/dbjobinfo.cpp
49 warnings generated.

[  14/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/wizard/expoblendingitemspage.cpp
2 warnings generated.

[  15/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemsortcollator.cpp
29 warnings generated.

[  16/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPolygonTagWriter.cpp
37 warnings generated.

[  17/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/tonalityfilter.cpp
41 warnings generated.

[  18/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/file/print/printplugin.cpp
2 warnings generated.

[  19/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/group/searchgroup_label.cpp
76 warnings generated.

[  20/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/auto/equalizefilter.cpp
41 warnings generated.

[  21/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/containers/template.cpp
37 warnings generated.

[  22/3657][9.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget_setup.cpp
102 warnings generated.

[  23/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoint.cpp
37 warnings generated.

[  24/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/llada.cpp
No checks enabled.

[  25/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/video/videostripfilter.cpp
37 warnings generated.

[  26/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/systemsettings.cpp
29 warnings generated.

[  27/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/effectmngr_p_pan.cpp
33 warnings generated.

[  28/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/printtagslist_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[  29/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp
No checks enabled.

[  30/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_p.cpp
52 warnings generated.

[  31/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/itemdescedittab_tagsview.cpp
111 warnings generated.

[  32/3657][9.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/ifaces/dbinfoiface.cpp
121 warnings generated.

[  33/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/FileManager.cpp
45 warnings generated.

[  34/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/postprocessing/dcraw_process.cpp
No checks enabled.

[  35/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXurlnameTagHandler.cpp
2 warnings generated.

[  36/3657][10.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/gpcamera.cpp
/home/gilles/Devel/9.x/core/utilities/import/backend/gpcamera.cpp:1323:37: warning: The value '3' provided to the cast expression is not in the valid range of values for the enum [clang-analyzer-optin.core.EnumCastOutOfRange]
 1323 |             info.file.permissions = (CameraFilePermissions)(GP_FILE_PERM_READ | GP_FILE_PERM_DELETE);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gphoto2/gphoto2-filesys.h:72:9: note: enum declared here
   72 | typedef enum {
      |         ^~~~~~
   73 |         GP_FILE_PERM_NONE       = 0,            /**< \brief No permissions. */
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |         GP_FILE_PERM_READ       = 1 << 0,       /**< \brief Read permissions. */
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |         GP_FILE_PERM_DELETE     = 1 << 1,       /**< \brief Write permissions */
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |         GP_FILE_PERM_ALL        = 0xFF          /**< \brief Internal. */
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 | } CameraFilePermissions;
      | ~
/home/gilles/Devel/9.x/core/utilities/import/backend/gpcamera.cpp:1303:9: note: Assuming 'errorCode' is equal to GP_OK
 1303 |     if (errorCode != GP_OK)
      |         ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/import/backend/gpcamera.cpp:1303:5: note: Taking false branch
 1303 |     if (errorCode != GP_OK)
      |     ^
/home/gilles/Devel/9.x/core/utilities/import/backend/gpcamera.cpp:1311:9: note: Assuming the condition is true
 1311 |     if (info.file.fields & GP_FILE_INFO_PERMISSIONS)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/import/backend/gpcamera.cpp:1311:5: note: Taking true branch
 1311 |     if (info.file.fields & GP_FILE_INFO_PERMISSIONS)
      |     ^
/home/gilles/Devel/9.x/core/utilities/import/backend/gpcamera.cpp:1313:13: note: Assuming 'lock' is false
 1313 |         if (lock)
      |             ^~~~
/home/gilles/Devel/9.x/core/utilities/import/backend/gpcamera.cpp:1313:9: note: Taking false branch
 1313 |         if (lock)
      |         ^
/home/gilles/Devel/9.x/core/utilities/import/backend/gpcamera.cpp:1323:37: note: The value '3' provided to the cast expression is not in the valid range of values for the enum
 1323 |             info.file.permissions = (CameraFilePermissions)(GP_FILE_PERM_READ | GP_FILE_PERM_DELETE);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48 warnings generated.

[  37/3657][9.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner.cpp
71 warnings generated.

[  38/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/blur/blur.cpp
2 warnings generated.

[  39/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/nlsearch/nlsearchpipeline_utest.cpp
2 warnings generated.

[  40/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineconfigloader.cpp
34 warnings generated.

[  41/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup_utils.cpp
72 warnings generated.

[  42/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMxSizeTagHandler.cpp
33 warnings generated.

[  43/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfolist.cpp
65 warnings generated.

[  44/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataMultiTrack.cpp
38 warnings generated.

[  45/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/mlfoundation/mlpipelinefoundation.cpp
49 warnings generated.

[  46/3657][10.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/main/queuemgrwindow.cpp
131 warnings generated.

[  47/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/examples/uploadsample/uploadsample_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[  48/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/emboss/Editor_EmbossTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[  49/3657][6.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/GenericScanlineTextureMapper.cpp
57 warnings generated.

[  50/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolexport_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[  51/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetupmisc.cpp
2 warnings generated.

[  52/3657][11.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_xmp.cpp
43 warnings generated.

[  53/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlMapTagHandler.cpp
35 warnings generated.

[  54/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/settings/MarbleConfigView.cpp
61 warnings generated.

[  55/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_engine.cpp
55 warnings generated.

[  56/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/workflowdlg.cpp
89 warnings generated.

[  57/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewbookmarks.cpp
5 warnings generated.

[  58/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlScreenOverlayTagHandler.cpp
35 warnings generated.

[  59/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/invisiblebuttongroup.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/invisiblebuttongroup.cpp:55:46: warning: Call to virtual method 'InvisibleButtonGroup::metaObject' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   55 |     const QString name = QString::fromLatin1(this->metaObject()->className());
      |                                              ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/invisiblebuttongroup.cpp:55:46: note: Call to virtual method 'InvisibleButtonGroup::metaObject' during construction bypasses virtual dispatch
   55 |     const QString name = QString::fromLatin1(this->metaObject()->className());
      |                                              ^~~~~~~~~~~~~~~~~~
3 warnings generated.

[  60/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltUPnP.cpp
No checks enabled.

[  61/3657][0.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MathHelper.cpp
3 warnings generated.

[  62/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/balsabinary.cpp
2 warnings generated.

[  63/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimgloader_utest.cpp
2 warnings generated.

[  64/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSoundCueTagHandler.cpp
35 warnings generated.

[  65/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolapplychanges_utest.cpp
2 warnings generated.

[  66/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/dngconvertsettings.cpp
58 warnings generated.

[  67/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_vmap_list.c
No checks enabled.

[  68/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablewindow_config.cpp
125 warnings generated.

[  69/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgqimageloader_save.cpp
2 warnings generated.

[  70/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/widgets/dpreviewmanager_gui.cpp
2 warnings generated.

[  71/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/localizesettings.cpp
33 warnings generated.

[  72/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/dbjobs/duplicatesprogressobserver.cpp
47 warnings generated.

[  73/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/timeadjust/timeadjustdialog.cpp
2 warnings generated.

[  74/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_keyword.cpp
112 warnings generated.

[  75/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_views.cpp
81 warnings generated.

[  76/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/itemmarkertiler.cpp
81 warnings generated.

[  77/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltCtrlPointTask.cpp
No checks enabled.

[  78/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/copyfilestask.cpp
2 warnings generated.

[  79/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p.cpp
47 warnings generated.

[  80/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlNetworkLinkControlTagWriter.cpp
35 warnings generated.

[  81/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/smugmug/smugwindow.cpp
2 warnings generated.

[  82/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg/dimgjpegplugin.cpp
2 warnings generated.

[  83/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview.cpp
127 warnings generated.

[  84/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/mapscale/MapScaleFloatItem.cpp
2 warnings generated.

[  85/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/decoders_libraw_dcrdefs.cpp
No checks enabled.

[  86/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/json/JsonPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[  87/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/hsl/hsltool.cpp
2 warnings generated.

[  88/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp
2 warnings generated.

[  89/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/PopupLayer.cpp
48 warnings generated.

[  90/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databaseswitch_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[  91/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deepseek2.cpp
No checks enabled.

[  92/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/ifaces/itemgps.cpp
79 warnings generated.

[  93/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/filters/filtersidebarwidget.cpp
90 warnings generated.

[  94/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '10' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:141:9: note: The value 10 is assigned to 'fields'
  141 |         fields |= SearchTextFilterSettings::ImageComment;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '10' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '100' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 100 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '100' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '101' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 101 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '101' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '102' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 102 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '102' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '103' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 103 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '103' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '104' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 104 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '104' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '105' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 105 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '105' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '106' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 106 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '106' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '107' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 107 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '107' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '108' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 108 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '108' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '109' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 109 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '109' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '11' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:141:9: note: The value 11 is assigned to 'fields'
  141 |         fields |= SearchTextFilterSettings::ImageComment;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '11' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '110' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 110 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '110' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '111' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 111 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '111' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '112' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 112 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '112' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '113' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 113 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '113' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '114' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 114 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '114' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '115' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 115 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '115' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '116' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 116 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '116' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '117' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 117 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '117' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '118' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 118 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '118' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '119' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 119 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '119' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '12' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:141:9: note: The value 12 is assigned to 'fields'
  141 |         fields |= SearchTextFilterSettings::ImageComment;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '12' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '120' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 120 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '120' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '121' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 121 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '121' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '122' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 122 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '122' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '123' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 123 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '123' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '124' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 124 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '124' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '125' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 125 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '125' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '126' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 126 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '126' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '127' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 127 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '127' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '129' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 129 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '129' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '13' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:141:9: note: The value 13 is assigned to 'fields'
  141 |         fields |= SearchTextFilterSettings::ImageComment;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '13' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '130' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 130 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '130' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '131' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 131 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '131' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '132' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 132 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '132' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '133' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 133 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '133' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '134' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 134 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '134' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '135' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 135 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '135' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '136' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 136 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '136' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '137' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 137 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '137' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '138' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 138 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '138' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '139' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 139 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '139' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '14' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:141:9: note: The value 14 is assigned to 'fields'
  141 |         fields |= SearchTextFilterSettings::ImageComment;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '14' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '140' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 140 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '140' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '141' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 141 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '141' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '142' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 142 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '142' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '143' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 143 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '143' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '144' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 144 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '144' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '145' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 145 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '145' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '146' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 146 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '146' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '147' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 147 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '147' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '148' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 148 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '148' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '149' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 149 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '149' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '15' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:141:9: note: The value 15 is assigned to 'fields'
  141 |         fields |= SearchTextFilterSettings::ImageComment;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '15' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '150' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 150 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '150' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '151' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 151 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '151' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '152' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 152 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '152' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '153' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 153 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '153' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '154' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 154 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '154' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '155' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 155 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '155' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '156' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 156 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '156' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '157' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 157 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '157' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '158' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 158 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '158' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '159' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 159 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '159' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '160' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 160 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '160' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '161' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 161 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '161' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '162' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 162 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '162' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '163' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 163 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '163' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '164' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 164 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '164' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '165' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 165 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '165' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '166' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 166 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '166' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '167' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 167 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '167' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '168' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 168 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '168' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '169' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 169 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '169' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '17' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 17 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '17' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '170' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 170 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '170' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '171' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 171 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '171' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '172' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 172 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '172' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '173' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 173 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '173' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '174' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 174 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '174' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '175' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 175 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '175' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '176' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 176 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '176' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '177' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 177 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '177' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '178' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 178 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '178' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '179' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 179 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '179' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '18' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 18 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '18' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '180' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 180 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '180' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '181' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 181 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '181' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '182' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 182 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '182' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '183' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 183 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '183' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '184' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 184 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '184' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '185' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 185 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '185' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '186' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 186 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '186' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '187' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 187 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '187' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '188' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 188 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '188' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '189' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 189 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '189' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '19' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 19 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '19' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '190' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 190 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '190' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '191' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 191 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '191' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '192' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 192 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '192' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '193' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 193 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '193' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '194' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 194 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '194' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '195' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 195 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '195' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '196' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 196 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '196' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '197' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 197 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '197' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '198' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 198 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '198' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '199' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 199 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '199' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '20' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 20 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '20' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '200' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 200 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '200' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '201' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 201 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '201' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '202' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 202 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '202' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '203' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 203 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '203' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '204' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 204 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '204' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '205' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 205 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '205' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '206' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 206 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '206' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '207' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 207 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '207' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '208' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 208 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '208' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '209' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 209 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '209' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '21' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 21 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '21' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '210' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 210 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '210' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '211' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 211 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '211' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '212' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 212 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '212' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '213' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 213 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '213' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '214' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 214 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '214' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '215' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 215 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '215' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '216' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 216 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '216' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '217' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 217 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '217' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '218' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 218 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '218' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '219' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 219 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '219' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '22' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 22 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '22' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '220' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 220 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '220' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '221' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 221 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '221' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '222' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 222 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '222' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '223' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 223 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '223' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '224' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 224 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '224' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '225' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 225 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '225' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '226' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 226 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '226' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '227' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 227 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '227' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '228' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 228 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '228' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '229' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 229 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '229' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '23' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 23 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '23' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '230' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 230 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '230' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '231' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 231 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '231' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '232' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 232 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '232' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '233' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 233 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '233' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '234' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 234 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '234' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '235' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 235 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '235' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '236' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 236 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '236' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '237' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 237 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '237' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '238' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 238 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '238' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '239' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 239 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '239' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '24' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 24 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '24' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '240' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 240 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '240' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '241' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 241 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '241' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '242' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 242 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '242' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '243' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 243 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '243' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '244' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 244 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '244' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '245' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 245 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '245' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '246' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 246 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '246' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '247' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 247 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '247' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '248' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 248 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '248' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '249' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 249 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '249' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '25' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 25 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '25' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '250' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 250 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '250' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '251' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 251 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '251' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '252' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 252 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '252' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '253' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 253 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '253' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '254' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is true
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking true branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:161:9: note: The value 254 is assigned to 'fields'
  161 |         fields |= SearchTextFilterSettings::ImagePixelSize;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '254' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '26' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 26 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '26' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '27' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 27 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '27' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '28' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 28 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '28' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '29' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 29 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '29' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '3' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:131:9: note: The value 3 is assigned to 'fields'
  131 |         fields |= SearchTextFilterSettings::ImagePath;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '3' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '30' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 30 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '30' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '31' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:146:9: note: The value 31 is assigned to 'fields'
  146 |         fields |= SearchTextFilterSettings::TagName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '31' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '33' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 33 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '33' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '34' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 34 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '34' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '35' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 35 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '35' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '36' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 36 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '36' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '37' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 37 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '37' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '38' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 38 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '38' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '39' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 39 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '39' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '40' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 40 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '40' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '41' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 41 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '41' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '42' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 42 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '42' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '43' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 43 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '43' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '44' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 44 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '44' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '45' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 45 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '45' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '46' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 46 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '46' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '47' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 47 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '47' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '48' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 48 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '48' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '49' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 49 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '49' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '5' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:136:9: note: The value 5 is assigned to 'fields'
  136 |         fields |= SearchTextFilterSettings::ImageTitle;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '5' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '50' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 50 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '50' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '51' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 51 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '51' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '52' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 52 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '52' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '53' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 53 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '53' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '54' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 54 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '54' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '55' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 55 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '55' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '56' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 56 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '56' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '57' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 57 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '57' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '58' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 58 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '58' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '59' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 59 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '59' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '6' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:136:9: note: The value 6 is assigned to 'fields'
  136 |         fields |= SearchTextFilterSettings::ImageTitle;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '6' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '60' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 60 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '60' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '61' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 61 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '61' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '62' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 62 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '62' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '63' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:151:9: note: The value 63 is assigned to 'fields'
  151 |         fields |= SearchTextFilterSettings::AlbumName;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '63' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '65' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 65 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '65' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '66' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 66 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '66' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '67' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 67 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '67' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '68' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 68 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '68' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '69' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 69 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '69' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '7' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:136:9: note: The value 7 is assigned to 'fields'
  136 |         fields |= SearchTextFilterSettings::ImageTitle;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '7' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '70' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 70 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '70' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '71' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 71 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '71' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '72' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 72 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '72' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '73' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 73 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '73' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '74' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 74 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '74' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '75' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 75 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '75' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '76' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 76 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '76' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '77' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 77 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '77' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '78' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 78 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '78' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '79' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 79 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '79' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '80' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 80 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '80' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '81' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 81 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '81' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '82' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 82 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '82' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '83' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 83 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '83' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '84' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 84 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '84' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '85' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 85 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '85' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '86' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 86 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '86' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '87' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 87 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '87' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '88' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 88 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '88' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '89' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 89 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '89' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '9' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:141:9: note: The value 9 is assigned to 'fields'
  141 |         fields |= SearchTextFilterSettings::ImageComment;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is false
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking false branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '9' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '90' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 90 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '90' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '91' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 91 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '91' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '92' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 92 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '92' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '93' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 93 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '93' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '94' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 94 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '94' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '95' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is true
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking true branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is true
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking true branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is true
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking true branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is false
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking false branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 95 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '95' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '96' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 96 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '96' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '97' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is false
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking false branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 97 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '97' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '98' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is false
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking false branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 98 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '98' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: warning: The value '99' provided to the cast expression is not in the valid range of values for 'TextFilterFields' [clang-analyzer-optin.core.EnumCastOutOfRange]
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^
/home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.h:55:10: note: enum declared here
   55 |     enum TextFilterFields
      |     ~~~~~^~~~~~~~~~~~~~~~
   56 |     {
      |     ~
   57 |         None             = 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   58 |         ImageName        = 0x01,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         ImagePath        = 0x02,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         ImageTitle       = 0x04,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         ImageComment     = 0x08,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   62 |         TagName          = 0x10,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         AlbumName        = 0x20,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         ImageAspectRatio = 0x40,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   65 |         ImagePixelSize   = 0x80,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         All              = ImageName | ImagePath | ImageTitle | ImageComment | TagName | AlbumName | ImageAspectRatio | ImagePixelSize
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   67 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:9: note: Assuming 'action' is not equal to field 'clearAllAction'
  193 |     if (action == d->clearAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:193:5: note: Taking false branch
  193 |     if (action == d->clearAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:9: note: Assuming 'action' is not equal to field 'selAllAction'
  198 |     if (action == d->selAllAction)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:198:5: note: Taking false branch
  198 |     if (action == d->selAllAction)
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:203:5: note: Calling 'TextFilter::slotSearchTextFieldsChanged'
  203 |     slotSearchTextFieldsChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:210:27: note: Calling 'TextFilter::searchTextFields'
  210 |     settings.textFields = searchTextFields();
      |                           ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:9: note: Assuming the condition is true
  124 |     if (d->itemNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:124:5: note: Taking true branch
  124 |     if (d->itemNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:9: note: Assuming the condition is true
  129 |     if (d->itemPathAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:129:5: note: Taking true branch
  129 |     if (d->itemPathAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:9: note: Assuming the condition is false
  134 |     if (d->itemTitleAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:134:5: note: Taking false branch
  134 |     if (d->itemTitleAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:9: note: Assuming the condition is false
  139 |     if (d->itemCommentAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:139:5: note: Taking false branch
  139 |     if (d->itemCommentAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (d->tagNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:144:5: note: Taking false branch
  144 |     if (d->tagNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:9: note: Assuming the condition is true
  149 |     if (d->albumNameAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:149:5: note: Taking true branch
  149 |     if (d->albumNameAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:9: note: Assuming the condition is true
  154 |     if (d->itemAspectRatioAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:154:5: note: Taking true branch
  154 |     if (d->itemAspectRatioAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:156:9: note: The value 99 is assigned to 'fields'
  156 |         fields |= SearchTextFilterSettings::ImageAspectRatio;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:9: note: Assuming the condition is false
  159 |     if (d->itemPixelSizeAction->isChecked())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:159:5: note: Taking false branch
  159 |     if (d->itemPixelSizeAction->isChecked())
      |     ^
/home/gilles/Devel/9.x/core/libs/filters/textfilter.cpp:164:12: note: The value '99' provided to the cast expression is not in the valid range of values for 'TextFilterFields'
  164 |     return (SearchTextFilterSettings::TextFilterFields)fields;
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
300 warnings generated.

[  95/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_configuration_dialog.cpp
66 warnings generated.

[  96/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/openbayer_sample_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[  97/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXurlTagHandler.cpp
2 warnings generated.

[  98/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/ocrtextconverter/ocr_tesseract_process_autogen/mocs_compilation.cpp
2 warnings generated.

[  99/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttoavif/converttoavif.cpp
2 warnings generated.

[ 100/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setupsurvey.cpp
60 warnings generated.

[ 101/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/localizeselector.cpp
78 warnings generated.

[ 102/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_config.cpp
145 warnings generated.

[ 103/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgqimageloader.cpp
2 warnings generated.

[ 104/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlScaleTagHandler.cpp
33 warnings generated.

[ 105/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata.cpp
41 warnings generated.

[ 106/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp
No checks enabled.

[ 107/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen2vl.cpp
No checks enabled.

[ 108/3657][9.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/resize/resizetool.cpp
2 warnings generated.

[ 109/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgqimageloader_load.cpp
2 warnings generated.

[ 110/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimgfilteraction_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 111/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXhrTagHandler.cpp
2 warnings generated.

[ 112/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dngwriter/raw2dng_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 113/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assignlabels/assignlabels.cpp
2 warnings generated.

[ 114/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlEndTagHandler.cpp
33 warnings generated.

[ 115/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/thumbsdb/thumbsdbschemaupdater.cpp
33 warnings generated.

[ 116/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmporigin.cpp
2 warnings generated.

[ 117/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/GeoGraphicsItem.cpp
33 warnings generated.

[ 118/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/group/searchgroup.cpp
84 warnings generated.

[ 119/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/picklabelfilter.cpp
59 warnings generated.

[ 120/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpsettings.cpp
53 warnings generated.

[ 121/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dsplashscreen.cpp
47 warnings generated.

[ 122/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/icc/setupicc_helpers.cpp
76 warnings generated.

[ 123/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/parallelworkers.cpp
39 warnings generated.

[ 124/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltService.cpp
No checks enabled.

[ 125/3657][1.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchcapabilitydictionary.cpp
30 warnings generated.

[ 126/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/fullscreensettings.cpp
60 warnings generated.

[ 127/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/imagequalitysettings.cpp
41 warnings generated.

[ 128/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/simple_dcraw_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 129/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchmockbackend.cpp
27 warnings generated.

[ 130/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPUtils-FileInfo.cpp
No checks enabled.

[ 131/3657][10.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/advancedmetadatatab.cpp
69 warnings generated.

[ 132/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/auto/autoexpofilter.cpp
41 warnings generated.

[ 133/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/detectblur_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 134/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/renamecustomizer.cpp
61 warnings generated.

[ 135/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/autotagsscansettings.cpp
49 warnings generated.

[ 136/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/json/JsonPlugin.cpp
2 warnings generated.

[ 137/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLookAt.cpp
27 warnings generated.

[ 138/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlKeyTagHandler.cpp
33 warnings generated.

[ 139/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exportchanges_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 140/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/charcoal/Editor_CharcoalTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 141/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databasesqliteinit_utest.cpp
2 warnings generated.

[ 142/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/timelapsefilenamematch.cpp
35 warnings generated.

[ 143/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panolastpage.cpp
2 warnings generated.

[ 144/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/sharpen/sharpenplugin.cpp
2 warnings generated.

[ 145/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTileSizeTagHandler.cpp
33 warnings generated.

[ 146/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/maincoder.cpp
No checks enabled.

[ 147/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlUpdateTagHandler.cpp
35 warnings generated.

[ 148/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPIterator2.cpp
No checks enabled.

[ 149/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbwatch.cpp
45 warnings generated.

[ 150/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dngwriter/raw2dng_utest.cpp
2 warnings generated.

[ 151/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataNetworkLink.cpp
15 warnings generated.

[ 152/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/netscapebinary.cpp
2 warnings generated.

[ 153/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/camiteminfo.cpp
33 warnings generated.

[ 154/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/qualitysort/qualitysortplugin.cpp
2 warnings generated.

[ 155/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPoint.cpp
27 warnings generated.

[ 156/3657][18.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backendmarble.cpp
118 warnings generated.

[ 157/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/custom/userscript/Bqm_UserScript_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 158/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/mariadbadminbinary.cpp
46 warnings generated.

[ 159/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/itemalbumfiltermodel.cpp
82 warnings generated.

[ 160/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setupplugins.cpp
69 warnings generated.

[ 161/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/exaone.cpp
No checks enabled.

[ 162/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslidealbumspage.cpp
2 warnings generated.

[ 163/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/progress/ProgressFloatItem.cpp
2 warnings generated.

[ 164/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_pageorientation.cpp
106 warnings generated.

[ 165/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_treeview.cpp
97 warnings generated.

[ 166/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineaccess.cpp
31 warnings generated.

[ 167/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/generator/jalbumgenerator.cpp
2 warnings generated.

[ 168/3657][9.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_setup.cpp
158 warnings generated.

[ 169/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediaserver/dmediaserver_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 170/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_exif.cpp
42 warnings generated.

[ 171/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_falbum.cpp
80 warnings generated.

[ 172/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/view/glviewer/Generic_GLViewer_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 173/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deci.cpp
No checks enabled.

[ 174/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/write/tiff_writer.cpp
No checks enabled.

[ 175/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/abstractcheckablealbumtreeview.cpp
95 warnings generated.

[ 176/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/navigation/qrc_navigation.cpp
2 warnings generated.

[ 177/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/load_mfbacks.cpp
No checks enabled.

[ 178/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/editortooliface.cpp
88 warnings generated.

[ 179/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_1d_function.cpp
No checks enabled.

[ 180/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/albumselectiontreeview.cpp
90 warnings generated.

[ 181/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchtabheader_slots.cpp
99 warnings generated.

[ 182/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/dbheaderlistitem.cpp
66 warnings generated.

[ 183/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exifeditwidget.cpp
2 warnings generated.

[ 184/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_parse_utils.cpp
No checks enabled.

[ 185/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-alloc.c
No checks enabled.

[ 186/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/colorgradientwidget.cpp
47 warnings generated.

[ 187/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataRelation.cpp
29 warnings generated.

[ 188/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importiconview_p.cpp
64 warnings generated.

[ 189/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_date_time.cpp
No checks enabled.

[ 190/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_rotation.cpp
68 warnings generated.

[ 191/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPlaylist.cpp
29 warnings generated.

[ 192/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/gpx/GpxPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 193/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/arcee.cpp
No checks enabled.

[ 194/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigntemplate/assigntemplate.cpp
2 warnings generated.

[ 195/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/pgf/dimgpgfplugin.cpp
2 warnings generated.

[ 196/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlBeginTagHandler.cpp
33 warnings generated.

[ 197/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_data_p.cpp
39 warnings generated.

[ 198/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/ratingwidget.cpp
72 warnings generated.

[ 199/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/makernotes.cpp
No checks enabled.

[ 200/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlTagWriter.cpp
33 warnings generated.

[ 201/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_recentmodified.cpp
117 warnings generated.

[ 202/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLatLonQuad.cpp
27 warnings generated.

[ 203/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000exportsettings.cpp
2 warnings generated.

[ 204/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp
2 warnings generated.

[ 205/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlYTagHandler.cpp
33 warnings generated.

[ 206/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/lookup/lookupaltitude.cpp
38 warnings generated.

[ 207/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlSchemaDataTagWriter.cpp
37 warnings generated.

[ 208/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiesmetadatatab.cpp
47 warnings generated.

[ 209/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpproperties.cpp
2 warnings generated.

[ 210/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/gallerygenerator.cpp
2 warnings generated.

[ 211/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/hotpixels/hotpixelstoolplugin.cpp
2 warnings generated.

[ 212/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccprofilesettings.cpp
58 warnings generated.

[ 213/3657][6.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablewindow.cpp
127 warnings generated.

[ 214/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/dtextedit_p.cpp
68 warnings generated.

[ 215/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRollTagHandler.cpp
33 warnings generated.

[ 216/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/import/dscanner/dscannerplugin.cpp
2 warnings generated.

[ 217/3657][9.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/engine/dfileoperations.cpp
53 warnings generated.

[ 218/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttableview.cpp
69 warnings generated.

[ 219/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewsidebar.cpp
2 warnings generated.

[ 220/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/raw/dimgrawloader.cpp
2 warnings generated.

[ 221/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/namespaceeditdlg.cpp
61 warnings generated.

[ 222/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/aitoolspipeline/aitoolspipeline.cpp
66 warnings generated.

[ 223/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_xmp.cpp
42 warnings generated.

[ 224/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/gpsbookmarkmodelhelper.cpp
85 warnings generated.

[ 225/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/smugmug/smugplugin.cpp
2 warnings generated.

[ 226/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/ggml-cpu.c
No checks enabled.

[ 227/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/lighttable/gui_lighttable_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 228/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLineStringTagHandler.cpp
39 warnings generated.

[ 229/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/magick/dimgimagemagickplugin.cpp
2 warnings generated.

[ 230/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/detectcompression_cli.cpp
2 warnings generated.

[ 231/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlGroundOverlayTagHandler.cpp
35 warnings generated.

[ 232/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxLodPixelsTagHandler.cpp
33 warnings generated.

[ 233/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/nikon.cpp
No checks enabled.

[ 234/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimghistory_utest.cpp
2 warnings generated.

[ 235/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/paniconwidget.cpp
55 warnings generated.

[ 236/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dxmlguiwindow.cpp
81 warnings generated.

[ 237/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPlaylistTagWriter.cpp
35 warnings generated.

[ 238/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltConstants.cpp
No checks enabled.

[ 239/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/nr/nrestimate.cpp
41 warnings generated.

[ 240/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/nlsearch/nlsearchpipeline_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 241/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlItemTagWriter.cpp
35 warnings generated.

[ 242/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/searchtextbar.cpp
66 warnings generated.

[ 243/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/editor/rgparsing_utest.cpp
2 warnings generated.

[ 244/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/smal.cpp
No checks enabled.

[ 245/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_rational.cpp
No checks enabled.

[ 246/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/icctransformfilter.cpp
45 warnings generated.

[ 247/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptHttp.cpp
No checks enabled.

[ 248/3657][8.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_comments.cpp
45 warnings generated.

[ 249/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/opencv-dnn/dnnfaceextractorbase.cpp
45 warnings generated.

[ 250/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/iojobs/iojobsmanager.cpp
29 warnings generated.

[ 251/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailtask.cpp
47 warnings generated.

[ 252/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mamba-base.cpp
No checks enabled.

[ 253/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/collections/dwitemdelegatepool.cpp
67 warnings generated.

[ 254/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/common/slideshowloader.cpp
2 warnings generated.

[ 255/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/unsharpmaskfilter.cpp
46 warnings generated.

[ 256/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/smugmug/smugmpform.cpp
2 warnings generated.

[ 257/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/charcoal/charcoaltoolplugin.cpp
2 warnings generated.

[ 258/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailalbumspage.cpp
2 warnings generated.

[ 259/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/fakeserver/fakeserver.cpp
2 warnings generated.

[ 260/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/iface/dinfointerface.cpp
63 warnings generated.

[ 261/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaenginesettings.cpp
41 warnings generated.

[ 262/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/recognitiontrainingupdatequeue.cpp
32 warnings generated.

[ 263/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/dragdrop/itemdragdrop.cpp
120 warnings generated.

[ 264/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/onlinetranslator_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 265/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttopgf/converttopgf.cpp
2 warnings generated.

[ 266/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/facetagsiface.cpp
41 warnings generated.

[ 267/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/llama4.cpp
No checks enabled.

[ 268/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_treeview_delegate.cpp
110 warnings generated.

[ 269/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/ocrtextconverter/tesseract_version_autogen/mocs_compilation.cpp
2 warnings generated.

[ 270/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlDocumentTagWriter.cpp
47 warnings generated.

[ 271/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/filepropertiesoption.cpp
37 warnings generated.

[ 272/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen2moe.cpp
No checks enabled.

[ 273/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlScreenXYTagHandler.cpp
33 warnings generated.

[ 274/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterplugin.cpp
3 warnings generated.

[ 275/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/fileio/loadsavethread.cpp
47 warnings generated.

[ 276/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine.cpp
41 warnings generated.

[ 277/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itemselectionpropertiestab.cpp
99 warnings generated.

[ 278/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gptneox.cpp
No checks enabled.

[ 279/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/player/mediaplayerview.cpp
100 warnings generated.

[ 280/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/xtrans_demosaic.cpp
No checks enabled.

[ 281/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmRelation.cpp
2 warnings generated.

[ 282/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/postprocessing/postprocessing_utils.cpp
No checks enabled.

[ 283/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/png/DImg_PNG_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 284/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOuterBoundaryIsTagHandler.cpp
33 warnings generated.

[ 285/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPMeta-Parse.cpp
No checks enabled.

[ 286/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/iccprofileinfodlg.cpp
56 warnings generated.

[ 287/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/importdelegate.cpp
81 warnings generated.

[ 288/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmElementDictionary.cpp
2 warnings generated.

[ 289/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/hslcorrection/hslcorrectionplugin.cpp
2 warnings generated.

[ 290/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/dbmigrationdlg.cpp
65 warnings generated.

[ 291/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/backgroundprocesses/facebackgroundrecognition.cpp
65 warnings generated.

[ 292/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/dragdrop/gpsitemlistdragdrophandler.cpp
56 warnings generated.

[ 293/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_file_stream.cpp
No checks enabled.

[ 294/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLinearRingTagHandler.cpp
43 warnings generated.

[ 295/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlTextureTagWriter.cpp
43 warnings generated.

[ 296/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/wizard/calintropage.cpp
2 warnings generated.

[ 297/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_xmp_sdk.cpp
No checks enabled.

[ 298/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/capturewidget.cpp
47 warnings generated.

[ 299/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/advancedrename/cameranamehelper_utest.cpp
2 warnings generated.

[ 300/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/gallerynamehelper.cpp
2 warnings generated.

[ 301/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_services.cpp
119 warnings generated.

[ 302/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXtrksegTagHandler.cpp
2 warnings generated.

[ 303/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfototooltipfiller.cpp
2 warnings generated.

[ 304/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRightFovTagHandler.cpp
33 warnings generated.

[ 305/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/piwigo/Generic_Piwigo_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 306/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/qualitysort/Bqm_QualitySort_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 307/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/addtagslineedit.cpp
64 warnings generated.

[ 308/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_stream.cpp
No checks enabled.

[ 309/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/magnifieritem.cpp
61 warnings generated.

[ 310/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginloader_p.cpp
70 warnings generated.

[ 311/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/FogLayer.cpp
46 warnings generated.

[ 312/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/htmlgallery/Generic_HtmlGallery_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 313/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_utils.cpp
No checks enabled.

[ 314/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancesettings.cpp
53 warnings generated.

[ 315/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_postprocess.cpp
44 warnings generated.

[ 316/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/oxtwitter.cpp
No checks enabled.

[ 317/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlDownloadPolicyTagHandler.cpp
39 warnings generated.

[ 318/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-memory.cpp
No checks enabled.

[ 319/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/epson.cpp
No checks enabled.

[ 320/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/bailingmoe.cpp
No checks enabled.

[ 321/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/blackframelistviewitem.cpp
78 warnings generated.

[ 322/3657][0.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/astr2lib.cpp
2 warnings generated.

[ 323/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o1requestor.cpp
No checks enabled.

[ 324/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/TextureMapperInterface.cpp
2 warnings generated.

[ 325/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRotationXYTagHandler.cpp
33 warnings generated.

[ 326/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/searchtreeview.cpp
95 warnings generated.

[ 327/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/filesaveconflictbox.cpp
43 warnings generated.

[ 328/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlThemeTagHandler.cpp
33 warnings generated.

[ 329/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_misc_opcodes.cpp
No checks enabled.

[ 330/3657][14.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbenginebackend.cpp
45 warnings generated.

[ 331/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/bitnet.cpp
No checks enabled.

[ 332/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/colorfx/colorfxtool.cpp
2 warnings generated.

[ 333/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/ditemdelegate.cpp
59 warnings generated.

[ 334/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_palbum.cpp
85 warnings generated.

[ 335/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlColorTagHandler.cpp
33 warnings generated.

[ 336/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/translate/translateplugin.cpp
2 warnings generated.

[ 337/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/raindrop/Editor_RainDropTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 338/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlHttpQueryTagHandler.cpp
33 warnings generated.

[ 339/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/ufraw/rawimportufrawplugin.cpp
2 warnings generated.

[ 340/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wslogindialog.cpp
44 warnings generated.

[ 341/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/timeadjust/timeadjusttask.cpp
2 warnings generated.

[ 342/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/focuspointmanagement/gui_focuspointmanagement_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 343/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/progressmanager.cpp
43 warnings generated.

[ 344/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panointropage.cpp
2 warnings generated.

[ 345/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/magick/dimgimagemagickloader_save.cpp
2 warnings generated.

[ 346/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databasevideogps_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 347/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojpeg/converttojpegplugin.cpp
2 warnings generated.

[ 348/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/channelmixer/channelmixerplugin.cpp
2 warnings generated.

[ 349/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/postprocessing/aspect_ratio.cpp
No checks enabled.

[ 350/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLocationTagHandler.cpp
33 warnings generated.

[ 351/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/moc_imgqsorttest.cpp
2 warnings generated.

[ 352/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-memory-recurrent.cpp
No checks enabled.

[ 353/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/GpxRunner.cpp
2 warnings generated.

[ 354/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:105:10: warning: Call to virtual method 'SubjectWidget::loadSubjectCodesFromXML' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  105 |     if (!this->loadSubjectCodesFromXML(QUrl::fromLocalFile(path)))
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:105:10: note: Call to virtual method 'SubjectWidget::loadSubjectCodesFromXML' during construction bypasses virtual dispatch
  105 |     if (!this->loadSubjectCodesFromXML(QUrl::fromLocalFile(path)))
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:324:5: warning: Call to virtual method 'SubjectWidget::slotEditOptionChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  324 |     this->slotEditOptionChanged(d->btnGroup->id(d->btnGroup->checkedButton()));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:105:5: note: Taking true branch
  105 |     if (!this->loadSubjectCodesFromXML(QUrl::fromLocalFile(path)))
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:107:9: note: Loop condition is false. Execution continues on line 114
  107 |         qCDebug(DIGIKAM_WIDGETS_LOG) << "Cannot load IPTC/NAA subject codes XML database";
      |         ^
/opt/qt6/include/QtCore/qloggingcategory.h:162:32: note: expanded from macro 'qCDebug'
  162 | #define qCDebug(category, ...) QT_MESSAGE_LOGGER_COMMON(category, QtDebugMsg).debug(__VA_ARGS__)
      |                                ^
/opt/qt6/include/QtCore/qloggingcategory.h:159:5: note: expanded from macro 'QT_MESSAGE_LOGGER_COMMON'
  159 |     for (QLoggingCategoryMacroHolder<level> qt_category((category)()); qt_category; qt_category.control = false) \
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:143:5: note: Loop condition is false. Execution continues on line 150
  143 |     for (Private::SubjectCodesMap::Iterator it = d->subMap.begin() ; it != d->subMap.end() ; ++it)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:154:9: note: Assuming 'sizeLimited' is false
  154 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:154:5: note: Taking false branch
  154 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:166:9: note: 'sizeLimited' is false
  166 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:166:5: note: Taking false branch
  166 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:177:9: note: 'sizeLimited' is false
  177 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:177:5: note: Taking false branch
  177 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:188:9: note: 'sizeLimited' is false
  188 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:188:5: note: Taking false branch
  188 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:199:9: note: 'sizeLimited' is false
  199 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:199:5: note: Taking false branch
  199 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:324:5: note: Call to virtual method 'SubjectWidget::slotEditOptionChanged' during construction bypasses virtual dispatch
  324 |     this->slotEditOptionChanged(d->btnGroup->id(d->btnGroup->checkedButton()));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:362:9: warning: Call to virtual method 'SubjectWidget::slotRefChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  362 |         slotRefChanged();
      |         ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:105:5: note: Taking true branch
  105 |     if (!this->loadSubjectCodesFromXML(QUrl::fromLocalFile(path)))
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:107:9: note: Loop condition is false. Execution continues on line 114
  107 |         qCDebug(DIGIKAM_WIDGETS_LOG) << "Cannot load IPTC/NAA subject codes XML database";
      |         ^
/opt/qt6/include/QtCore/qloggingcategory.h:162:32: note: expanded from macro 'qCDebug'
  162 | #define qCDebug(category, ...) QT_MESSAGE_LOGGER_COMMON(category, QtDebugMsg).debug(__VA_ARGS__)
      |                                ^
/opt/qt6/include/QtCore/qloggingcategory.h:159:5: note: expanded from macro 'QT_MESSAGE_LOGGER_COMMON'
  159 |     for (QLoggingCategoryMacroHolder<level> qt_category((category)()); qt_category; qt_category.control = false) \
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:143:5: note: Loop condition is false. Execution continues on line 150
  143 |     for (Private::SubjectCodesMap::Iterator it = d->subMap.begin() ; it != d->subMap.end() ; ++it)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:154:9: note: Assuming 'sizeLimited' is false
  154 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:154:5: note: Taking false branch
  154 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:166:9: note: 'sizeLimited' is false
  166 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:166:5: note: Taking false branch
  166 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:177:9: note: 'sizeLimited' is false
  177 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:177:5: note: Taking false branch
  177 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:188:9: note: 'sizeLimited' is false
  188 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:188:5: note: Taking false branch
  188 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:199:9: note: 'sizeLimited' is false
  199 |     if (sizeLimited)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:199:5: note: Taking false branch
  199 |     if (sizeLimited)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:324:5: note: Calling 'SubjectWidget::slotEditOptionChanged'
  324 |     this->slotEditOptionChanged(d->btnGroup->id(d->btnGroup->checkedButton()));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:345:9: note: Assuming 'b' is not equal to CUSTOM
  345 |     if (b == Private::CUSTOM)
      |         ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:345:5: note: Taking false branch
  345 |     if (b == Private::CUSTOM)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/subjectwidget.cpp:362:9: note: Call to virtual method 'SubjectWidget::slotRefChanged' during construction bypasses virtual dispatch
  362 |         slotRefChanged();
      |         ^~~~~~~~~~~~~~~~
79 warnings generated.

[ 355/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/timestampupdate/timestampupdate_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 356/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/nlsearch_autogen/mocs_compilation.cpp
2 warnings generated.

[ 357/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/sidebarwidget.cpp
53 warnings generated.

[ 358/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/widgets/searchtextbar_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 359/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_thumbnail.cpp
91 warnings generated.

[ 360/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngexportsettings.cpp
2 warnings generated.

[ 361/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dwizarddlg.cpp
60 warnings generated.

[ 362/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields.cpp
111 warnings generated.

[ 363/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager_gui.cpp
87 warnings generated.

[ 364/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/piwigo/piwigoplugin.cpp
2 warnings generated.

[ 365/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/distortionfx/distortionfxtoolplugin.cpp
2 warnings generated.

[ 366/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterlist.cpp
2 warnings generated.

[ 367/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolparser_output.cpp
45 warnings generated.

[ 368/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/import/gui_importui_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 369/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/jamba.cpp
No checks enabled.

[ 370/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmcSymbol.cpp
50 warnings generated.

[ 371/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tracks/trackmanager.cpp
79 warnings generated.

[ 372/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/mediawiki/Generic_MediaWiki_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 373/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/tools/gimpbinary.cpp
2 warnings generated.

[ 374/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_gps.cpp
40 warnings generated.

[ 375/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptMessaging.cpp
No checks enabled.

[ 376/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/sony.cpp
No checks enabled.

[ 377/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/convert16to8/convert16to8.cpp
2 warnings generated.

[ 378/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/itemcopyright.cpp
63 warnings generated.

[ 379/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/thirdparty/llamacpp/src/llama_autogen/mocs_compilation.cpp
[ 380/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/WXMPMeta.cpp
No checks enabled.

[ 381/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimgabstracthistory_utest.cpp
72 warnings generated.

[ 382/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/import/importitempropertiestab.cpp
56 warnings generated.

[ 383/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_page.cpp
2 warnings generated.

[ 384/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltThreadTask.cpp
No checks enabled.

[ 385/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/audio/presentationaudiolist.cpp
2 warnings generated.

[ 386/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/watermark/watermarkplugin.cpp
2 warnings generated.

[ 387/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbwindow.cpp
2 warnings generated.

[ 388/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltMimeType.cpp
No checks enabled.

[ 389/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gsreplacedlg.cpp
2 warnings generated.

[ 390/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dxmlguiwindow_toolbar.cpp
85 warnings generated.

[ 391/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/querysiteinfogeneral_utest.cpp
2 warnings generated.

[ 392/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:114:5: warning: Call to virtual method 'Showfoto::setupUserArea' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  114 |     this->setupUserArea();
      |     ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:9: note: Assuming the condition is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:55: note: Left side of '&&' is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |                                                       ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:9: note: Assuming the condition is false
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:5: note: Taking false branch
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:9: note: Assuming field 'splash' is null
   86 |     if (d->splash)
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:5: note: Taking false branch
   86 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:12: note: Field 'splash' is null
   95 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:5: note: Taking false branch
   95 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:12: note: Field 'splash' is null
  104 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:5: note: Taking false branch
  104 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:114:5: note: Call to virtual method 'Showfoto::setupUserArea' during construction bypasses virtual dispatch
  114 |     this->setupUserArea();
      |     ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:115:5: warning: Call to virtual method 'Showfoto::setupActions' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  115 |     this->setupActions();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:9: note: Assuming the condition is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:55: note: Left side of '&&' is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |                                                       ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:9: note: Assuming the condition is false
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:5: note: Taking false branch
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:9: note: Assuming field 'splash' is null
   86 |     if (d->splash)
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:5: note: Taking false branch
   86 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:12: note: Field 'splash' is null
   95 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:5: note: Taking false branch
   95 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:12: note: Field 'splash' is null
  104 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:5: note: Taking false branch
  104 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:115:5: note: Call to virtual method 'Showfoto::setupActions' during construction bypasses virtual dispatch
  115 |     this->setupActions();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:134:5: warning: Call to virtual method 'Showfoto::setupConnections' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  134 |     this->setupConnections();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:9: note: Assuming the condition is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:55: note: Left side of '&&' is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |                                                       ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:9: note: Assuming the condition is false
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:5: note: Taking false branch
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:9: note: Assuming field 'splash' is null
   86 |     if (d->splash)
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:5: note: Taking false branch
   86 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:12: note: Field 'splash' is null
   95 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:5: note: Taking false branch
   95 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:12: note: Field 'splash' is null
  104 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:5: note: Taking false branch
  104 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:134:5: note: Call to virtual method 'Showfoto::setupConnections' during construction bypasses virtual dispatch
  134 |     this->setupConnections();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:138:5: warning: Call to virtual method 'Showfoto::toggleActions' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  138 |     this->toggleActions(false);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:9: note: Assuming the condition is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:55: note: Left side of '&&' is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |                                                       ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:9: note: Assuming the condition is false
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:5: note: Taking false branch
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:9: note: Assuming field 'splash' is null
   86 |     if (d->splash)
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:5: note: Taking false branch
   86 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:12: note: Field 'splash' is null
   95 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:5: note: Taking false branch
   95 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:12: note: Field 'splash' is null
  104 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:5: note: Taking false branch
  104 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:138:5: note: Call to virtual method 'Showfoto::toggleActions' during construction bypasses virtual dispatch
  138 |     this->toggleActions(false);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:142:5: warning: Call to virtual method 'Showfoto::readSettings' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  142 |     this->readSettings();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:9: note: Assuming the condition is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:37:55: note: Left side of '&&' is false
   37 |         ShowfotoSettings::instance()->getShowSplash() &&
      |                                                       ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:9: note: Assuming the condition is false
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:75:5: note: Taking false branch
   75 |     if (!ShowfotoSettings::instance()->getCacheThumbs())
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:9: note: Assuming field 'splash' is null
   86 |     if (d->splash)
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:86:5: note: Taking false branch
   86 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:12: note: Field 'splash' is null
   95 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:95:5: note: Taking false branch
   95 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:12: note: Field 'splash' is null
  104 |     if (d->splash)
      |            ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:104:5: note: Taking false branch
  104 |     if (d->splash)
      |     ^
/home/gilles/Devel/9.x/core/showfoto/main/showfoto.cpp:142:5: note: Call to virtual method 'Showfoto::readSettings' during construction bypasses virtual dispatch
  142 |     this->readSettings();
      |     ^~~~~~~~~~~~~~~~~~~~
7 warnings generated.

[ 393/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_config.cpp
2 warnings generated.

[ 394/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataBalloonStyle.cpp
25 warnings generated.

[ 395/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.cpp
77 warnings generated.

[ 396/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/GpxParser.cpp
2 warnings generated.

[ 397/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemlistmodel.cpp
61 warnings generated.

[ 398/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gsnewalbumdlg.cpp
2 warnings generated.

[ 399/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolwrite_cli.cpp
2 warnings generated.

[ 400/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfview.cpp
73 warnings generated.

[ 401/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/inaturalist/Generic_iNaturalist_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 402/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/widgets/presentationctrlwidget.cpp
2 warnings generated.

[ 403/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlMinimumTagHandler.cpp
33 warnings generated.

[ 404/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-opt.cpp
No checks enabled.

[ 405/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/presentationplugin.cpp
2 warnings generated.

[ 406/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_digikam.cpp
79 warnings generated.

[ 407/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/noisereduction/noisereductiontool.cpp
2 warnings generated.

[ 408/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/border/bordertool.cpp
2 warnings generated.

[ 409/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/tracks_utest.cpp
2 warnings generated.

[ 410/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/option.cpp
37 warnings generated.

[ 411/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXwptTagHandler.cpp
2 warnings generated.

[ 412/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/restoration/Bqm_Restoration_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 413/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/glviewer/glviewerplugin.cpp
2 warnings generated.

[ 414/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albummodeldragdrophandler.cpp
57 warnings generated.

[ 415/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geomapwrapper/gpsiteminfosorter.cpp
59 warnings generated.

[ 416/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:500:21: warning: The value '10' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  500 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:709:9: note: Assuming 'mode' is not equal to field 'mode'
  709 |     if (d->mode == mode)
      |         ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:709:5: note: Taking false branch
  709 |     if (d->mode == mode)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:715:5: note: Calling 'ItemHistoryGraphModel::setHistory'
  715 |     setHistory(d->info, d->historyGraph);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:729:9: note: Assuming the condition is false
  729 |     if (graph.isNull())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:729:5: note: Taking false branch
  729 |     if (graph.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:744:5: note: Calling 'Private::build'
  744 |     d->build();
      |     ^~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:384:9: note: Assuming the condition is false
  384 |     if (path.isEmpty())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:384:5: note: Taking false branch
  384 |     if (path.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:389:14: note: Assuming field 'mode' is not equal to ImagesListMode
  389 |     if      (mode == ItemHistoryGraphModel::ImagesListMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:389:5: note: Taking false branch
  389 |     if      (mode == ItemHistoryGraphModel::ImagesListMode)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:393:14: note: Assuming field 'mode' is not equal to ImagesTreeMode
  393 |     else if (mode == ItemHistoryGraphModel::ImagesTreeMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:393:10: note: Taking false branch
  393 |     else if (mode == ItemHistoryGraphModel::ImagesTreeMode)
      |          ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:397:14: note: Assuming field 'mode' is equal to CombinedTreeMode
  397 |     else if (mode == CombinedTreeMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:397:10: note: Taking true branch
  397 |     else if (mode == CombinedTreeMode)
      |          ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:399:9: note: Calling 'Private::buildCombinedTree'
  399 |         buildCombinedTree(ref);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:492:21: note: Assuming the condition is false
  492 |     bool onePath = (leavesFromRef.size() <= 1);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:494:22: note: Assuming the condition is true
  494 |     for (int i = 0 ; i < path.size() ; ++i)
      |                      ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:494:5: note: Loop condition is true.  Entering loop body
  494 |     for (int i = 0 ; i < path.size() ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:497:47: note: 'i' is 0
  497 |         HistoryGraph::Vertex previous       = i ? path.at(i-1) : HistoryGraph::Vertex();
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:497:47: note: '?' condition is false
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:510:47: note: Calling 'Graph::adjacentVertices'
  510 |         QList<HistoryGraph::Vertex> sources = graph().adjacentVertices(item->vertex, HistoryGraph::EdgesToRoot);    // clazy:exclude=missing-typeinfo
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:492:9: note: Taking false branch
  492 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:498:9: note: Taking true branch
  498 |         if (flags & EdgesToRoot)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:500:48: note: Assuming field 'direction' is equal to ParentToChild
  500 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:500:47: note: '?' condition is true
  500 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:500:21: note: The value '10' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  500 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  501 |                                                                            : OutboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:500:21: warning: The value '9' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  500 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:709:9: note: Assuming 'mode' is not equal to field 'mode'
  709 |     if (d->mode == mode)
      |         ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:709:5: note: Taking false branch
  709 |     if (d->mode == mode)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:715:5: note: Calling 'ItemHistoryGraphModel::setHistory'
  715 |     setHistory(d->info, d->historyGraph);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:729:9: note: Assuming the condition is false
  729 |     if (graph.isNull())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:729:5: note: Taking false branch
  729 |     if (graph.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:744:5: note: Calling 'Private::build'
  744 |     d->build();
      |     ^~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:384:9: note: Assuming the condition is false
  384 |     if (path.isEmpty())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:384:5: note: Taking false branch
  384 |     if (path.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:389:14: note: Assuming field 'mode' is not equal to ImagesListMode
  389 |     if      (mode == ItemHistoryGraphModel::ImagesListMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:389:5: note: Taking false branch
  389 |     if      (mode == ItemHistoryGraphModel::ImagesListMode)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:393:14: note: Assuming field 'mode' is not equal to ImagesTreeMode
  393 |     else if (mode == ItemHistoryGraphModel::ImagesTreeMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:393:10: note: Taking false branch
  393 |     else if (mode == ItemHistoryGraphModel::ImagesTreeMode)
      |          ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:397:14: note: Assuming field 'mode' is equal to CombinedTreeMode
  397 |     else if (mode == CombinedTreeMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:397:10: note: Taking true branch
  397 |     else if (mode == CombinedTreeMode)
      |          ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:399:9: note: Calling 'Private::buildCombinedTree'
  399 |         buildCombinedTree(ref);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:492:21: note: Assuming the condition is false
  492 |     bool onePath = (leavesFromRef.size() <= 1);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:494:22: note: Assuming the condition is true
  494 |     for (int i = 0 ; i < path.size() ; ++i)
      |                      ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:494:5: note: Loop condition is true.  Entering loop body
  494 |     for (int i = 0 ; i < path.size() ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:497:47: note: 'i' is 0
  497 |         HistoryGraph::Vertex previous       = i ? path.at(i-1) : HistoryGraph::Vertex();
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:497:47: note: '?' condition is false
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:510:47: note: Calling 'Graph::adjacentVertices'
  510 |         QList<HistoryGraph::Vertex> sources = graph().adjacentVertices(item->vertex, HistoryGraph::EdgesToRoot);    // clazy:exclude=missing-typeinfo
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:492:9: note: Taking false branch
  492 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:498:9: note: Taking true branch
  498 |         if (flags & EdgesToRoot)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:500:48: note: Assuming field 'direction' is not equal to ParentToChild
  500 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:500:47: note: '?' condition is false
  500 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:500:21: note: The value '9' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  500 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  501 |                                                                            : OutboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: warning: The value '10' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:709:9: note: Assuming 'mode' is not equal to field 'mode'
  709 |     if (d->mode == mode)
      |         ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:709:5: note: Taking false branch
  709 |     if (d->mode == mode)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:715:5: note: Calling 'ItemHistoryGraphModel::setHistory'
  715 |     setHistory(d->info, d->historyGraph);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:729:9: note: Assuming the condition is false
  729 |     if (graph.isNull())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:729:5: note: Taking false branch
  729 |     if (graph.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:744:5: note: Calling 'Private::build'
  744 |     d->build();
      |     ^~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:384:9: note: Assuming the condition is false
  384 |     if (path.isEmpty())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:384:5: note: Taking false branch
  384 |     if (path.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:389:14: note: Assuming field 'mode' is not equal to ImagesListMode
  389 |     if      (mode == ItemHistoryGraphModel::ImagesListMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:389:5: note: Taking false branch
  389 |     if      (mode == ItemHistoryGraphModel::ImagesListMode)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:393:14: note: Assuming field 'mode' is equal to ImagesTreeMode
  393 |     else if (mode == ItemHistoryGraphModel::ImagesTreeMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:393:10: note: Taking true branch
  393 |     else if (mode == ItemHistoryGraphModel::ImagesTreeMode)
      |          ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:395:9: note: Calling 'Private::buildImagesTree'
  395 |         buildImagesTree();
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:432:13: note: Assuming the condition is true
  432 |         if (currentLevel == -1)
      |             ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:432:9: note: Taking true branch
  432 |         if (currentLevel == -1)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:436:17: note: Calling 'Graph::isRoot'
  436 |             if (graph().isRoot(v) && (parent == rootItem))
      |                 ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:543:17: note: Calling 'Graph::hasEdges'
  543 |         return !hasEdges(v, EdgesToRoot);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking false branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:603:9: note: Taking true branch
  603 |         if (flags & EdgesToRoot)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:48: note: Assuming field 'direction' is equal to ParentToChild
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:47: note: '?' condition is true
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: note: The value '10' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                                                                            : OutboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: warning: The value '9' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:709:9: note: Assuming 'mode' is not equal to field 'mode'
  709 |     if (d->mode == mode)
      |         ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:709:5: note: Taking false branch
  709 |     if (d->mode == mode)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:715:5: note: Calling 'ItemHistoryGraphModel::setHistory'
  715 |     setHistory(d->info, d->historyGraph);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:729:9: note: Assuming the condition is false
  729 |     if (graph.isNull())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:729:5: note: Taking false branch
  729 |     if (graph.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:744:5: note: Calling 'Private::build'
  744 |     d->build();
      |     ^~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:384:9: note: Assuming the condition is false
  384 |     if (path.isEmpty())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:384:5: note: Taking false branch
  384 |     if (path.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:389:14: note: Assuming field 'mode' is not equal to ImagesListMode
  389 |     if      (mode == ItemHistoryGraphModel::ImagesListMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:389:5: note: Taking false branch
  389 |     if      (mode == ItemHistoryGraphModel::ImagesListMode)
      |     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:393:14: note: Assuming field 'mode' is equal to ImagesTreeMode
  393 |     else if (mode == ItemHistoryGraphModel::ImagesTreeMode)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:393:10: note: Taking true branch
  393 |     else if (mode == ItemHistoryGraphModel::ImagesTreeMode)
      |          ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:395:9: note: Calling 'Private::buildImagesTree'
  395 |         buildImagesTree();
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:432:13: note: Assuming the condition is true
  432 |         if (currentLevel == -1)
      |             ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:432:9: note: Taking true branch
  432 |         if (currentLevel == -1)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.cpp:436:17: note: Calling 'Graph::isRoot'
  436 |             if (graph().isRoot(v) && (parent == rootItem))
      |                 ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:543:17: note: Calling 'Graph::hasEdges'
  543 |         return !hasEdges(v, EdgesToRoot);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking false branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:603:9: note: Taking true branch
  603 |         if (flags & EdgesToRoot)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:48: note: Assuming field 'direction' is not equal to ParentToChild
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:47: note: '?' condition is false
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: note: The value '9' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                                                                            : OutboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~~
101 warnings generated.

[ 417/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolparser.cpp
45 warnings generated.

[ 418/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/ExpatAdapter.cpp
No checks enabled.

[ 419/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/versionmanager/versionnamingscheme.cpp
33 warnings generated.

[ 420/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:295:9: warning: Potential leak of memory pointed to by 'polygon' [clang-analyzer-cplusplus.NewDeleteLeaks]
  295 |     if (error)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:9: note: Assuming the condition is false
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:5: note: Taking false branch
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:9: note: Assuming the condition is false
  153 |     if (!file.exists())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:5: note: Taking false branch
  153 |     if (!file.exists())
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:9: note: Assuming the condition is false
  161 |     if (!file.open(QIODevice::ReadOnly))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:5: note: Taking false branch
  161 |     if (!file.open(QIODevice::ReadOnly))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:173:5: note: Control jumps to 'case 1:'  at line 175
  173 |     switch (m_fileHeaderVersion)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:177:20: note: Calling 'Pn2Runner::parseForVersion1'
  177 |             return parseForVersion1(fileName, role);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:205:33: note: Memory is allocated
  205 |     GeoDataPolygon* polygon   = new GeoDataPolygon;
      |                                 ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:207:37: note: Assuming 'currentPoly' is > field 'm_fileHeaderPolygons'
  207 |     for (quint32 currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:207:74: note: Left side of '&&' is false
  207 |     for (quint32 currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                                                          ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:279:10: note: 'prevFlag' is not equal to INNERBOUNDARY
  279 |     if ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY))
      |          ^~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:279:9: note: Left side of '||' is false
  279 |     if ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY))
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:279:41: note: 'prevFlag' is not equal to OUTERBOUNDARY
  279 |     if ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY))
      |                                         ^~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:279:5: note: Taking false branch
  279 |     if ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:295:9: note: Potential leak of memory pointed to by 'polygon'
  295 |     if (error)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:492:24: warning: Potential leak of memory pointed to by 'multigeom' [clang-analyzer-cplusplus.NewDeleteLeaks]
  492 |             prevFlag = MULTIGEOMETRY;
      |                        ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:9: note: Assuming the condition is false
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:5: note: Taking false branch
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:9: note: Assuming the condition is false
  153 |     if (!file.exists())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:5: note: Taking false branch
  153 |     if (!file.exists())
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:9: note: Assuming the condition is false
  161 |     if (!file.open(QIODevice::ReadOnly))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:5: note: Taking false branch
  161 |     if (!file.open(QIODevice::ReadOnly))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:173:5: note: Control jumps to 'case 2:'  at line 179
  173 |     switch (m_fileHeaderVersion)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:181:20: note: Calling 'Pn2Runner::parseForVersion2'
  181 |             return parseForVersion2(fileName, role);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:29: note: Assuming 'currentPoly' is <= field 'm_fileHeaderPolygons'
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:28: note: Left side of '&&' is true
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                            ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:71: note: 'error' is false
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                                                       ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:28: note: Left side of '&&' is true
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                            ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:82: note: Assuming the condition is true
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                                                                  ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:5: note: Loop condition is true.  Entering loop body
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:14: note: Assuming 'flag' is equal to MULTIGEOMETRY
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |              ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:13: note: Left side of '&&' is true
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:42: note: 'prevFlag' is not equal to INNERBOUNDARY
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |                                          ^~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:41: note: Left side of '||' is false
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |                                         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:73: note: 'prevFlag' is not equal to OUTERBOUNDARY
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |                                                                         ^~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:9: note: Taking false branch
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:338:14: note: 'flag' is equal to MULTIGEOMETRY
  338 |         if ((flag != MULTIGEOMETRY) && (flag != INNERBOUNDARY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |              ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:338:37: note: Left side of '&&' is false
  338 |         if ((flag != MULTIGEOMETRY) && (flag != INNERBOUNDARY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |                                     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:352:13: note: Assuming 'placemarkCurrentID' is equal to 'placemarkPrevID'
  352 |         if (placemarkCurrentID != placemarkPrevID)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:352:9: note: Taking false branch
  352 |         if (placemarkCurrentID != placemarkPrevID)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:375:13: note: 'flag' is equal to MULTIGEOMETRY
  375 |         if (flag != MULTIGEOMETRY)
      |             ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:375:9: note: Taking false branch
  375 |         if (flag != MULTIGEOMETRY)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:431:53: note: Memory is allocated
  431 |             GeoDataMultiGeometry* const multigeom = new GeoDataMultiGeometry;
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:436:33: note: Assuming 'iter' is >= 'multiSize'
  436 |             for (int iter = 0 ; iter < multiSize ; ++iter)
      |                                 ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:436:13: note: Loop condition is false. Execution continues on line 482
  436 |             for (int iter = 0 ; iter < multiSize ; ++iter)
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:482:18: note: 'prevFlagInMulti' is not equal to INNERBOUNDARY
  482 |             if ((prevFlagInMulti == INNERBOUNDARY) || (prevFlagInMulti == OUTERBOUNDARY))
      |                  ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:482:17: note: Left side of '||' is false
  482 |             if ((prevFlagInMulti == INNERBOUNDARY) || (prevFlagInMulti == OUTERBOUNDARY))
      |                 ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:482:56: note: 'prevFlagInMulti' is not equal to OUTERBOUNDARY
  482 |             if ((prevFlagInMulti == INNERBOUNDARY) || (prevFlagInMulti == OUTERBOUNDARY))
      |                                                        ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:482:13: note: Taking false branch
  482 |             if ((prevFlagInMulti == INNERBOUNDARY) || (prevFlagInMulti == OUTERBOUNDARY))
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:487:17: note: 'placemark' is null
  487 |             if (placemark)
      |                 ^~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:487:13: note: Taking false branch
  487 |             if (placemark)
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:492:24: note: Potential leak of memory pointed to by 'multigeom'
  492 |             prevFlag = MULTIGEOMETRY;
      |                        ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:505:9: warning: Potential leak of memory pointed to by 'polygon' [clang-analyzer-cplusplus.NewDeleteLeaks]
  505 |     if (error)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:9: note: Assuming the condition is false
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:5: note: Taking false branch
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:9: note: Assuming the condition is false
  153 |     if (!file.exists())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:5: note: Taking false branch
  153 |     if (!file.exists())
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:9: note: Assuming the condition is false
  161 |     if (!file.open(QIODevice::ReadOnly))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:5: note: Taking false branch
  161 |     if (!file.open(QIODevice::ReadOnly))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:173:5: note: Control jumps to 'case 2:'  at line 179
  173 |     switch (m_fileHeaderVersion)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:181:20: note: Calling 'Pn2Runner::parseForVersion2'
  181 |             return parseForVersion2(fileName, role);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:320:35: note: Memory is allocated
  320 |     GeoDataPolygon* polygon     = new GeoDataPolygon;
      |                                   ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:29: note: Assuming 'currentPoly' is > field 'm_fileHeaderPolygons'
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:66: note: Left side of '&&' is false
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                                                  ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:497:9: note: 'placemark' is null
  497 |         placemark                                                    &&
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:497:70: note: Left side of '&&' is false
  497 |         placemark                                                    &&
      |                                                                      ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:505:9: note: Potential leak of memory pointed to by 'polygon'
  505 |     if (error)
      |         ^
5 warnings generated.

[ 421/3657][8.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgview_p.cpp
88 warnings generated.

[ 422/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dpluginaction.cpp
37 warnings generated.

[ 423/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/native/RawImport_Native_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 424/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp
No checks enabled.

[ 425/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/ParseRunnerPlugin.cpp
37 warnings generated.

[ 426/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileLoaderHelper.cpp
25 warnings generated.

[ 427/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen35moe.cpp
No checks enabled.

[ 428/3657][11.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimghistorygraph_utest.cpp
2 warnings generated.

[ 429/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/actionthreadbase.cpp
/home/gilles/Devel/9.x/core/libs/threads/actionthreadbase.cpp:87:5: warning: Call to virtual method 'ActionThreadBase::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   87 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threads/actionthreadbase.cpp:87:5: note: Call to virtual method 'ActionThreadBase::cancel' during destruction bypasses virtual dispatch
   87 |     this->cancel();
      |     ^~~~~~~~~~~~~~
32 warnings generated.

[ 430/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMultiGeometryTagHandler.cpp
37 warnings generated.

[ 431/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_olympus.cpp
43 warnings generated.

[ 432/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbdownloadhistory.cpp
45 warnings generated.

[ 433/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/history/versionsdelegate.cpp
83 warnings generated.

[ 434/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterthread.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterthread.cpp:50:5: warning: Call to virtual method 'TextConverterActionThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   50 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterthread.cpp:50:5: note: Call to virtual method 'TextConverterActionThread::cancel' during destruction bypasses virtual dispatch
   50 |     this->cancel();
      |     ^~~~~~~~~~~~~~
60 warnings generated.

[ 435/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchpromptbuilder.cpp
29 warnings generated.

[ 436/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/cameraselection.cpp
80 warnings generated.

[ 437/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoTagHandler.cpp
33 warnings generated.

[ 438/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/kmlexport/geodataparser.cpp
2 warnings generated.

[ 439/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_panasonic.cpp
42 warnings generated.

[ 440/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/queryrevision_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 441/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumwizard.cpp
2 warnings generated.

[ 442/3657][8.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/searches/searchresultmodel.cpp
2 warnings generated.

[ 443/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRotationTagHandler.cpp
33 warnings generated.

[ 444/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/progressmanager/core_progressmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 445/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneLicense.cpp
15 warnings generated.

[ 446/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/Subband.cpp
No checks enabled.

[ 447/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dplugindimg.cpp
57 warnings generated.

[ 448/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_carver.c
No checks enabled.

[ 449/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/disjointmetadata_p.cpp
51 warnings generated.

[ 450/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/erasemetadatatag_utest.cpp
2 warnings generated.

[ 451/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPolyStyleTagHandler.cpp
33 warnings generated.

[ 452/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffexportsettings.cpp
2 warnings generated.

[ 453/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlObjectTagHandler.cpp
33 warnings generated.

[ 454/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_sidecars.cpp
68 warnings generated.

[ 455/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectionsettings.cpp
47 warnings generated.

[ 456/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/openbayer_sample.cpp
No checks enabled.

[ 457/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoollistviewitem.cpp
66 warnings generated.

[ 458/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensfunfilter.cpp
48 warnings generated.

[ 459/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/dmetadataloader_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 460/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/pangu-embed.cpp
No checks enabled.

[ 461/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolwidget.cpp
66 warnings generated.

[ 462/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/edit/facepipelineedit.cpp
78 warnings generated.

[ 463/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/datefolderviewsidebarwidget.cpp
74 warnings generated.

[ 464/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/applymetadata/Bqm_ApplyMetadata_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 465/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-backend-meta.cpp
No checks enabled.

[ 466/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/itemtagpair.cpp
59 warnings generated.

[ 467/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/RenderPluginInterface.cpp
29 warnings generated.

[ 468/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewitem.cpp
2 warnings generated.

[ 469/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSchemaDataTagHandler.cpp
33 warnings generated.

[ 470/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconvertertask.cpp
54 warnings generated.

[ 471/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/setiptcpreview_utest.cpp
2 warnings generated.

[ 472/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/MarbleGraphicsGridLayout.cpp
29 warnings generated.

[ 473/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslideintropage.cpp
2 warnings generated.

[ 474/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/texture/texture.cpp
2 warnings generated.

[ 475/3657][8.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/dialogs/presentation_mainpage.cpp
2 warnings generated.

[ 476/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/hslcorrection/hslcorrection.cpp
2 warnings generated.

[ 477/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview.cpp
82 warnings generated.

[ 478/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/decorate/border/Editor_BorderTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 479/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptQueue.cpp
No checks enabled.

[ 480/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/video/videoslide_gui.cpp
2 warnings generated.

[ 481/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLocation.cpp
27 warnings generated.

[ 482/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTimeStampTagHandler.cpp
33 warnings generated.

[ 483/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoDocument.cpp
2 warnings generated.

[ 484/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojxl/converttojxl.cpp
2 warnings generated.

[ 485/3657][8.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/mapsearches/gpssearchview.cpp
119 warnings generated.

[ 486/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLatLonQuadWriter.cpp
33 warnings generated.

[ 487/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSizeTagHandler.cpp
33 warnings generated.

[ 488/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/dbjobs/dbjobsthread.cpp
56 warnings generated.

[ 489/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPDocOps-Utils.cpp
No checks enabled.

[ 490/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/charcoal/charcoaltool.cpp
2 warnings generated.

[ 491/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_queryimages.cpp
2 warnings generated.

[ 492/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/searches/searchresultmodelhelper.cpp
2 warnings generated.

[ 493/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewgeneric.cpp
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewgeneric.cpp:28:5: warning: Call to virtual method 'DPluginConfViewGeneric::loadPlugins' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewgeneric.cpp:28:5: note: Call to virtual method 'DPluginConfViewGeneric::loadPlugins' during construction bypasses virtual dispatch
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
70 warnings generated.

[ 494/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLatLonBoxTagHandler.cpp
33 warnings generated.

[ 495/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/cpfindtask.cpp
2 warnings generated.

[ 496/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/advancedrename/renamecustomizer_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 497/3657][13.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/dbinaryiface.cpp
48 warnings generated.

[ 498/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/server/databaseserver.cpp
42 warnings generated.

[ 499/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/fileio/loadingcacheinterface.cpp
39 warnings generated.

[ 500/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/collections/dwitemdelegate_p.cpp
63 warnings generated.

[ 501/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifloader_save.cpp
2 warnings generated.

[ 502/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/overlaywidget.cpp
47 warnings generated.

[ 503/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings.cpp
53 warnings generated.

[ 504/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTopFovTagHandler.cpp
33 warnings generated.

[ 505/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/AbstractProjection.cpp
37 warnings generated.

[ 506/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifplugin.cpp
2 warnings generated.

[ 507/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotokineticscroller.cpp
2 warnings generated.

[ 508/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataOrientation.cpp
15 warnings generated.

[ 509/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dragdrop/core_dragdrop_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 510/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewbar.cpp
2 warnings generated.

[ 511/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/MarbleZip.cpp
39 warnings generated.

[ 512/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/blendingdlg/expoblendingdlg.cpp
2 warnings generated.

[ 513/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/itemfiltershistorytreeitem.cpp
36 warnings generated.

[ 514/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/metadatalistviewitem.cpp
74 warnings generated.

[ 515/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedanalyser.cpp
41 warnings generated.

[ 516/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exifdatetime.cpp
2 warnings generated.

[ 517/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedb.cpp
47 warnings generated.

[ 518/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/mediawikiplugin.cpp
2 warnings generated.

[ 519/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dngwriter/dnginfo_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 520/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/rawengine/core_libraw_obj_autogen/mocs_compilation.cpp
[ 521/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/imageguidewidget.cpp
55 warnings generated.

[ 522/3657][1.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbconstants.cpp
11 warnings generated.

[ 523/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcplugin.cpp
2 warnings generated.

[ 524/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/HttpDownloadManager.cpp
38 warnings generated.

[ 525/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Tests/FileMediaServer/FileMediaServerTest.cpp
No checks enabled.

[ 526/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget.cpp
100 warnings generated.

[ 527/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/granite-moe.cpp
No checks enabled.

[ 528/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/applytags_utest.cpp
2 warnings generated.

[ 529/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveystack.cpp
113 warnings generated.

[ 530/3657][9.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/PluginItemDelegate.cpp
76 warnings generated.

[ 531/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/groupstatecomputer.cpp
39 warnings generated.

[ 532/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTimeSpan.cpp
29 warnings generated.

[ 533/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/onlinedownload_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 534/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu_autogen/mocs_compilation.cpp
[ 535/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltHttpServer.cpp
No checks enabled.

[ 536/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTimeSpanTagHandler.cpp
33 warnings generated.

[ 537/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectionfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectionfilter.cpp:85:5: warning: Call to virtual method 'RedEyeCorrectionFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   85 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectionfilter.cpp:85:5: note: Call to virtual method 'RedEyeCorrectionFilter::filterImage' during construction bypasses virtual dispatch
   85 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
50 warnings generated.

[ 538/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_area_task.cpp
No checks enabled.

[ 539/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/effectmngr_p.cpp
37 warnings generated.

[ 540/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/magick/dimgimagemagickloader_load.cpp
2 warnings generated.

[ 541/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/invertfilter.cpp
41 warnings generated.

[ 542/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/facesmanagement/facesengine.cpp
92 warnings generated.

[ 543/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma4-assistant.cpp
No checks enabled.

[ 544/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pnt/PntRunner.cpp
2 warnings generated.

[ 545/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel_tagproperties.cpp
70 warnings generated.

[ 546/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem_p.cpp
63 warnings generated.

[ 547/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/generator/jalbumsettings.cpp
2 warnings generated.

[ 548/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/antivignetting/antivignetting.cpp
2 warnings generated.

[ 549/3657][9.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_tools.cpp
149 warnings generated.

[ 550/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/albummodel/albummodel_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 551/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Bsd/NptBsdNetwork.cpp
No checks enabled.

[ 552/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneSettings.cpp
39 warnings generated.

[ 553/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/glm4-moe.cpp
No checks enabled.

[ 554/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbchecker.cpp
40 warnings generated.

[ 555/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPolygon.cpp
34 warnings generated.

[ 556/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/actioncategorizedview.cpp
59 warnings generated.

[ 557/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/loadfromba_utest.cpp
2 warnings generated.

[ 558/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/opencv-dnn/dnnsfaceextractor.cpp
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/opencv-dnn/dnnsfaceextractor.cpp:64:10: warning: Call to virtual method 'DNNSFaceExtractor::loadModels' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   64 |     if (!this->loadModels())
      |          ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/opencv-dnn/dnnsfaceextractor.cpp:64:10: note: Call to virtual method 'DNNSFaceExtractor::loadModels' during construction bypasses virtual dispatch
   64 |     if (!this->loadModels())
      |          ^~~~~~~~~~~~~~~~~~
46 warnings generated.

[ 559/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo.cpp
67 warnings generated.

[ 560/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:176:15: warning: Value of 'errno' was not checked and may be overwritten by function 'png_create_read_struct' [clang-analyzer-unix.Errno]
  176 |     png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:150:10: note: 'f' is non-null
  150 |     if (!f)
      |          ^
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:150:5: note: Taking false branch
  150 |     if (!f)
      |     ^
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:161:10: note: 'itemsRead' is equal to PNG_BYTES_TO_CHECK
  161 |     if ((itemsRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |          ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:161:9: note: Left side of '||' is false
  161 |     if ((itemsRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |         ^
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:161:46: note: Assuming the condition is false
  161 |     if ((itemsRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:161:5: note: Taking false branch
  161 |     if ((itemsRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |     ^
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:174:5: note: After calling 'rewind' reading 'errno' is required to find out if the call has failed
  174 |     rewind(f);
      |     ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:176:15: note: Value of 'errno' was not checked and may be overwritten by function 'png_create_read_struct'
  176 |     png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 warnings generated.

[ 561/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/editor/simpletreemodel_utest.cpp
2 warnings generated.

[ 562/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_database.cpp
55 warnings generated.

[ 563/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/panorama/panoparser_autogen/mocs_compilation.cpp
2 warnings generated.

[ 564/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/threadimageio/core_threadimageio_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 565/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTiltTagHandler.cpp
33 warnings generated.

[ 566/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/navigation/ArrowDiscWidget.cpp
2 warnings generated.

[ 567/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/LatLonBoxWidget.cpp
39 warnings generated.

[ 568/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/widgets/facescanwidget.cpp
69 warnings generated.

[ 569/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewFormatTagHandler.cpp
33 warnings generated.

[ 570/3657][1.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_protection.cpp
2 warnings generated.

[ 571/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxplugin.cpp
2 warnings generated.

[ 572/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchqueryintent.cpp
33 warnings generated.

[ 573/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albumwatch.cpp
77 warnings generated.

[ 574/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlFilterTagHandler.cpp
37 warnings generated.

[ 575/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/resize/resizeplugin.cpp
2 warnings generated.

[ 576/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimgfilteractionkeys_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 577/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-io.cpp
No checks enabled.

[ 578/3657][12.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginloader.cpp
65 warnings generated.

[ 579/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlZoomTagHandler.cpp
33 warnings generated.

[ 580/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/redeyecorrection/Bqm_RedEyeCorrection_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 581/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/slideshowplugin.cpp
2 warnings generated.

[ 582/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/file/print/printoptionspage.cpp
2 warnings generated.

[ 583/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/geolocationfilter.cpp
54 warnings generated.

[ 584/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/texturecontainer.cpp
25 warnings generated.

[ 585/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiestab_helpers.cpp
95 warnings generated.

[ 586/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/widgets/assignnamewidgetstates.cpp
51 warnings generated.

[ 587/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/wizard/expoblendinglastpage.cpp
2 warnings generated.

[ 588/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/blackframeparser.cpp
44 warnings generated.

[ 589/3657][11.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_properties.cpp
74 warnings generated.

[ 590/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchquerycache.cpp
33 warnings generated.

[ 591/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/detectgeneral_cli.cpp
2 warnings generated.

[ 592/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbtalker.cpp
2 warnings generated.

[ 593/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivetoolplugin.cpp
2 warnings generated.

[ 594/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablewindow_setup.cpp
130 warnings generated.

[ 595/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbwatchadaptor.cpp
37 warnings generated.

[ 596/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_p.cpp
80 warnings generated.

[ 597/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/EquirectProjection.cpp
35 warnings generated.

[ 598/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemviewhoverbutton.cpp
70 warnings generated.

[ 599/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLongitudeTagHandler.cpp
33 warnings generated.

[ 600/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_opcodes.cpp
No checks enabled.

[ 601/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneVectorTileDataset.cpp
33 warnings generated.

[ 602/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemlist.cpp
75 warnings generated.

[ 603/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/duplicates/duplicatesfinder.cpp
74 warnings generated.

[ 604/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_xmp.cpp
44 warnings generated.

[ 605/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediaserver/dmediaserver_cli.cpp
2 warnings generated.

[ 606/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/orion.cpp
No checks enabled.

[ 607/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem.cpp
63 warnings generated.

[ 608/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/rgparsing_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 609/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/inserttext/inserttexttoolplugin.cpp
2 warnings generated.

[ 610/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/gpsbabel/GpsbabelPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 611/3657][9.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionmanager_p.cpp
61 warnings generated.

[ 612/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slidetoolbar.cpp
2 warnings generated.

[ 613/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/dragdrop/importdragdrop.cpp
117 warnings generated.

[ 614/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/thumbs/thumbsgenerator.cpp
68 warnings generated.

[ 615/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLineStyleTagHandler.cpp
33 warnings generated.

[ 616/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/filmgrain/Editor_FilmGrainTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 617/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlItemIconTagHandler.cpp
35 warnings generated.

[ 618/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/kodak_decoders.cpp
No checks enabled.

[ 619/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/FloatItemsLayer.cpp
52 warnings generated.

[ 620/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller_progress.cpp
61 warnings generated.

[ 621/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgbuiltinfilter.cpp
42 warnings generated.

[ 622/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/detectgeneral_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 623/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_tables.cpp
36 warnings generated.

[ 624/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/import/dscanner/Generic_DigitalScanner_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 625/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatutils.cpp
2 warnings generated.

[ 626/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileScalingTextureMapper.cpp
57 warnings generated.

[ 627/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/models/camitemsortsettings.cpp
31 warnings generated.

[ 628/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/hotpixels/hotpixelstool.cpp
2 warnings generated.

[ 629/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLineString.cpp
41 warnings generated.

[ 630/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dbusydlg.cpp
39 warnings generated.

[ 631/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tagfolderview.cpp
78 warnings generated.

[ 632/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dxmlguiwindow_fullscreen.cpp
85 warnings generated.

[ 633/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp
No checks enabled.

[ 634/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/onedrive/Generic_OneDrive_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 635/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma-embedding.cpp
No checks enabled.

[ 636/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupraw.cpp
73 warnings generated.

[ 637/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_nikon.cpp
47 warnings generated.

[ 638/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDescriptionTagHandler.cpp
33 warnings generated.

[ 639/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_containers.cpp
67 warnings generated.

[ 640/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/antivignetting/antivignettingtool.cpp
2 warnings generated.

[ 641/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/filters/filtersidebarwidget_properties.cpp
90 warnings generated.

[ 642/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataRegion.cpp
29 warnings generated.

[ 643/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow_config.cpp
135 warnings generated.

[ 644/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSimpleDataTagHandler.cpp
33 warnings generated.

[ 645/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twitterwindow.cpp
2 warnings generated.

[ 646/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/decorate/inserttext/Editor_InsertTextTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 647/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/magickloader_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 648/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/editortool.cpp
82 warnings generated.

[ 649/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterthread.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterthread.cpp:58:5: warning: Call to virtual method 'DNGConverterActionThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   58 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterthread.cpp:58:5: note: Call to virtual method 'DNGConverterActionThread::cancel' during destruction bypasses virtual dispatch
   58 |     this->cancel();
      |     ^~~~~~~~~~~~~~
3 warnings generated.

[ 650/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/lookup/lookupfactory.cpp
46 warnings generated.

[ 651/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/ServerLayout.cpp
33 warnings generated.

[ 652/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPolyStyleTagWriter.cpp
33 warnings generated.

[ 653/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml.cpp
No checks enabled.

[ 654/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/ggml-cpu.cpp
No checks enabled.

[ 655/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/facerejectionoverlay.cpp
66 warnings generated.

[ 656/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/convert8to16/Editor_Convert8To16Tool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 657/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/bqminfoiface.cpp
96 warnings generated.

[ 658/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp
/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp:814:9: warning: Variable 'x' with floating point type 'qreal' should not be used as a loop counter [clang-analyzer-security.FloatLoopCounter]
  814 |         for (qreal x = -50; x < 50; x+=1.0)
      |         ^                   ~       ~
/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp:814:9: note: Variable 'x' with floating point type 'qreal' should not be used as a loop counter
  814 |         for (qreal x = -50; x < 50; x+=1.0)
      |         ^                   ~       ~
/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp:816:13: warning: Variable 'y' with floating point type 'qreal' should not be used as a loop counter [clang-analyzer-security.FloatLoopCounter]
  816 |             for (qreal y = -50; y < 50; y+=1.0)
      |             ^                   ~       ~
/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp:816:13: note: Variable 'y' with floating point type 'qreal' should not be used as a loop counter
  816 |             for (qreal y = -50; y < 50; y+=1.0)
      |             ^                   ~       ~
4 warnings generated.

[ 659/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/identify_tools.cpp
No checks enabled.

[ 660/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/tagproperties.cpp
50 warnings generated.

[ 661/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wstoolutils.cpp
37 warnings generated.

[ 662/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLinkNameTagHandler.cpp
35 warnings generated.

[ 663/3657][16.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/dcategorizedview.cpp
77 warnings generated.

[ 664/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/timeadjust/timeadjustplugin.cpp
2 warnings generated.

[ 665/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlElementDictionary.cpp
2 warnings generated.

[ 666/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataStyleMap.cpp
25 warnings generated.

[ 667/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel_tagsmanager.cpp
70 warnings generated.

[ 668/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/multirender_test_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 669/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/filecopy/Generic_FileCopy_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 670/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenameprocessdialog.cpp
86 warnings generated.

[ 671/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagsactionmngr_actions.cpp
127 warnings generated.

[ 672/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:92:13: warning: Although the value stored to 'outerState' is used in the enclosing expression, the value is never actually read from 'outerState' [clang-analyzer-deadcode.DeadStores]
   92 |     while ((outerState = o5mreader_iterateDataSet(reader, &data)) == O5MREADER_ITERATE_RET_NEXT)
      |             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:92:13: note: Although the value stored to 'outerState' is used in the enclosing expression, the value is never actually read from 'outerState'
   92 |     while ((outerState = o5mreader_iterateDataSet(reader, &data)) == O5MREADER_ITERATE_RET_NEXT)
      |             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:103:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  103 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:103:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  103 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:118:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  118 |                 while ((innerState = o5mreader_iterateNds(reader, &nodeId)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:118:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  118 |                 while ((innerState = o5mreader_iterateNds(reader, &nodeId)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:123:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  123 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:123:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  123 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:140:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  140 |                 while ((innerState = o5mreader_iterateRefs(reader, &refId, &type, &role)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:140:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  140 |                 while ((innerState = o5mreader_iterateRefs(reader, &refId, &type, &role)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:146:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  146 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:146:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  146 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.

[ 673/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/multivaluesedit.cpp
2 warnings generated.

[ 674/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-adapter.cpp
No checks enabled.

[ 675/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/blur/Bqm_Blur_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 676/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewbookmarkdlg.cpp
5 warnings generated.

[ 677/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/icc/setupicc_slots.cpp
72 warnings generated.

[ 678/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveywindow_config.cpp
119 warnings generated.

[ 679/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchtabheader.cpp
99 warnings generated.

[ 680/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:149:15: warning: Value of 'errno' was not checked and may be overwritten by function 'png_create_read_struct' [clang-analyzer-unix.Errno]
  149 |     png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:102:5: note: Loop condition is false. Execution continues on line 110
  102 |     qCDebug(DIGIKAM_DIMG_LOG_PNG) << "Opening file" << filePath;
      |     ^
/opt/qt6/include/QtCore/qloggingcategory.h:162:32: note: expanded from macro 'qCDebug'
  162 | #define qCDebug(category, ...) QT_MESSAGE_LOGGER_COMMON(category, QtDebugMsg).debug(__VA_ARGS__)
      |                                ^
/opt/qt6/include/QtCore/qloggingcategory.h:159:5: note: expanded from macro 'QT_MESSAGE_LOGGER_COMMON'
  159 |     for (QLoggingCategoryMacroHolder<level> qt_category((category)()); qt_category; qt_category.control = false) \
      |     ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:114:10: note: 'f' is non-null
  114 |     if (!f)
      |          ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:114:5: note: Taking false branch
  114 |     if (!f)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:128:10: note: 'membersRead' is equal to PNG_BYTES_TO_CHECK
  128 |     if ((membersRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |          ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:128:9: note: Left side of '||' is false
  128 |     if ((membersRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |         ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:128:48: note: Assuming the condition is false
  128 |     if ((membersRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:128:5: note: Taking false branch
  128 |     if ((membersRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |     ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:144:5: note: After calling 'rewind' reading 'errno' is required to find out if the call has failed
  144 |     rewind(f);
      |     ^~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:149:15: note: Value of 'errno' was not checked and may be overwritten by function 'png_create_read_struct'
  149 |     png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[ 681/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxSessionLengthTagHandler.cpp
35 warnings generated.

[ 682/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/imagequalityparser.cpp
51 warnings generated.

[ 683/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_geo.cpp
69 warnings generated.

[ 684/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmNode.cpp
2 warnings generated.

[ 685/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/convert16to8/convert16to8toolplugin.cpp
2 warnings generated.

[ 686/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/chatglm.cpp
No checks enabled.

[ 687/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/audio/presentationaudiowidget.cpp
2 warnings generated.

[ 688/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/softmax/autotagsclassifiersoftmax.cpp
35 warnings generated.

[ 689/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/RemoteIconLoader.cpp
37 warnings generated.

[ 690/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_hue_sat_map.cpp
No checks enabled.

[ 691/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/editortoolsettings.cpp
64 warnings generated.

[ 692/3657][10.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagmodificationhelper.cpp
63 warnings generated.

[ 693/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/moc_abstractunittest.cpp
2 warnings generated.

[ 694/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancemngr.cpp
75 warnings generated.

[ 695/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshacksession.cpp
2 warnings generated.

[ 696/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_libretr.cpp
35 warnings generated.

[ 697/3657][11.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/tooltipfiller.cpp
94 warnings generated.

[ 698/3657][0.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/attlib.cpp
2 warnings generated.

[ 699/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_temperature.cpp
No checks enabled.

[ 700/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgview.cpp
59 warnings generated.

[ 701/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/tools/jalbumjar.cpp
2 warnings generated.

[ 702/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/setxmpface_utest.cpp
2 warnings generated.

[ 703/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:54:5: warning: Call to virtual method 'ImageWindow::setupUserArea' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   54 |     this->setupUserArea();
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:9: note: Assuming 'm_instance' is null
   25 |     if (!m_instance)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:5: note: Taking true branch
   25 |     if (!m_instance)
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:27:13: note: Calling default constructor for 'ImageWindow'
   27 |         new ImageWindow();
      |             ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:54:5: note: Call to virtual method 'ImageWindow::setupUserArea' during construction bypasses virtual dispatch
   54 |     this->setupUserArea();
      |     ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:55:5: warning: Call to virtual method 'ImageWindow::setupActions' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   55 |     this->setupActions();
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:9: note: Assuming 'm_instance' is null
   25 |     if (!m_instance)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:5: note: Taking true branch
   25 |     if (!m_instance)
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:27:13: note: Calling default constructor for 'ImageWindow'
   27 |         new ImageWindow();
      |             ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:55:5: note: Call to virtual method 'ImageWindow::setupActions' during construction bypasses virtual dispatch
   55 |     this->setupActions();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:72:5: warning: Call to virtual method 'ImageWindow::setupConnections' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   72 |     this->setupConnections();
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:9: note: Assuming 'm_instance' is null
   25 |     if (!m_instance)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:5: note: Taking true branch
   25 |     if (!m_instance)
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:27:13: note: Calling default constructor for 'ImageWindow'
   27 |         new ImageWindow();
      |             ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:72:5: note: Call to virtual method 'ImageWindow::setupConnections' during construction bypasses virtual dispatch
   72 |     this->setupConnections();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
146 warnings generated.

[ 704/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/itemview/timelapsefilenamematch_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 705/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg/dimgjpegloader_load.cpp
2 warnings generated.

[ 706/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/spellcheckconfig.cpp
82 warnings generated.

[ 707/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/dbcleaner/dbcleaner.cpp
82 warnings generated.

[ 708/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_resample.cpp
No checks enabled.

[ 709/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/arch/arm/repack.cpp
No checks enabled.

[ 710/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrmpform.cpp
2 warnings generated.

[ 711/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/dbscan/newitemsfinder.cpp
54 warnings generated.

[ 712/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/init_close_utils.cpp
No checks enabled.

[ 713/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/postprocessing/mem_image.cpp
No checks enabled.

[ 714/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-context.cpp
No checks enabled.

[ 715/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/FileStorageWatcher.cpp
29 warnings generated.

[ 716/3657][8.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/ClipPainter.cpp
48 warnings generated.

[ 717/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/taggingaction.cpp
15 warnings generated.

[ 718/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMultiTrackTagHandler.cpp
39 warnings generated.

[ 719/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/resize/Bqm_Resize_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 720/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/whitebalance/Bqm_WhiteBalance_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 721/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hsl/hslfilter.cpp
41 warnings generated.

[ 722/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRangeTagHandler.cpp
33 warnings generated.

[ 723/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/widgets/searchtextbar_utest.cpp
2 warnings generated.

[ 724/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dngwriter/dngvalidate_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 725/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/freerotationsettings.cpp
53 warnings generated.

[ 726/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dplugindialog.cpp
60 warnings generated.

[ 727/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/autotagsengine.cpp
69 warnings generated.

[ 728/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/whitebalance/Editor_WhiteBalanceTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 729/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxwindow.cpp
2 warnings generated.

[ 730/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/dialogs/setupslideshow_dialog.cpp
2 warnings generated.

[ 731/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/colorfx/colorfxtoolplugin.cpp
2 warnings generated.

[ 732/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgwebpexportsettings.cpp
2 warnings generated.

[ 733/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/refact.cpp
No checks enabled.

[ 734/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiestab.cpp
87 warnings generated.

[ 735/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/generic.cpp
No checks enabled.

[ 736/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotoiteminfo.cpp
2 warnings generated.

[ 737/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/loadsavethread_utest.cpp
2 warnings generated.

[ 738/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPhotoOverlayTagHandler.cpp
35 warnings generated.

[ 739/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p.cpp
53 warnings generated.

[ 740/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/manager/advprinttask.cpp
2 warnings generated.

[ 741/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterplugin.cpp
3 warnings generated.

[ 742/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/filters/filmgrain/filmgrain.cpp
2 warnings generated.

[ 743/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/freerotation/Editor_FreeRotationTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 744/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/mem_image_sample.cpp
No checks enabled.

[ 745/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backend-geonamesUS-rg.cpp
58 warnings generated.

[ 746/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/imageeditor/gui_imageeditorgui_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 747/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/template/setuptemplate_settings.cpp
82 warnings generated.

[ 748/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/hotpixels/hotpixels.cpp
2 warnings generated.

[ 749/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/databasepage.cpp
45 warnings generated.

[ 750/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/facesmanagement/facesengine_p.cpp
87 warnings generated.

[ 751/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel_search.cpp
70 warnings generated.

[ 752/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/StdC/NptStdcDebug.cpp
No checks enabled.

[ 753/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/planetarySats.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/planetarySats.cpp:598:5: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  598 |     strcpy(sname, pls_satname);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/planetarySats.cpp:598:5: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
  598 |     strcpy(sname, pls_satname);
      |     ^~~~~~
3 warnings generated.

[ 754/3657][11.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/color/dcolorcomposer.cpp
25 warnings generated.

[ 755/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMemberTagHandler.cpp
41 warnings generated.

[ 756/3657][8.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscanner_utils.cpp
63 warnings generated.

[ 757/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/searchsidebarwidget.cpp
84 warnings generated.

[ 758/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatetable.cpp
78 warnings generated.

[ 759/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/decoders_dcraw.cpp
No checks enabled.

[ 760/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/postprocessing_benchmark.cpp
No checks enabled.

[ 761/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemattributeswatch.cpp
39 warnings generated.

[ 762/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/UnicodeConversions.cpp
No checks enabled.

[ 763/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/curvesadjust/Bqm_CurvesAdjust_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 764/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/RenderPluginModel.cpp
61 warnings generated.

[ 765/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/rotate/rotateplugin.cpp
2 warnings generated.

[ 766/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_display.cpp
68 warnings generated.

[ 767/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_convert.cpp
44 warnings generated.

[ 768/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/channelmixer/Editor_ChannelMixerTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 769/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/unary-ops.cpp
No checks enabled.

[ 770/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlIconStyleTagWriter.cpp
33 warnings generated.

[ 771/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp
No checks enabled.

[ 772/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/survey/gui_survey_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 773/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/imagepreviewitem.cpp
65 warnings generated.

[ 774/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/upload_utest.cpp
2 warnings generated.

[ 775/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOutlineTagHandler.cpp
33 warnings generated.

[ 776/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/sharpen/Bqm_Sharpen_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 777/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmPlacemarkData.cpp
31 warnings generated.

[ 778/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneIcon.cpp
25 warnings generated.

[ 779/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackplugin.cpp
2 warnings generated.

[ 780/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curveswidget.cpp
61 warnings generated.

[ 781/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geocoordinates.cpp
32 warnings generated.

[ 782/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/film/filmfilter.cpp
55 warnings generated.

[ 783/3657][9.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadatasettingscontainer.cpp
44 warnings generated.

[ 784/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttopgf/converttopgfplugin.cpp
2 warnings generated.

[ 785/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/ruledialog.cpp
64 warnings generated.

[ 786/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCountrycodeTagHandler.cpp
35 warnings generated.

[ 787/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_filter_task.cpp
No checks enabled.

[ 788/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmRelationManagerWidget_p.cpp
62 warnings generated.

[ 789/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/altlangstredit.cpp
72 warnings generated.

[ 790/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttowebp/Bqm_ConvertToWEBP_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 791/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/utils_libraw.cpp
No checks enabled.

[ 792/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotodelegate.cpp
2 warnings generated.

[ 793/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dpluginauthor.cpp
25 warnings generated.

[ 794/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlGroupTagHandler.cpp
35 warnings generated.

[ 795/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/healingclone/Editor_HealingCloneTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 796/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatepicker_p.cpp
54 warnings generated.

[ 797/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/colorbalance/colorbalance.cpp
2 warnings generated.

[ 798/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensfunsettings.cpp
47 warnings generated.

[ 799/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/editorstackview.cpp
67 warnings generated.

[ 800/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngsettings.cpp
49 warnings generated.

[ 801/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpeditwidget.cpp
2 warnings generated.

[ 802/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/compass/CompassFloatItem_autogen/mocs_compilation.cpp
2 warnings generated.

[ 803/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/ViewportParams.cpp
35 warnings generated.

[ 804/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dplugins/core_dpluginsinterface_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 805/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_database.cpp
78 warnings generated.

[ 806/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/chameleon.cpp
No checks enabled.

[ 807/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_actions.cpp
115 warnings generated.

[ 808/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/dtextedit.cpp
72 warnings generated.

[ 809/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablewindow_import.cpp
126 warnings generated.

[ 810/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/metasync/metadatasynchronizer.cpp
53 warnings generated.

[ 811/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlColorStyleTagWriter.cpp
33 warnings generated.

[ 812/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/autocorrection/autocorrectiontool.cpp
2 warnings generated.

[ 813/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/editablesearchtreeview.cpp
68 warnings generated.

[ 814/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/llada-moe.cpp
No checks enabled.

[ 815/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/DialogConfigurationInterface.cpp
27 warnings generated.

[ 816/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp
2 warnings generated.

[ 817/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/bwsepiafilter.cpp
41 warnings generated.

[ 818/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataResourceMap.cpp
15 warnings generated.

[ 819/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlSectionTagHandler.cpp
35 warnings generated.

[ 820/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dplugins/confview_generic_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[ 821/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/colorlabelwidget.cpp
80 warnings generated.

[ 822/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAddressTagHandler.cpp
33 warnings generated.

[ 823/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOsmPlacemarkDataTagHandler.cpp
39 warnings generated.

[ 824/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/restoration/restoration.cpp
2 warnings generated.

[ 825/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/altlangstredit_p.cpp
72 warnings generated.

[ 826/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/frameutils.cpp
47 warnings generated.

[ 827/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemcoordinatesoverlay.cpp
64 warnings generated.

[ 828/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_album.cpp
119 warnings generated.

[ 829/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionlocation.cpp
29 warnings generated.

[ 830/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgqimageplugin.cpp
2 warnings generated.

[ 831/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_qimage.cpp
77 warnings generated.

[ 832/3657][8.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelmanager.cpp
58 warnings generated.

[ 833/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/gui_searchwindow_obj_autogen/mocs_compilation.cpp
97 warnings generated.

[ 834/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXElementDictionary.cpp
2 warnings generated.

[ 835/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/metadata/timeadjust/Generic_TimeAdjust_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 836/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataDocument.cpp
51 warnings generated.

[ 837/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/iojobs/iojob.cpp
61 warnings generated.

[ 838/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/multiclassyolo/autotagsclassifiermultiyolo.cpp
33 warnings generated.

[ 839/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/convert16to8/Bqm_Convert16To8_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 840/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/curvesadjust/curvesadjustplugin.cpp
2 warnings generated.

[ 841/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttojpeg/Bqm_ConvertToJPEG_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 842/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_jpeg_image.cpp
No checks enabled.

[ 843/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikam_autogen/mocs_compilation.cpp
2 warnings generated.

[ 844/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLineStyle.cpp
29 warnings generated.

[ 845/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/lensautofix/Bqm_LensAutoFix_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 846/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/dbsettingswidget_properties.cpp
84 warnings generated.

[ 847/3657][9.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawdecoderwidget.cpp
58 warnings generated.

[ 848/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlVectorTagHandler.cpp
45 warnings generated.

[ 849/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegframethread.cpp
65 warnings generated.

[ 850/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/history/historyimageid.cpp
29 warnings generated.

[ 851/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/glm4.cpp
No checks enabled.

[ 852/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dcolorchoosermode.cpp
25 warnings generated.

[ 853/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/cpcleantask.cpp
2 warnings generated.

[ 854/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mellum.cpp
No checks enabled.

[ 855/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarblePhysics.cpp
29 warnings generated.

[ 856/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/taggingactionfactory.cpp
50 warnings generated.

[ 857/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/distortionfx/distortionfxtool.cpp
2 warnings generated.

[ 858/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSchemaTagHandler.cpp
35 warnings generated.

[ 859/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_motionphoto.cpp
43 warnings generated.

[ 860/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttoavif/converttoavifplugin.cpp
2 warnings generated.

[ 861/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttotiff/converttotiff.cpp
2 warnings generated.

[ 862/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_tts.cpp
38 warnings generated.

[ 863/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginsetup.cpp
69 warnings generated.

[ 864/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/half_mt.c
No checks enabled.

[ 865/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLatLonAltBox.cpp
29 warnings generated.

[ 866/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/utils/iteminfojob.cpp
77 warnings generated.

[ 867/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panopreviewpage.cpp
2 warnings generated.

[ 868/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/processlauncher.cpp
29 warnings generated.

[ 869/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivewidget.cpp
2 warnings generated.

[ 870/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttopng/Bqm_ConvertToPNG_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 871/3657][11.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/history/dimagehistory.cpp
48 warnings generated.

[ 872/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backend-osm-rg.cpp
58 warnings generated.

[ 873/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/undomanager.cpp
48 warnings generated.

[ 874/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/detectcompression_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 875/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/StdC/NptStdcFile.cpp
No checks enabled.

[ 876/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/simpletreemodel_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 877/3657][12.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemsortproxymodel.cpp
67 warnings generated.

[ 878/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/pipelines/autotagspipelinebase.cpp
77 warnings generated.

[ 879/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/GeoPhotoGraphicsItem.cpp
48 warnings generated.

[ 880/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/multithreading/actionjob_utest.cpp
2 warnings generated.

[ 881/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/camerafolderview.cpp
58 warnings generated.

[ 882/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator.cpp
45 warnings generated.

[ 883/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3next.cpp
No checks enabled.

[ 884/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxnewalbumdlg.cpp
2 warnings generated.

[ 885/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itemsgroupedviewitem.cpp
90 warnings generated.

[ 886/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/fuzzysearchview.cpp
108 warnings generated.

[ 887/3657][7.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/ifaces/diofinders.cpp
56 warnings generated.

[ 888/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/bcg/Editor_BcgTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 889/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DownloadRegion.cpp
52 warnings generated.

[ 890/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmRelationTagWriter.cpp
2 warnings generated.

[ 891/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/qtpgf_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 892/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odwidget.cpp
2 warnings generated.

[ 893/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/previewlist.cpp
61 warnings generated.

[ 894/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/sharpen/sharpentool.cpp
2 warnings generated.

[ 895/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curvescontainer.cpp
37 warnings generated.

[ 896/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_tooltips.cpp
81 warnings generated.

[ 897/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/onlinetts_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 898/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wscomboboxdelegate.cpp
85 warnings generated.

[ 899/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:270:72: warning: Potential leak of memory pointed to by 'llamaConf' [clang-analyzer-cplusplus.NewDeleteLeaks]
  270 |         QTreeWidgetItem* const ggmlConf = new QTreeWidgetItem(nlEntry, QStringList() << i18nc("@item: component info", "GGML"));
      |                                                                        ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:388:40: note: Calling constructor for 'ComponentsInfoDlg'
  388 |     ComponentsInfoDlg* const dlg = new ComponentsInfoDlg(qApp->activeWindow());
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:92:34: note: Assuming 'gpLibrary' is non-null
   92 |         QString gpVersion      = gpLibrary ? QLatin1String(gpLibrary[0])
      |                                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:92:34: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:186:80: note: Assuming the condition is true
  186 |                             i18nc("@item: component info", "Libllama.cpp") << (!llamaVersion.isEmpty() ? llamaVersion
      |                                                                                ^~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:186:80: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:192:75: note: Assuming the condition is true
  192 |                             i18nc("@item: component info", "Libggml") << (!ggmlVersion.isEmpty() ? ggmlVersion
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:192:75: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:241:13: note: Assuming the condition is false
  241 |         if (dbBe != QLatin1String("QSQLITE"))
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:241:9: note: Taking false branch
  241 |         if (dbBe != QLatin1String("QSQLITE"))
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:261:44: note: Memory is allocated
  261 |         QTreeWidgetItem* const llamaConf = new QTreeWidgetItem(nlEntry, QStringList() << i18nc("@item: component info", "LLAMA.CPP"));
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:263:9: note: Loop condition is false. Execution continues on line 270
  263 |         for (auto it = LLAMA_CONFIG.constBegin() ; it != LLAMA_CONFIG.constEnd() ; ++it)
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:270:72: note: Potential leak of memory pointed to by 'llamaConf'
  270 |         QTreeWidgetItem* const ggmlConf = new QTreeWidgetItem(nlEntry, QStringList() << i18nc("@item: component info", "GGML"));
      |                                                                        ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:281:66: warning: Potential leak of memory pointed to by 'ggmlConf' [clang-analyzer-cplusplus.NewDeleteLeaks]
  281 |         QTreeWidgetItem* const ffmpegEntry = new QTreeWidgetItem(listView(), QStringList() << i18nc("@item: component info", "FFmpeg Configuration"));
      |                                                                  ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:388:40: note: Calling constructor for 'ComponentsInfoDlg'
  388 |     ComponentsInfoDlg* const dlg = new ComponentsInfoDlg(qApp->activeWindow());
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:92:34: note: Assuming 'gpLibrary' is non-null
   92 |         QString gpVersion      = gpLibrary ? QLatin1String(gpLibrary[0])
      |                                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:92:34: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:186:80: note: Assuming the condition is true
  186 |                             i18nc("@item: component info", "Libllama.cpp") << (!llamaVersion.isEmpty() ? llamaVersion
      |                                                                                ^~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:186:80: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:192:75: note: Assuming the condition is true
  192 |                             i18nc("@item: component info", "Libggml") << (!ggmlVersion.isEmpty() ? ggmlVersion
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:192:75: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:241:13: note: Assuming the condition is false
  241 |         if (dbBe != QLatin1String("QSQLITE"))
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:241:9: note: Taking false branch
  241 |         if (dbBe != QLatin1String("QSQLITE"))
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:263:9: note: Loop condition is false. Execution continues on line 270
  263 |         for (auto it = LLAMA_CONFIG.constBegin() ; it != LLAMA_CONFIG.constEnd() ; ++it)
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:270:43: note: Memory is allocated
  270 |         QTreeWidgetItem* const ggmlConf = new QTreeWidgetItem(nlEntry, QStringList() << i18nc("@item: component info", "GGML"));
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:272:9: note: Loop condition is false. Execution continues on line 281
  272 |         for (auto it = GGML_CONFIG.constBegin() ; it != GGML_CONFIG.constEnd() ; ++it)
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:281:66: note: Potential leak of memory pointed to by 'ggmlConf'
  281 |         QTreeWidgetItem* const ffmpegEntry = new QTreeWidgetItem(listView(), QStringList() << i18nc("@item: component info", "FFmpeg Configuration"));
      |                                                                  ^
76 warnings generated.

[ 900/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip_album.cpp
63 warnings generated.

[ 901/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetuptooltip.cpp
2 warnings generated.

[ 902/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TextureTile.cpp
33 warnings generated.

[ 903/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/items/facegroup.cpp
114 warnings generated.

[ 904/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/blackframetooltip.cpp
70 warnings generated.

[ 905/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/invert/Bqm_Invert_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 906/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/metadatastatusbar.cpp
39 warnings generated.

[ 907/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/colorbalancefilter_cli.cpp
2 warnings generated.

[ 908/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/raindropfilter.cpp
46 warnings generated.

[ 909/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_vmap.c
No checks enabled.

[ 910/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/geocoordinates_utest.cpp
2 warnings generated.

[ 911/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/BillboardGraphicsItem.cpp
44 warnings generated.

[ 912/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/audio/presentation_audiopage.cpp
2 warnings generated.

[ 913/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/wallpaper/Generic_Wallpaper_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 914/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlplayModeTagHandler.cpp
33 warnings generated.

[ 915/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifierbase.cpp
31 warnings generated.

[ 916/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/databaseworkeriface.cpp
58 warnings generated.

[ 917/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/erasemetadatatag_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 918/3657][7.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
2 warnings generated.

[ 919/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/imageeditor/core_imageeditor_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 920/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/imagequalitythread.cpp
41 warnings generated.

[ 921/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/smugmug/Generic_SmugMug_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 922/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/unpack_thumb.cpp
No checks enabled.

[ 923/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigntemplate/assigntemplateplugin.cpp
2 warnings generated.

[ 924/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nemotron-h-moe.cpp
No checks enabled.

[ 925/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/bordersettings.cpp
53 warnings generated.

[ 926/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/subjectedit.cpp
60 warnings generated.

[ 927/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationsettings.cpp
49 warnings generated.

[ 928/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLatLonQuadTagHandler.cpp
33 warnings generated.

[ 929/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/recognize/facepipelinerecognize.cpp
73 warnings generated.

[ 930/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurfilter.cpp
/home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurfilter.cpp:96:5: warning: Call to virtual method 'BackgroundBlurFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   96 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurfilter.cpp:96:5: note: Call to virtual method 'BackgroundBlurFilter::filterImage' during construction bypasses virtual dispatch
   96 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
3 warnings generated.

[ 931/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/demo/geoiface_demo_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[ 932/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedbbackend.cpp
31 warnings generated.

[ 933/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/usexmpsidecar_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 934/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/printiteminfo_utest.cpp
2 warnings generated.

[ 935/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dplugins/loadandrun_generic_gui.cpp
2 warnings generated.

[ 936/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/browser_gui.cpp
2 warnings generated.

[ 937/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/captionedit.cpp
64 warnings generated.

[ 938/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MercatorScanlineTextureMapper.cpp
55 warnings generated.

[ 939/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup_slots.cpp
72 warnings generated.

[ 940/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/blendingdlg/enfusesettings.cpp
2 warnings generated.

[ 941/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/geocoordinates_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 942/3657][10.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/print/calsystem.cpp
2 warnings generated.

[ 943/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twitterwidget.cpp
2 warnings generated.

[ 944/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/dworkingpixmap.cpp
41 warnings generated.

[ 945/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/searches/searchresultbackend.cpp
2 warnings generated.

[ 946/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odwindow.cpp
2 warnings generated.

[ 947/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/models/importfiltermodel.cpp
63 warnings generated.

[ 948/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dplugins/webservices/core_libwso2_obj_autogen/mocs_compilation.cpp
35 warnings generated.

[ 949/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLatLonAltBoxTagHandler.cpp
33 warnings generated.

[ 950/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/pplugin.cpp
2 warnings generated.

[ 951/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlInstallMapTagHandler.cpp
39 warnings generated.

[ 952/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/autotagsclassifierbase.cpp
/home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/autotagsclassifierbase.cpp:37:10: warning: Call to virtual method 'AutotagsClassifierBase::loadTrainingData' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   37 |     if (!this->loadTrainingData())
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/autotagsclassifierbase.cpp:37:10: note: Call to virtual method 'AutotagsClassifierBase::loadTrainingData' during construction bypasses virtual dispatch
   37 |     if (!this->loadTrainingData())
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
33 warnings generated.

[ 953/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/stablelm.cpp
No checks enabled.

[ 954/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setupgeolocation.cpp
44 warnings generated.

[ 955/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/focuspointmanagement/focuspointgroup.cpp
104 warnings generated.

[ 956/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/itemdescedittab_p.cpp
109 warnings generated.

[ 957/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/view/slideshow/Generic_SlideShow_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 958/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikamdatabase_autogen/mocs_compilation.cpp
2 warnings generated.

[ 959/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataListStyle.cpp
33 warnings generated.

[ 960/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbplugin.cpp
2 warnings generated.

[ 961/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgfiltermanager.cpp
57 warnings generated.

[ 962/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/fuji_compressed.cpp
No checks enabled.

[ 963/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/dateformatmodifier.cpp
37 warnings generated.

[ 964/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/correlator/track_listmodel.cpp
48 warnings generated.

[ 965/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlHotSpotTagHandler.cpp
33 warnings generated.

[ 966/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/phaseone_processing.cpp
No checks enabled.

[ 967/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/ernie4-5-moe.cpp
No checks enabled.

[ 968/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagsactionmngr_shortcuts.cpp
125 warnings generated.

[ 969/3657][13.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_scale.cpp
77 warnings generated.

[ 970/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPMeta.cpp
No checks enabled.

[ 971/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/queuetooltip.cpp
94 warnings generated.

[ 972/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlListStyleTagHandler.cpp
35 warnings generated.

[ 973/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/notificationmanager/dnotificationwidget.cpp
61 warnings generated.

[ 974/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/onlineversion/onlineversiondwnl.cpp
41 warnings generated.

[ 975/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/preview/previewosdsettings.cpp
52 warnings generated.

[ 976/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/itemvisibilitycontroller.cpp
35 warnings generated.

[ 977/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/iccpostloadingmanager.cpp
39 warnings generated.

[ 978/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/imagedialog.cpp
84 warnings generated.

[ 979/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/queryinfo_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 980/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgwidgets.cpp
59 warnings generated.

[ 981/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/fuji.cpp
No checks enabled.

[ 982/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-batch.cpp
No checks enabled.

[ 983/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/metareaderthread_utest.cpp
2 warnings generated.

[ 984/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview_preview.cpp
86 warnings generated.

[ 985/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolformats_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 986/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/pgf/dimgpgfloader.cpp
2 warnings generated.

[ 987/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/loadpgfdata_utest.cpp
2 warnings generated.

[ 988/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/json/JsonParser.cpp
2 warnings generated.

[ 989/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/manager/mailprocess.cpp
2 warnings generated.

[ 990/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/localcontrast/Bqm_LocalContrast_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 991/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/commentreadwrite_utest.cpp
2 warnings generated.

[ 992/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveywindow_tools.cpp
123 warnings generated.

[ 993/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/manager/expoblendingmanager.cpp
2 warnings generated.

[ 994/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/primitives_utest.cpp
2 warnings generated.

[ 995/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/lookup/lookupaltitudegeonames.cpp
60 warnings generated.

[ 996/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/twitter/Generic_Twitter_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 997/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/dbrx.cpp
No checks enabled.

[ 998/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMinAltitudeTagHandler.cpp
33 warnings generated.

[ 999/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/fileio/loadingcache.cpp
40 warnings generated.

[1000/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/arch/arm/quants.c
No checks enabled.

[1001/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/shear/Editor_ShearTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1002/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/localcontrast/localcontrastplugin.cpp
2 warnings generated.

[1003/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nemotron-h.cpp
No checks enabled.

[1004/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/thememanager.cpp
73 warnings generated.

[1005/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_info.cpp
No checks enabled.

[1006/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/mimefilter.cpp
49 warnings generated.

[1007/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dpixelsaliasfilter.cpp
37 warnings generated.

[1008/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriterhost.cpp
44 warnings generated.

[1009/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/tesseractbinary.cpp
44 warnings generated.

[1010/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgcontainer.cpp
37 warnings generated.

[1011/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/advancedrename/gui_advancedrename_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1012/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryelementfunctor.cpp
2 warnings generated.

[1013/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/lfm2moe.cpp
No checks enabled.

[1014/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccpreviewwidget.cpp
43 warnings generated.

[1015/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/plamo3.cpp
No checks enabled.

[1016/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivematrix.cpp
2 warnings generated.

[1017/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/firstrundlg.cpp
62 warnings generated.

[1018/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/noisereduction/Editor_NoiseReductionTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1019/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databasefields_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1020/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mamba2.cpp
No checks enabled.

[1021/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/texture/textureplugin.cpp
2 warnings generated.

[1022/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleWidgetInputHandler.cpp
53 warnings generated.

[1023/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_magnifier.cpp
61 warnings generated.

[1024/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/sharpen/sharpentoolplugin.cpp
2 warnings generated.

[1025/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSchema.cpp
29 warnings generated.

[1026/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/mlfoundation/mlpipelinepackagenotify.cpp
37 warnings generated.

[1027/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_login.cpp
2 warnings generated.

[1028/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/solidhardware_gui.cpp
2 warnings generated.

[1029/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemrotationoverlay.cpp
66 warnings generated.

[1030/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2pollserver.cpp
No checks enabled.

[1031/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/importoverlays.cpp
66 warnings generated.

[1032/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/facesengine/core_digikamfacesengine_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1033/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/pgfscaled_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1034/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/timeadjust/clockphotodialog.cpp
84 warnings generated.

[1035/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/XML_Node.cpp
No checks enabled.

[1036/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/piwigo/piwigowindow.cpp
2 warnings generated.

[1037/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMinLodPixelsTagHandler.cpp
33 warnings generated.

[1038/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/editor/gpsimageitem_utest.cpp
2 warnings generated.

[1039/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxHeightTagHandler.cpp
33 warnings generated.

[1040/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2facebook.cpp
No checks enabled.

[1041/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/WXMPDocOps.cpp
No checks enabled.

[1042/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlFeatureTagWriter.cpp
45 warnings generated.

[1043/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/autocrop/autocroptoolplugin.cpp
2 warnings generated.

[1044/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/trimmedmodifier.cpp
37 warnings generated.

[1045/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/correlator/track_correlator_thread.cpp
57 warnings generated.

[1046/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/afmoe.cpp
No checks enabled.

[1047/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/multithreading/processordlg.cpp
2 warnings generated.

[1048/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/mapsearches/gui_gpssearch_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1049/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_photo.cpp
42 warnings generated.

[1050/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_events.cpp
61 warnings generated.

[1051/3657][12.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiessidebardb.cpp
101 warnings generated.

[1052/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/dialogs/camerainfodialog.cpp
61 warnings generated.

[1053/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegservermngr.cpp
77 warnings generated.

[1054/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/channelmixer/channelmixertool.cpp
2 warnings generated.

[1055/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/tooltipcreator.cpp
54 warnings generated.

[1056/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSnippet.cpp
15 warnings generated.

[1057/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dngwriter/dngcompare_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1058/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/filters/autocrop_cli.cpp
2 warnings generated.

[1059/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/editor/rgtagmodel_utest.cpp
2 warnings generated.

[1060/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/bookmarksmenu.cpp
66 warnings generated.

[1061/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/localizeconfig.cpp
78 warnings generated.

[1062/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataObject.cpp
31 warnings generated.

[1063/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/defaultvaluemodifier.cpp
52 warnings generated.

[1064/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselectors.cpp
70 warnings generated.

[1065/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/noise_detector.cpp
42 warnings generated.

[1066/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupmime_setup.cpp
72 warnings generated.

[1067/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/setup/core_setupcommon_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1068/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dsavesettingswidget.cpp
53 warnings generated.

[1069/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdmpform.cpp
2 warnings generated.

[1070/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_items.cpp
135 warnings generated.

[1071/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/properties/core_itemproperties_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1072/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/auto/stretchfilter.cpp
41 warnings generated.

[1073/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:163:5: warning: Call to virtual method 'GreycstorationFilter::cancelFilter' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  163 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:163:5: note: Call to virtual method 'GreycstorationFilter::cancelFilter' during destruction bypasses virtual dispatch
  163 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:222:5: warning: Call to virtual method 'GreycstorationFilter::initFilter' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  222 |     this->initFilter();
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:156:5: note: Calling 'GreycstorationFilter::setup'
  156 |     setup();
      |     ^~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:201:9: note: Assuming the condition is false
  201 |     if (m_orgImage.sixteenBit())   // 16 bits image.
      |         ^~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:201:5: note: Taking false branch
  201 |     if (m_orgImage.sixteenBit())   // 16 bits image.
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:206:10: note: Assuming field 'mode' is not equal to Resize
  206 |     if ((d->mode == Resize) || (d->mode == SimpleResize))
      |          ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:206:9: note: Left side of '||' is false
  206 |     if ((d->mode == Resize) || (d->mode == SimpleResize))
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:206:33: note: Assuming field 'mode' is not equal to SimpleResize
  206 |     if ((d->mode == Resize) || (d->mode == SimpleResize))
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:206:5: note: Taking false branch
  206 |     if ((d->mode == Resize) || (d->mode == SimpleResize))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:222:5: note: Call to virtual method 'GreycstorationFilter::initFilter' during construction bypasses virtual dispatch
  222 |     this->initFilter();
      |     ^~~~~~~~~~~~~~~~~~
59 warnings generated.

[1074/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolparserout_cli.cpp
2 warnings generated.

[1075/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNorthTagHandler.cpp
33 warnings generated.

[1076/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/postprocessing/postprocessing_aux.cpp
No checks enabled.

[1077/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp
No checks enabled.

[1078/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/json/JsonRunner.cpp
2 warnings generated.

[1079/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/advancedrename/renamecustomizer_utest.cpp
2 warnings generated.

[1080/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailsize.cpp
33 warnings generated.

[1081/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tagslineeditoverlay.cpp
74 warnings generated.

[1082/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Plugin.cpp
2 warnings generated.

[1083/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/thememanager_p.cpp
68 warnings generated.

[1084/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixSystem.cpp
No checks enabled.

[1085/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltDidl.cpp
No checks enabled.

[1086/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/PGFstream.cpp
No checks enabled.

[1087/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/imageregionitem.cpp
79 warnings generated.

[1088/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-quant.cpp
No checks enabled.

[1089/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/canvas.cpp
73 warnings generated.

[1090/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/gpsundocommand.cpp
67 warnings generated.

[1091/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/multithreading/rawtopngconverterthread.cpp
2 warnings generated.

[1092/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databasemariadbinit_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1093/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlIconTagHandler.cpp
33 warnings generated.

[1094/3657][21.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/StyleBuilder.cpp
56 warnings generated.

[1095/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/decorate/texture/Bqm_Texture_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1096/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/MarbleSplashLayer.cpp
48 warnings generated.

[1097/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/undocache.cpp
44 warnings generated.

[1098/3657][6.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/main.cpp
2 warnings generated.

[1099/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/ParsingRunner.cpp
29 warnings generated.

[1100/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelsface.cpp
47 warnings generated.

[1101/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp
No checks enabled.

[1102/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/colorfxsettings.cpp
56 warnings generated.

[1103/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/filterstatusbar.cpp
62 warnings generated.

[1104/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_bmff.cpp
No checks enabled.

[1105/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneMercatorTileProjection.cpp
27 warnings generated.

[1106/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelsettings.cpp
82 warnings generated.

[1107/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/startscanpage.cpp
39 warnings generated.

[1108/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/art/rawimportartplugin.cpp
2 warnings generated.

[1109/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/colorlabelwidget_menu.cpp
72 warnings generated.

[1110/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/ops.cpp
No checks enabled.

[1111/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_albums.cpp
115 warnings generated.

[1112/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/measure/qrc_measuretool.cpp
2 warnings generated.

[1113/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelsweights.cpp
29 warnings generated.

[1114/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/filters/nrestimate_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1115/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastsettings.cpp
53 warnings generated.

[1116/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltDeviceHost.cpp
No checks enabled.

[1117/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/evolutionbinary.cpp
2 warnings generated.

[1118/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/libabstracthistory_autogen/mocs_compilation.cpp
2 warnings generated.

[1119/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLinkSnippetTagHandler.cpp
35 warnings generated.

[1120/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptSimpleMessageQueue.cpp
No checks enabled.

[1121/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview_features.cpp
66 warnings generated.

[1122/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_scroll.cpp
61 warnings generated.

[1123/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/timeadjust/timeadjustplugin.cpp
2 warnings generated.

[1124/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/iojobs/iojobdata.cpp
57 warnings generated.

[1125/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/jpegutils/iccjpeg.c
[1126/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/ratingreadwrite_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1127/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryxmlutils.cpp
2 warnings generated.

[1128/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/tiff.cpp
No checks enabled.

[1129/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/blur/Editor_BlurTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1130/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/LayerInterface.cpp
25 warnings generated.

[1131/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem_events.cpp
61 warnings generated.

[1132/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/applytags_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1133/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolerrorview.cpp
39 warnings generated.

[1134/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/baichuan.cpp
No checks enabled.

[1135/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttopng/converttopng.cpp
2 warnings generated.

[1136/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/autocorrection/autocorrection.cpp
2 warnings generated.

[1137/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/dcraw_half_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1138/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_gain_map.cpp
No checks enabled.

[1139/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/leica.cpp
No checks enabled.

[1140/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimghistory_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1141/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlSourceFileTagHandler.cpp
45 warnings generated.

[1142/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/filters/tagfilterview.cpp
68 warnings generated.

[1143/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/server/dmediaserver.cpp
36 warnings generated.

[1144/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltProtocolInfo.cpp
No checks enabled.

[1145/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/haar/haar.cpp
37 warnings generated.

[1146/3657][9.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_fileio.cpp
77 warnings generated.

[1147/3657][11.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensfuncameraselector.cpp
53 warnings generated.

[1148/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegserver.cpp
36 warnings generated.

[1149/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_libheif.cpp
41 warnings generated.

[1150/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/ratiocrop/ratiocroptool.cpp
2 warnings generated.

[1151/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLineStringTagWriter.cpp
35 warnings generated.

[1152/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/refocusmatrix.cpp
25 warnings generated.

[1153/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptUri.cpp
No checks enabled.

[1154/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXTrackPointExtensionTagHandler.cpp
2 warnings generated.

[1155/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlDescriptionTagHandler.cpp
33 warnings generated.

[1156/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/dht_demosaic.cpp
No checks enabled.

[1157/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_photo.cpp
87 warnings generated.

[1158/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dhuesaturationselect.cpp
65 warnings generated.

[1159/3657][9.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/raw/drawdecoding.cpp
37 warnings generated.

[1160/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/setiptcpreview_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1161/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/patchpreview_utest.cpp
2 warnings generated.

[1162/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlXTagHandler.cpp
33 warnings generated.

[1163/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoramaplugin.cpp
2 warnings generated.

[1164/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLookAtTagHandler.cpp
33 warnings generated.

[1165/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/write/file_write.cpp
No checks enabled.

[1166/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/dream.cpp
No checks enabled.

[1167/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/bwsepiasettings.cpp
63 warnings generated.

[1168/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_blur.cpp
43 warnings generated.

[1169/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/olmo2.cpp
No checks enabled.

[1170/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/notificationmanager/dnotificationpopup.cpp
59 warnings generated.

[1171/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/manager/advprintphoto.cpp
2 warnings generated.

[1172/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-grammar.cpp
No checks enabled.

[1173/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCreateTagHandler.cpp
35 warnings generated.

[1174/3657][10.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/pipelines/object/autotagspipelineobject.cpp
79 warnings generated.

[1175/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/o5mreader/o5mreader.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/o5mreader/o5mreader.cpp:292:9: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  292 |         strcpy(pReader->errMsg, message);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/o5mreader/o5mreader.cpp:292:9: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
  292 |         strcpy(pReader->errMsg, message);
      |         ^~~~~~
3 warnings generated.

[1176/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/choicesearchutilities.cpp
68 warnings generated.

[1177/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mjpegstream/mjpegstream_cli.cpp
2 warnings generated.

[1178/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/channelmixer/Bqm_ChannelMixer_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1179/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/tiff/DImg_TIFF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1180/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/preprocessing/subtract_black.cpp
No checks enabled.

[1181/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/facesengine/gui_digikamfacesenginedatabase_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1182/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/grovemoe.cpp
No checks enabled.

[1183/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/singlephotopreviewlayout.cpp
61 warnings generated.

[1184/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
2 warnings generated.

[1185/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/hotpixels/hotpixelsplugin.cpp
2 warnings generated.

[1186/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/geomapwrapper/core_geomapwrapper_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1187/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscanner.cpp
58 warnings generated.

[1188/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/osd/frameosdwidget.cpp
39 warnings generated.

[1189/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/decorate/watermark/Bqm_WaterMark_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1190/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/keys/commonkeys.cpp
55 warnings generated.

[1191/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/darktable/rawimportdarktableplugin.cpp
2 warnings generated.

[1192/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewRefreshTimeTagHandler.cpp
33 warnings generated.

[1193/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikamcore_autogen/mocs_compilation.cpp
2 warnings generated.

[1194/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/downloader/filesdownloader_slots.cpp
69 warnings generated.

[1195/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/bcg/bcgtool.cpp
2 warnings generated.

[1196/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/flickr/Generic_Flickr_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1197/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttableitemlistmodel.cpp
59 warnings generated.

[1198/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatetable_p.cpp
70 warnings generated.

[1199/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/contentawareresize/contentawareresizetool.cpp
2 warnings generated.

[1200/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/imagequalitycalculator.cpp
34 warnings generated.

[1201/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_selection_model_syncer.cpp
72 warnings generated.

[1202/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/plm.cpp
No checks enabled.

[1203/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/opengl/kbeffect.cpp
2 warnings generated.

[1204/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/models/core_digikamgenericmodels_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1205/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wsnewalbumdialog.cpp
70 warnings generated.

[1206/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/invert/inverttoolplugin.cpp
2 warnings generated.

[1207/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/thumbs/thumbstask.cpp
51 warnings generated.

[1208/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panoitemspage.cpp
2 warnings generated.

[1209/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXextensionsTagHandler.cpp
2 warnings generated.

[1210/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/adjustlevels/adjustlevelstool.cpp
2 warnings generated.

[1211/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/manager/enfusebinary.cpp
2 warnings generated.

[1212/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_querysiteinfogeneral.cpp
2 warnings generated.

[1213/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/whitebalance/whitebalanceplugin.cpp
2 warnings generated.

[1214/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/wizard/expoblendingpreprocesspage.cpp
2 warnings generated.

[1215/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:243:23: warning: The value provided to the cast expression is not in the valid range of values for 'Mode' [clang-analyzer-optin.core.EnumCastOutOfRange]
  243 |     d->model->setMode((ItemHistoryGraphModel::Mode)mode);
      |                       ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.h:42:10: note: enum declared here
   42 |     enum Mode
      |     ~~~~~^~~~
   43 |     {
      |     ~
   44 |         ImagesListMode,
      |         ~~~~~~~~~~~~~~~
   45 |         ImagesTreeMode,
      |         ~~~~~~~~~~~~~~~
   46 |         CombinedTreeMode
      |         ~~~~~~~~~~~~~~~~
   47 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:140:16: note: Calling 'KConfigGroup::readEntry'
  140 |     int mode = group.readEntry(d->configCurrentMode, (int)ItemHistoryGraphModel::CombinedTreeMode);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:16: note: Calling 'KConfigGroup::readEntry'
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:29: note: Assigning value
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:12: note: Calling 'qvariant_cast<int>'
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:964:5: note: Taking true branch
  964 |     if (v.d.type() == targetType) {
      |     ^
/opt/qt6/include/QtCore/qvariant.h:965:23: note: 'FitsInInternalSize' is true
  965 |         if constexpr (QVariant::Private::FitsInInternalSize<sizeof(T)>) {
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:965:9: note: Taking true branch
  965 |         if constexpr (QVariant::Private::FitsInInternalSize<sizeof(T)>) {
      |         ^
/opt/qt6/include/QtCore/qvariant.h:969:17: note: Assuming field 'is_shared' is 0
  969 |             if (!v.d.is_shared)
      |                 ^~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:969:13: note: Taking true branch
  969 |             if (!v.d.is_shared)
      |             ^
/opt/qt6/include/QtCore/qvariant.h:970:17: note: Returning value
  970 |                 return std::move(*reinterpret_cast<T *>(v.d.data.data));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:12: note: Returning from 'qvariant_cast<int>'
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:5: note: Returning value
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:16: note: Returning from 'KConfigGroup::readEntry'
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:9: note: Returning value
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:140:16: note: Returning from 'KConfigGroup::readEntry'
  140 |     int mode = group.readEntry(d->configCurrentMode, (int)ItemHistoryGraphModel::CombinedTreeMode);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:140:5: note: 'mode' initialized here
  140 |     int mode = group.readEntry(d->configCurrentMode, (int)ItemHistoryGraphModel::CombinedTreeMode);
      |     ^~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:142:5: note: Control jumps to the 'default' case at line 157
  142 |     switch (mode)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:160:13: note:  Execution continues on line 164
  160 |             break;
      |             ^
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:164:25: note: Passing value via 1st parameter 'mode'
  164 |     slotViewModeChanged(mode);
      |                         ^~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:164:5: note: Calling 'VersionsWidget::slotViewModeChanged'
  164 |     slotViewModeChanged(mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:243:23: note: The value provided to the cast expression is not in the valid range of values for 'Mode'
  243 |     d->model->setMode((ItemHistoryGraphModel::Mode)mode);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93 warnings generated.

[1216/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/compass/CompassFloatItem.cpp
2 warnings generated.

[1217/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTour.cpp
31 warnings generated.

[1218/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/calendarplugin.cpp
2 warnings generated.

[1219/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemselectionoverlay.cpp
66 warnings generated.

[1220/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/import/gui_importuibackend_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1221/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPCore_Impl.cpp
No checks enabled.

[1222/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/createxmpsidecar_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1223/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_talbum.cpp
89 warnings generated.

[1224/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/dialogs/presentation_advpage.cpp
2 warnings generated.

[1225/3657][11.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionmanager_location.cpp
67 warnings generated.

[1226/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewRefreshModeTagHandler.cpp
33 warnings generated.

[1227/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/collections/dwitemdelegate.cpp
57 warnings generated.

[1228/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccmanager.cpp
37 warnings generated.

[1229/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/exaone4.cpp
No checks enabled.

[1230/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_generic.cpp
47 warnings generated.

[1231/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/libdng_autogen/mocs_compilation.cpp
2 warnings generated.

[1232/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curvesfilter.cpp
41 warnings generated.

[1233/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/metadataeditplugin.cpp
2 warnings generated.

[1234/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/querysiteinfogeneral_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1235/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoollanguages_cli.cpp
2 warnings generated.

[1236/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlFlyToTagWriter.cpp
33 warnings generated.

[1237/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryinfo.cpp
2 warnings generated.

[1238/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfocache.cpp
54 warnings generated.

[1239/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_queryimageinfo.cpp
2 warnings generated.

[1240/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/kml/KmlPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1241/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/itemview/timelapsefilenamematch_utest.cpp
2 warnings generated.

[1242/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/detectblur_cli.cpp
2 warnings generated.

[1243/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_ref_counted_block.cpp
No checks enabled.

[1244/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/view/presentation/Generic_Presentation_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1245/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_iptc.cpp
No checks enabled.

[1246/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleAbstractPresenter.cpp
29 warnings generated.

[1247/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/transitionmngr/core_libtransitionmngr_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1248/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/piwigo/piwigosession.cpp
2 warnings generated.

[1249/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imgur/imgurtalker.cpp
2 warnings generated.

[1250/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_mosaic_info.cpp
No checks enabled.

[1251/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmTagWriter.cpp
2 warnings generated.

[1252/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDisplayModeTagHandler.cpp
33 warnings generated.

[1253/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolapplychanges_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1254/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:251:5: warning: Call to virtual method 'WorkerObject::aboutToDeactivate' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  251 |     this->aboutToDeactivate();
      |     ^
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:58:5: note: Calling 'WorkerObject::shutDown'
   58 |     shutDown();
      |     ^~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:70:5: note: Calling 'WorkerObject::deactivate'
   70 |     deactivate(PhaseOut);
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:232:9: note: Control jumps to 'case Running:'  at line 235
  232 |         switch (d->state)
      |         ^
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:238:17: note:  Execution continues on line 271
  238 |                 break;
      |                 ^
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:251:5: note: Call to virtual method 'WorkerObject::aboutToDeactivate' during destruction bypasses virtual dispatch
  251 |     this->aboutToDeactivate();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
28 warnings generated.

[1255/3657][9.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/MapThemeManager.cpp
68 warnings generated.

[1256/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/amx/amx.cpp
No checks enabled.

[1257/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-backend.cpp
No checks enabled.

[1258/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/AbstractDataPluginItem.cpp
41 warnings generated.

[1259/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselectwidget.cpp
74 warnings generated.

[1260/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/applemailbinary.cpp
2 warnings generated.

[1261/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/qtpgf_utest.cpp
2 warnings generated.

[1262/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_buildtools.cpp
81 warnings generated.

[1263/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPolygonTagHandler.cpp
37 warnings generated.

[1264/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/granite.cpp
No checks enabled.

[1265/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/autocorrection/autocorrectionplugin.cpp
2 warnings generated.

[1266/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg/dimgjpegloader_save.cpp
2 warnings generated.

[1267/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/core_marble_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1268/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/ViewParams.cpp
15 warnings generated.

[1269/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/assignnameoverlay.cpp
76 warnings generated.

[1270/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgfiltergenerator.cpp
29 warnings generated.

[1271/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp
No checks enabled.

[1272/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchfolderview.cpp
68 warnings generated.

[1273/3657][13.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/collections/setupcollectionview.cpp
107 warnings generated.

[1274/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_columnfactory.cpp
82 warnings generated.

[1275/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_cursor.c
No checks enabled.

[1276/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/HttpJob.cpp
31 warnings generated.

[1277/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.cpp
2 warnings generated.

[1278/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/geoiface/core_geoiface_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1279/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:333:9: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  333 |         strcpy(Name, Model);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:333:9: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
  333 |         strcpy(Name, Model);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:376:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  376 |         strcat(Info, Desc);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:376:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  376 |         strcat(Info, Desc);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:384:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  384 |         strcat(Info, " - ");
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:384:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  384 |         strcat(Info, " - ");
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:385:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  385 |         strcat(Info, Copyright);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:385:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  385 |         strcat(Info, Copyright);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:390:28: warning: The value '1261449271' provided to the cast expression is not in the valid range of values for the enum [clang-analyzer-optin.core.EnumCastOutOfRange]
  390 |     if (cmsIsTag(hProfile, K007))
      |                            ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:388:14: note: expanded from macro 'K007'
  388 | #define K007 static_cast<cmsTagSignature>( 0x4B303037 )
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/lcms2.h:341:9: note: enum declared here
  341 | typedef enum {
      |         ^~~~~~
  342 |     cmsSigAToB0Tag                          = 0x41324230,  // 'A2B0'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  343 |     cmsSigAToB1Tag                          = 0x41324231,  // 'A2B1'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344 |     cmsSigAToB2Tag                          = 0x41324232,  // 'A2B2'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345 |     cmsSigBlueColorantTag                   = 0x6258595A,  // 'bXYZ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346 |     cmsSigBlueMatrixColumnTag               = 0x6258595A,  // 'bXYZ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347 |     cmsSigBlueTRCTag                        = 0x62545243,  // 'bTRC'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |     cmsSigBToA0Tag                          = 0x42324130,  // 'B2A0'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |     cmsSigBToA1Tag                          = 0x42324131,  // 'B2A1'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350 |     cmsSigBToA2Tag                          = 0x42324132,  // 'B2A2'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |     cmsSigCalibrationDateTimeTag            = 0x63616C74,  // 'calt'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |     cmsSigCharTargetTag                     = 0x74617267,  // 'targ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |     cmsSigChromaticAdaptationTag            = 0x63686164,  // 'chad'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354 |     cmsSigChromaticityTag                   = 0x6368726D,  // 'chrm'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |     cmsSigColorantOrderTag                  = 0x636C726F,  // 'clro'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |     cmsSigColorantTableTag                  = 0x636C7274,  // 'clrt'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:371:9: note: Assuming the condition is false
  371 |     if (cmsIsTag(hProfile, cmsSigProfileDescriptionTag))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:371:5: note: Taking false branch
  371 |     if (cmsIsTag(hProfile, cmsSigProfileDescriptionTag))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:379:9: note: Assuming the condition is false
  379 |     if (cmsIsTag(hProfile, cmsSigCopyrightTag))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:379:5: note: Taking false branch
  379 |     if (cmsIsTag(hProfile, cmsSigCopyrightTag))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:390:28: note: The value '1261449271' provided to the cast expression is not in the valid range of values for the enum
  390 |     if (cmsIsTag(hProfile, K007))
      |                            ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:388:14: note: expanded from macro 'K007'
  388 | #define K007 static_cast<cmsTagSignature>( 0x4B303037 )
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:393:71: warning: The value '1261449271' provided to the cast expression is not in the valid range of values for the enum [clang-analyzer-optin.core.EnumCastOutOfRange]
  393 |         mlu               = static_cast<cmsMLU*>(cmsReadTag(hProfile, K007));
      |                                                                       ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:388:14: note: expanded from macro 'K007'
  388 | #define K007 static_cast<cmsTagSignature>( 0x4B303037 )
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/lcms2.h:341:9: note: enum declared here
  341 | typedef enum {
      |         ^~~~~~
  342 |     cmsSigAToB0Tag                          = 0x41324230,  // 'A2B0'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  343 |     cmsSigAToB1Tag                          = 0x41324231,  // 'A2B1'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344 |     cmsSigAToB2Tag                          = 0x41324232,  // 'A2B2'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345 |     cmsSigBlueColorantTag                   = 0x6258595A,  // 'bXYZ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346 |     cmsSigBlueMatrixColumnTag               = 0x6258595A,  // 'bXYZ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347 |     cmsSigBlueTRCTag                        = 0x62545243,  // 'bTRC'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |     cmsSigBToA0Tag                          = 0x42324130,  // 'B2A0'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |     cmsSigBToA1Tag                          = 0x42324131,  // 'B2A1'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350 |     cmsSigBToA2Tag                          = 0x42324132,  // 'B2A2'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |     cmsSigCalibrationDateTimeTag            = 0x63616C74,  // 'calt'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |     cmsSigCharTargetTag                     = 0x74617267,  // 'targ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |     cmsSigChromaticAdaptationTag            = 0x63686164,  // 'chad'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354 |     cmsSigChromaticityTag                   = 0x6368726D,  // 'chrm'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |     cmsSigColorantOrderTag                  = 0x636C726F,  // 'clro'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |     cmsSigColorantTableTag                  = 0x636C7274,  // 'clrt'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:371:9: note: Assuming the condition is false
  371 |     if (cmsIsTag(hProfile, cmsSigProfileDescriptionTag))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:371:5: note: Taking false branch
  371 |     if (cmsIsTag(hProfile, cmsSigProfileDescriptionTag))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:379:9: note: Assuming the condition is false
  379 |     if (cmsIsTag(hProfile, cmsSigCopyrightTag))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:379:5: note: Taking false branch
  379 |     if (cmsIsTag(hProfile, cmsSigCopyrightTag))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:390:9: note: Assuming the condition is true
  390 |     if (cmsIsTag(hProfile, K007))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:390:5: note: Taking true branch
  390 |     if (cmsIsTag(hProfile, K007))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:393:71: note: The value '1261449271' provided to the cast expression is not in the valid range of values for the enum
  393 |         mlu               = static_cast<cmsMLU*>(cmsReadTag(hProfile, K007));
      |                                                                       ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:388:14: note: expanded from macro 'K007'
  388 | #define K007 static_cast<cmsTagSignature>( 0x4B303037 )
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:395:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  395 |         strcat(Info, " - ");
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:395:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  395 |         strcat(Info, " - ");
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:396:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  396 |         strcat(Info, MonCal);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:396:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  396 |         strcat(Info, MonCal);
      |         ^~~~~~
33 warnings generated.

[1280/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/autorotate/autorotateplugin.cpp
2 warnings generated.

[1281/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlStorageLayoutTagHandler.cpp
39 warnings generated.

[1282/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/effectmngr_p_zoom.cpp
33 warnings generated.

[1283/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSimpleField.cpp
15 warnings generated.

[1284/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/colorbalancefilter_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1285/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/cb/cbsettings.cpp
47 warnings generated.

[1286/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/sony_arw6.cpp
No checks enabled.

[1287/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_color_spec.cpp
No checks enabled.

[1288/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselecttabs.cpp
86 warnings generated.

[1289/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/tracks_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1290/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/dots1.cpp
No checks enabled.

[1291/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/lfm2.cpp
No checks enabled.

[1292/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttopgf/Bqm_ConvertToPGF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1293/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/xverse.cpp
No checks enabled.

[1294/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/detectexposure_cli.cpp
2 warnings generated.

[1295/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_export.cpp
44 warnings generated.

[1296/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/captionthemeparameter.cpp
2 warnings generated.

[1297/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/editorcore.cpp
81 warnings generated.

[1298/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/dbinarysearch.cpp
68 warnings generated.

[1299/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_tone_curve.cpp
No checks enabled.

[1300/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/mediawikiwindow.cpp
2 warnings generated.

[1301/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dgradientslider.cpp
55 warnings generated.

[1302/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:529:5: warning: Call to virtual method 'FlickrListViewItem::updateItemWidgets' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  529 |     this->updateItemWidgets();
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:397:6: note: Assuming field 'isPublic' is not equal to PartiallyChecked
  397 |     (d->isPublic  == Qt::PartiallyChecked) ? isPublic  = true : isPublic  = d->isPublic;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:397:5: note: '?' condition is false
  397 |     (d->isPublic  == Qt::PartiallyChecked) ? isPublic  = true : isPublic  = d->isPublic;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:398:6: note: Assuming field 'isFamily' is not equal to PartiallyChecked
  398 |     (d->isFamily  == Qt::PartiallyChecked) ? isFamily  = true : isFamily  = d->isFamily;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:398:5: note: '?' condition is false
  398 |     (d->isFamily  == Qt::PartiallyChecked) ? isFamily  = true : isFamily  = d->isFamily;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:399:6: note: Assuming field 'isFriends' is not equal to PartiallyChecked
  399 |     (d->isFriends == Qt::PartiallyChecked) ? isFriends = true : isFriends = d->isFriends;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:399:5: note: '?' condition is false
  399 |     (d->isFriends == Qt::PartiallyChecked) ? isFriends = true : isFriends = d->isFriends;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:406:6: note: Assuming field 'safetyLevel' is not equal to MIXEDLEVELS
  406 |     (d->safetyLevel == MIXEDLEVELS) ? safetyLevel = SAFE  : safetyLevel = d->safetyLevel;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:406:5: note: '?' condition is false
  406 |     (d->safetyLevel == MIXEDLEVELS) ? safetyLevel = SAFE  : safetyLevel = d->safetyLevel;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:407:6: note: Assuming field 'contentType' is not equal to MIXEDTYPES
  407 |     (d->contentType == MIXEDTYPES)  ? contentType = PHOTO : contentType = d->contentType;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:407:5: note: '?' condition is false
  407 |     (d->contentType == MIXEDTYPES)  ? contentType = PHOTO : contentType = d->contentType;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:416:5: note: Loop condition is true.  Entering loop body
  416 |     for (it = list.constBegin() ; it != list.constEnd() ; ++it)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:421:26: note: Assuming the condition is false
  421 |         for (int i = 0 ; i < listView()->topLevelItemCount() ; ++i)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:421:9: note: Loop condition is false. Execution continues on line 432
  421 |         for (int i = 0 ; i < listView()->topLevelItemCount() ; ++i)
      |         ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:432:14: note: 'found' is false
  432 |         if (!found)
      |              ^~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:432:9: note: Taking true branch
  432 |         if (!found)
      |         ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:434:13: note: Loop condition is false. Execution continues on line 435
  434 |             qCDebug(DIGIKAM_WEBSERVICES_LOG) << "Inserting new item " << imageUrl.fileName();
      |             ^
/opt/qt6/include/QtCore/qloggingcategory.h:162:32: note: expanded from macro 'qCDebug'
  162 | #define qCDebug(category, ...) QT_MESSAGE_LOGGER_COMMON(category, QtDebugMsg).debug(__VA_ARGS__)
      |                                ^
/opt/qt6/include/QtCore/qloggingcategory.h:159:5: note: expanded from macro 'QT_MESSAGE_LOGGER_COMMON'
  159 |     for (QLoggingCategoryMacroHolder<level> qt_category((category)()); qt_category; qt_category.control = false) \
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:435:17: note: Calling constructor for 'FlickrListViewItem'
  435 |             new FlickrListViewItem(listView(), imageUrl,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                    isPublic, isFamily, isFriends,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437 |                                    safetyLevel, contentType);
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:494:80: note: Assuming 'accessPublic' is false
  494 |     setCheckState(static_cast<DItemsListView::ColumnType>(FlickrList::PUBLIC), accessPublic ? Qt::Checked : Qt::Unchecked);
      |                                                                                ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:494:80: note: '?' condition is false
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:529:5: note: Call to virtual method 'FlickrListViewItem::updateItemWidgets' during construction bypasses virtual dispatch
  529 |     this->updateItemWidgets();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[1303/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/magickloader_cli.cpp
2 warnings generated.

[1304/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataMultiGeometry.cpp
35 warnings generated.

[1305/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp
No checks enabled.

[1306/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/dfileselector.cpp
44 warnings generated.

[1307/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfotosettings.cpp
2 warnings generated.

[1308/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/histogramwidget.cpp
57 warnings generated.

[1309/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/multithreading/multicorerawtopng_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[1310/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/equalizefilter_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1311/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/falcon-h1.cpp
No checks enabled.

[1312/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/dexpanderbox.cpp
78 warnings generated.

[1313/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/GeoLineStringGraphicsItem.cpp
64 warnings generated.

[1314/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/cr3_parser.cpp
No checks enabled.

[1315/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleGlobal.cpp
15 warnings generated.

[1316/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp
No checks enabled.

[1317/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCookieTagHandler.cpp
35 warnings generated.

[1318/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/properties/gui_itempropertiesdigikam_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1319/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_rangeint.cpp
121 warnings generated.

[1320/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiestxtlabel.cpp
56 warnings generated.

[1321/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/borderfilter.cpp
41 warnings generated.

[1322/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewVolumeTagHandler.cpp
33 warnings generated.

[1323/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/queryimages_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1324/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wssettings.cpp
37 warnings generated.

[1325/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigncaptions/assigncaptions.cpp
2 warnings generated.

[1326/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/fonts/dfontselect.cpp
57 warnings generated.

[1327/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/importfiltercombobox.cpp
57 warnings generated.

[1328/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/rawengine/librawinfo_cli.cpp
2 warnings generated.

[1329/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_image_writer.cpp
No checks enabled.

[1330/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dpluginrawimport.cpp
56 warnings generated.

[1331/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/dbkeyselector.cpp
78 warnings generated.

[1332/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/history/versionstreeview.cpp
75 warnings generated.

[1333/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/mariadbupgradebinary.cpp
46 warnings generated.

[1334/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geolocationsettingscontainer.cpp
43 warnings generated.

[1335/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/WaveletTransform.cpp
No checks enabled.

[1336/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/fuzzysearchview_similar.cpp
106 warnings generated.

[1337/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpcontent.cpp
2 warnings generated.

[1338/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/dialogs/softproofdialog.cpp
60 warnings generated.

[1339/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/lensautofix/lensautofixtool.cpp
2 warnings generated.

[1340/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlMaximumTagHandler.cpp
33 warnings generated.

[1341/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:181:19: warning: Use of memory after it is freed [clang-analyzer-cplusplus.NewDelete]
  181 |         Q_ASSERT(!image->isNull());
      |                   ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:232:9: note: Assuming field 'm_textureLayer' is non-null
  232 |     if (!d->m_textureLayer)
      |         ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:232:5: note: Taking false branch
  232 |     if (!d->m_textureLayer)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:246:19: note: Assuming 'fromLat' is >= 'toLat'
  246 |     char dirLat = fromLat < toLat ? 1 : -1;
      |                   ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:246:19: note: '?' condition is false
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:247:19: note: Assuming 'fromLon' is >= 'toLon'
  247 |     char dirLon = fromLon < toLon ? 1 : -1;
      |                   ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:247:19: note: '?' condition is false
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:256:13: note: Assuming the condition is true
  256 |     while (((lat * dirLat) <= (toLat * dirLat)) && ((lon * dirLon) <= (toLon * dirLon)))
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:256:12: note: Left side of '&&' is true
  256 |     while (((lat * dirLat) <= (toLat * dirLat)) && ((lon * dirLon) <= (toLon * dirLon)))
      |            ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:256:5: note: Loop condition is true.  Entering loop body
  256 |     while (((lat * dirLat) <= (toLat * dirLat)) && ((lon * dirLon) <= (toLon * dirLon)))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:260:19: note: Calling 'ElevationModel::height'
  260 |         qreal h = height(lon, lat);
      |                   ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:132:13: note: Field 'm_textureLayer' is non-null
  132 |     if (!d->m_textureLayer)
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:132:5: note: Taking false branch
  132 |     if (!d->m_textureLayer)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:139:14: note: Assuming 'tileZoomLevel' is equal to 9
  139 |     Q_ASSERT(tileZoomLevel == 9);
      |              ^
/opt/qt6/include/QtCore/qassert.h:31:30: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                              ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:139:5: note: '?' condition is true
  139 |     Q_ASSERT(tileZoomLevel == 9);
      |     ^
/opt/qt6/include/QtCore/qassert.h:31:29: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:147:14: note: Assuming 'numTilesX' is > 0
  147 |     Q_ASSERT(numTilesX > 0);
      |              ^
/opt/qt6/include/QtCore/qassert.h:31:30: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                              ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:147:5: note: '?' condition is true
  147 |     Q_ASSERT(numTilesX > 0);
      |     ^
/opt/qt6/include/QtCore/qassert.h:31:29: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:148:14: note: Assuming 'numTilesY' is > 0
  148 |     Q_ASSERT(numTilesY > 0);
      |              ^
/opt/qt6/include/QtCore/qassert.h:31:30: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                              ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:148:5: note: '?' condition is true
  148 |     Q_ASSERT(numTilesY > 0);
      |     ^
/opt/qt6/include/QtCore/qassert.h:31:29: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:160:5: note: Loop condition is true.  Entering loop body
  160 |     for (int i = 0 ; i < 4 ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:174:9: note: Taking true branch
  174 |         if (image == nullptr)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:176:21: note: Memory is allocated
  176 |             image = new QImage(d->m_tileLoader.loadTileImage(d->m_textureLayer, id, DownloadBrowse));
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:177:13: note: Calling 'QCache::insert'
  177 |             d->m_cache.insert(id, image);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qcache.h:187:13: note: Assuming 'cost' is > field 'mx'
  187 |         if (cost > mx) {
      |             ^~~~~~~~~
/opt/qt6/include/QtCore/qcache.h:187:9: note: Taking true branch
  187 |         if (cost > mx) {
      |         ^
/opt/qt6/include/QtCore/qcache.h:189:13: note: Memory is released
  189 |             delete object;
      |             ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:177:13: note: Returning; memory was released via 2nd parameter
  177 |             d->m_cache.insert(id, image);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:180:18: note: 'image' is non-null
  180 |         Q_ASSERT(image);
      |                  ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:180:9: note: '?' condition is true
  180 |         Q_ASSERT(image);
      |         ^
/opt/qt6/include/QtCore/qassert.h:31:29: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:181:19: note: Use of memory after it is freed
  181 |         Q_ASSERT(!image->isNull());
      |                   ^
67 warnings generated.

[1342/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlGridOriginTagHandler.cpp
33 warnings generated.

[1343/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/convert16to8/convert16to8plugin.cpp
2 warnings generated.

[1344/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/parse_utest.cpp
2 warnings generated.

[1345/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolthread.cpp
27 warnings generated.

[1346/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_choice.cpp
119 warnings generated.

[1347/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/multithreading/main.cpp
2 warnings generated.

[1348/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/filters/filtersidebarwidget_tags.cpp
90 warnings generated.

[1349/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/sonycc.cpp
No checks enabled.

[1350/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_groups.cpp
115 warnings generated.

[1351/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlInnerBoundaryIsTagHandler.cpp
33 warnings generated.

[1352/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFlyToViewTagHandler.cpp
33 warnings generated.

[1353/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/rawtherapee/RawImport_RawTherapee_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1354/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/facemanagement/gui_facemanagement_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1355/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/keys/metadatakeys.cpp
37 warnings generated.

[1356/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetupplugins.cpp
2 warnings generated.

[1357/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/RenderPlugin.cpp
53 warnings generated.

[1358/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview_iconview.cpp
82 warnings generated.

[1359/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/iface/dmetainfoiface.cpp
69 warnings generated.

[1360/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/ahd_demosaic.cpp
No checks enabled.

[1361/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/paddleocr.cpp
No checks enabled.

[1362/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma4.cpp
No checks enabled.

[1363/3657][0.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/qrc_libmarble.cpp
2 warnings generated.

[1364/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastcontainer.cpp
25 warnings generated.

[1365/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/backgroundblur/Editor_BackgroundBlurTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1366/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/file/print/printhelper.cpp
2 warnings generated.

[1367/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/adjustcurves/adjustcurvestool.cpp
2 warnings generated.

[1368/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/contentawarefilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/transform/contentawarefilter.cpp:205:5: warning: Call to virtual method 'ContentAwareFilter::cancelFilter' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  205 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/transform/contentawarefilter.cpp:205:5: note: Call to virtual method 'ContentAwareFilter::cancelFilter' during destruction bypasses virtual dispatch
  205 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
42 warnings generated.

[1369/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-arch.cpp
No checks enabled.

[1370/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/measure/MeasureToolPlugin.cpp
2 warnings generated.

[1371/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/similaritydb/similaritydbaccess.cpp
37 warnings generated.

[1372/3657][13.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/itemcomments.cpp
61 warnings generated.

[1373/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/setupcamera.cpp
89 warnings generated.

[1374/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/fuzzysearch/gui_fuzzysearch_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1375/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/cameracontroller.cpp
72 warnings generated.

[1376/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojpeg/converttojpeg.cpp
2 warnings generated.

[1377/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/server/databaseservererror.cpp
29 warnings generated.

[1378/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/tools/atkinspagelayouttree.cpp
2 warnings generated.

[1379/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/vidslidethread.cpp
58 warnings generated.

[1380/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_manifest.cpp
/home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_manifest.cpp:47:26: warning: unused variable 'manifestEntry' [clang-diagnostic-unused-variable]
   47 |         QTreeWidgetItem* manifestEntry = nullptr;
      |                          ^~~~~~~~~~~~~
82 warnings generated.

[1381/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/gpsimageitem_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1382/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/timeadjust/timeadjustsettings.cpp
57 warnings generated.

[1383/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlHeadingTagHandler.cpp
33 warnings generated.

[1384/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/actionthread.cpp
/home/gilles/Devel/9.x/core/utilities/queuemanager/manager/actionthread.cpp:54:5: warning: Call to virtual method 'ActionThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   54 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/queuemanager/manager/actionthread.cpp:54:5: note: Call to virtual method 'ActionThread::cancel' during destruction bypasses virtual dispatch
   54 |     this->cancel();
      |     ^~~~~~~~~~~~~~
60 warnings generated.

[1385/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupcategory.cpp
90 warnings generated.

[1386/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/quants.c
No checks enabled.

[1387/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/VectorTileLayer.cpp
73 warnings generated.

[1388/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/jina-bert-v3.cpp
No checks enabled.

[1389/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/itemdescedittab_descview.cpp
109 warnings generated.

[1390/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/notificationmanager/core_notificationmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1391/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolparser_p.cpp
46 warnings generated.

[1392/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inattaxonedit.cpp
2 warnings generated.

[1393/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXrteptTagHandler.cpp
2 warnings generated.

[1394/3657][8.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/album.cpp
47 warnings generated.

[1395/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_sidebars.cpp
137 warnings generated.

[1396/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_file.cpp
69 warnings generated.

[1397/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/widgets/assignnamewidget_p.cpp
78 warnings generated.

[1398/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimgfilteraction_utest.cpp
2 warnings generated.

[1399/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip.cpp
63 warnings generated.

[1400/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/albumtreeview.cpp
95 warnings generated.

[1401/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/gpssearchsidebarwidget.cpp
89 warnings generated.

[1402/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTrackWriter.cpp
41 warnings generated.

[1403/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/dimgpreviewitem.cpp
43 warnings generated.

[1404/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/inserttext/inserttexttool.cpp
2 warnings generated.

[1405/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/convert16to8/Editor_Convert16To8Tool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1406/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/pgf/DImg_PGF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1407/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/misc_demosaic.cpp
No checks enabled.

[1408/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifloader_load.cpp
2 warnings generated.

[1409/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/VisiblePlacemark.cpp
51 warnings generated.

[1410/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exifdevice.cpp
2 warnings generated.

[1411/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/import/importitempropertiessidebar.cpp
58 warnings generated.

[1412/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_carver_rigmask.c
No checks enabled.

[1413/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/versionmanager/versionfileoperation.cpp
36 warnings generated.

[1414/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/kmlexport/kmlgpsdataparser.cpp
2 warnings generated.

[1415/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albumthumbnailloader.cpp
71 warnings generated.

[1416/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewBoundScaleTagHandler.cpp
33 warnings generated.

[1417/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/actionjob.cpp
27 warnings generated.

[1418/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/iojobs/iojobs_utest.cpp
2 warnings generated.

[1419/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_memory.cpp
No checks enabled.

[1420/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/createptotask.cpp
2 warnings generated.

[1421/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-kv-cache.cpp
No checks enabled.

[1422/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/player/slidevideo.cpp
76 warnings generated.

[1423/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlSimpleFieldTagWriter.cpp
33 warnings generated.

[1424/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlStyleUrlTagHandler.cpp
33 warnings generated.

[1425/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/postprocessing_benchmark_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1426/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/tagsedit.cpp
70 warnings generated.

[1427/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_imageinfo.cpp
2 warnings generated.

[1428/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/facesengine/unittests/identityprovider_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1429/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/print/calsettings.cpp
2 warnings generated.

[1430/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPDocOps.cpp
No checks enabled.

[1431/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dactivelabel.cpp
44 warnings generated.

[1432/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlFolderTagWriter.cpp
35 warnings generated.

[1433/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dplugins/confview_generic_gui.cpp
2 warnings generated.

[1434/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/imagelevels.cpp
29 warnings generated.

[1435/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_settings.cpp
130 warnings generated.

[1436/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/opengl/kbimageloader.cpp
2 warnings generated.

[1437/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatepicker.cpp
74 warnings generated.

[1438/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlGxTimeStampTagHandler.cpp
33 warnings generated.

[1439/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlGxAltitudeModeTagHandler.cpp
35 warnings generated.

[1440/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_fujifilm.cpp
42 warnings generated.

[1441/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databasefields_utest.cpp
2 warnings generated.

[1442/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp
error: too many errors emitted, stopping now [clang-diagnostic-error]
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:163:45: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  163 |     switch (jas_clrspc_fam(jas_image_clrspc(jp2_image)))
      |                                             ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:167:13: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  167 |             components[0] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_R);
      |             ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:167:29: error: no matching function for call to 'jas_image_getcmptbytype' [clang-diagnostic-error]
  167 |             components[0] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_R);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:625:5: note: candidate function not viable: no known conversion from 'DImg *' to 'const jas_image_t *' for 1st argument
  625 | int jas_image_getcmptbytype(const jas_image_t *image, jas_image_cmpttype_t ctype);
      |     ^                       ~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:167:53: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  167 |             components[0] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_R);
      |                                                     ^~~~~~~~~
      |                                                     m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:168:13: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  168 |             components[1] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_G);
      |             ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:168:29: error: no matching function for call to 'jas_image_getcmptbytype' [clang-diagnostic-error]
  168 |             components[1] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_G);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:625:5: note: candidate function not viable: no known conversion from 'DImg *' to 'const jas_image_t *' for 1st argument
  625 | int jas_image_getcmptbytype(const jas_image_t *image, jas_image_cmpttype_t ctype);
      |     ^                       ~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:168:53: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  168 |             components[1] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_G);
      |                                                     ^~~~~~~~~
      |                                                     m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:169:13: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  169 |             components[2] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_B);
      |             ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:169:29: error: no matching function for call to 'jas_image_getcmptbytype' [clang-diagnostic-error]
  169 |             components[2] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_B);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:625:5: note: candidate function not viable: no known conversion from 'DImg *' to 'const jas_image_t *' for 1st argument
  625 | int jas_image_getcmptbytype(const jas_image_t *image, jas_image_cmpttype_t ctype);
      |     ^                       ~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:169:53: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  169 |             components[2] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_B);
      |                                                     ^~~~~~~~~
      |                                                     m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:171:18: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  171 |             if ((components[0] < 0) || (components[1] < 0) || (components[2] < 0))
      |                  ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:171:41: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  171 |             if ((components[0] < 0) || (components[1] < 0) || (components[2] < 0))
      |                                         ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:171:64: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  171 |             if ((components[0] < 0) || (components[1] < 0) || (components[2] < 0))
      |                                                                ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:174:17: error: no matching function for call to 'jas_image_destroy' [clang-diagnostic-error]
  174 |                 jas_image_destroy(jp2_image);
      |                 ^~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:369:6: note: candidate function not viable: no known conversion from 'DImg *' to 'jas_image_t *' for 1st argument
  369 | void jas_image_destroy(jas_image_t *image);
      |      ^                 ~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:174:35: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  174 |                 jas_image_destroy(jp2_image);
      |                                   ^~~~~~~~~
      |                                   m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:182:13: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
  182 |             number_components = 3;
      |             ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:183:13: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  183 |             components[3]     = jas_image_getcmptbytype(jp2_image, 3);
      |             ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:183:33: error: no matching function for call to 'jas_image_getcmptbytype' [clang-diagnostic-error]
  183 |             components[3]     = jas_image_getcmptbytype(jp2_image, 3);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:625:5: note: candidate function not viable: no known conversion from 'DImg *' to 'const jas_image_t *' for 1st argument
  625 | int jas_image_getcmptbytype(const jas_image_t *image, jas_image_cmpttype_t ctype);
      |     ^                       ~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:183:57: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  183 |             components[3]     = jas_image_getcmptbytype(jp2_image, 3);
      |                                                         ^~~~~~~~~
      |                                                         m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
2 warnings and 20 errors generated.
Error while processing /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp.

[1443/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/cogvlm.cpp
No checks enabled.

[1444/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/GeoPolygonGraphicsItem.cpp
40 warnings generated.

[1445/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlMapTagWriter.cpp
39 warnings generated.

[1446/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/oilpaintfilter.cpp
46 warnings generated.

[1447/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_exif.cpp
No checks enabled.

[1448/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptoparser/tparser.c
[1449/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/identify.cpp
No checks enabled.

[1450/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/watermark/watermark.cpp
2 warnings generated.

[1451/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlWaitTagHandler.cpp
35 warnings generated.

[1452/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/imagezoomsettings.cpp
43 warnings generated.

[1453/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc_behavior.cpp
78 warnings generated.

[1454/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_orientation.cpp
No checks enabled.

[1455/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLabelStyleTagHandler.cpp
33 warnings generated.

[1456/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/correlator/track_correlator.cpp
56 warnings generated.

[1457/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_read_image.cpp
No checks enabled.

[1458/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlExtendedDataTagWriter.cpp
37 warnings generated.

[1459/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/manager/imageresizethread.cpp
2 warnings generated.

[1460/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/widgets/thememanager_utest.cpp
2 warnings generated.

[1461/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/blur/blurtoolplugin.cpp
2 warnings generated.

[1462/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbcontainer.cpp
41 warnings generated.

[1463/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-hparams.cpp
No checks enabled.

[1464/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget_map.cpp
103 warnings generated.

[1465/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg/dimgjpegloader.cpp
2 warnings generated.

[1466/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/tooltipdialog.cpp
52 warnings generated.

[1467/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller_stop.cpp
61 warnings generated.

[1468/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager.cpp
88 warnings generated.

[1469/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpsubjects.cpp
2 warnings generated.

[1470/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/metaremover/metadataremover.cpp
55 warnings generated.

[1471/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/dcb_demosaic.cpp
No checks enabled.

[1472/3657][8.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrtalker.cpp
2 warnings generated.

[1473/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_generalinfo.cpp
2 warnings generated.

[1474/3657][11.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/server/dlnaserverdelegate.cpp
41 warnings generated.

[1475/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/dcategorydrawer.cpp
67 warnings generated.

[1476/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataImagePyramid.cpp
15 warnings generated.

[1477/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_tags.cpp
136 warnings generated.

[1478/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/blur/blurplugin.cpp
2 warnings generated.

[1479/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPlacemark.cpp
39 warnings generated.

[1480/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/presentationmngr.cpp
2 warnings generated.

[1481/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/rawengine/libraw_autogen/mocs_compilation.cpp
2 warnings generated.

[1482/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/countryselector.cpp
49 warnings generated.

[1483/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPhotoOverlayWriter.cpp
33 warnings generated.

[1484/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneEquirectTileProjection.cpp
27 warnings generated.

[1485/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/vidslidetask.cpp
68 warnings generated.

[1486/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/WidgetGraphicsItem.cpp
59 warnings generated.

[1487/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXrteTagHandler.cpp
2 warnings generated.

[1488/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/haar/haariface.cpp
98 warnings generated.

[1489/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_rwindow.c
No checks enabled.

[1490/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataUpdate.cpp
27 warnings generated.

[1491/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/networkmanager/core_networkmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1492/3657][6.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tageditdlg.cpp
83 warnings generated.

[1493/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlVectorTagWriter.cpp
43 warnings generated.

[1494/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup_helpers.cpp
72 warnings generated.

[1495/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/convert8to16/Bqm_Convert8To16_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1496/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCountryNameCodeTagHandler.cpp
35 warnings generated.

[1497/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataContainer.cpp
41 warnings generated.

[1498/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gpt2.cpp
No checks enabled.

[1499/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_database.cpp
81 warnings generated.

[1500/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/PerfUtils.cpp
No checks enabled.

[1501/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmObjectManager.cpp
35 warnings generated.

[1502/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/bookmarknode.cpp
37 warnings generated.

[1503/3657][9.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_bitsops.cpp
77 warnings generated.

[1504/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_checkbox.cpp
111 warnings generated.

[1505/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/disjointmetadata.cpp
56 warnings generated.

[1506/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mistral4.cpp
No checks enabled.

[1507/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/contentawareresize/Editor_ContentAwareResizeTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1508/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dxmlguiwindow_actions.cpp
93 warnings generated.

[1509/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/onlinetranslator_cli.cpp
2 warnings generated.

[1510/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptResults.cpp
No checks enabled.

[1511/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/vec.cpp
No checks enabled.

[1512/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-memory-hybrid-iswa.cpp
No checks enabled.

[1513/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/starcoder2.cpp
No checks enabled.

[1514/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumintropage.cpp
2 warnings generated.

[1515/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/history/versionsoverlays.cpp
71 warnings generated.

[1516/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deepseek.cpp
No checks enabled.

[1517/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/haariface_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1518/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/removemetadata/Bqm_RemoveMetadata_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1519/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/statesavingobject_utest.cpp
2 warnings generated.

[1520/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcexportwindow.cpp
2 warnings generated.

[1521/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/onlinecheck_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[1522/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/loadsavethread_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1523/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/metadatahubmngr.cpp
62 warnings generated.

[1524/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importthumbnailbar.cpp
/home/gilles/Devel/9.x/core/utilities/import/views/importthumbnailbar.cpp:67:5: warning: Call to virtual method 'ImportThumbnailBar::slotSetupChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   67 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/import/views/importthumbnailbar.cpp:67:5: note: Call to virtual method 'ImportThumbnailBar::slotSetupChanged' during construction bypasses virtual dispatch
   67 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
81 warnings generated.

[1525/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcexportwidget.cpp
2 warnings generated.

[1526/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper.cpp
117 warnings generated.

[1527/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemfiltermodelthreads.cpp
68 warnings generated.

[1528/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPIterator.cpp
No checks enabled.

[1529/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/smollm3.cpp
No checks enabled.

[1530/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/SphericalScanlineTextureMapper.cpp
57 warnings generated.

[1531/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/raw2png_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1532/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_lens_correction.cpp
No checks enabled.

[1533/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPlaylistTagHandler.cpp
37 warnings generated.

[1534/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/queryimages_utest.cpp
2 warnings generated.

[1535/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixThreads.cpp
No checks enabled.

[1536/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DiscCache.cpp
29 warnings generated.

[1537/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataFeature.cpp
31 warnings generated.

[1538/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tracks/trackreader.cpp
53 warnings generated.

[1539/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/antivignettingfilter.cpp
41 warnings generated.

[1540/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_import.cpp
44 warnings generated.

[1541/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/atmosphere/AtmospherePlugin.cpp
2 warnings generated.

[1542/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/SunLocator.cpp
29 warnings generated.

[1543/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/reset/facepipelinereset.cpp
71 warnings generated.

[1544/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/iccconvert/Bqm_IccConvert_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1545/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/main.cpp
2 warnings generated.

[1546/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSimpleArrayData.cpp
32 warnings generated.

[1547/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/hunyuan-moe.cpp
No checks enabled.

[1548/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/rotate/rotate.cpp
2 warnings generated.

[1549/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/emboss/embosstool.cpp
2 warnings generated.

[1550/3657][40.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredb.cpp
125 warnings generated.

[1551/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftooltagsdb_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1552/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/workflowlist.cpp
84 warnings generated.

[1553/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/hslcorrection/Bqm_HslCorrection_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1554/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mistral3.cpp
No checks enabled.

[1555/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/noisereduction/noisereductionplugin.cpp
2 warnings generated.

[1556/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_pixel_buffer.cpp
No checks enabled.

[1557/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/pgf/dimgpgfexportsettings.cpp
2 warnings generated.

[1558/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/mdkeylistviewitem.cpp
66 warnings generated.

[1559/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/whitebalance/whitebalancetoolplugin.cpp
2 warnings generated.

[1560/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen2.cpp
No checks enabled.

[1561/3657][8.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/colorfxfilter.cpp
41 warnings generated.

[1562/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/film/Editor_FilmTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1563/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/calibrator/geoiface_calibrator_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[1564/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/autocrop/Editor_AutoCropTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1565/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlPropertyTagHandler.cpp
35 warnings generated.

[1566/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSimpleData.cpp
15 warnings generated.

[1567/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataDelete.cpp
31 warnings generated.

[1568/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/similaritydb/similaritydbbackend.cpp
31 warnings generated.

[1569/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/healingclone/healingclonetool.cpp
2 warnings generated.

[1570/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTagTagHandler.cpp
33 warnings generated.

[1571/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fctask.cpp
2 warnings generated.

[1572/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/unprocessed_raw.cpp
No checks enabled.

[1573/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlUpdateTagWriter.cpp
35 warnings generated.

[1574/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/containers/photoinfocontainer.cpp
29 warnings generated.

[1575/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/collectionpage.cpp
48 warnings generated.

[1576/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/metaremover/metadataremovetask.cpp
65 warnings generated.

[1577/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpkeywords.cpp
2 warnings generated.

[1578/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/rawtherapee/rawimportrawtherapeeplugin.cpp
2 warnings generated.

[1579/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlColorModeTagHandler.cpp
33 warnings generated.

[1580/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/combo/comboboxutilities.cpp
72 warnings generated.

[1581/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/graticule/GraticulePlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1582/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_gradient.c
No checks enabled.

[1583/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/printmetadata_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1584/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_import.cpp
2 warnings generated.

[1585/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_labels.cpp
117 warnings generated.

[1586/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget_data.cpp
98 warnings generated.

[1587/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/multithreading/actionjob_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1588/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/timeadjust/timeadjustthread.cpp
2 warnings generated.

[1589/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedb_identity.cpp
54 warnings generated.

[1590/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/daboutdata.cpp
56 warnings generated.

[1591/3657][6.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dtrash/dtrashitemmodel.cpp
60 warnings generated.

[1592/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/ocrtextconverter/ocr_tesseract_cli.cpp
2 warnings generated.

[1593/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPUtils2.cpp
No checks enabled.

[1594/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/statesavingobject.cpp
33 warnings generated.

[1595/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/translators/OsmConverter.cpp
2 warnings generated.

[1596/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileCreator.cpp
47 warnings generated.

[1597/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator.cpp
55 warnings generated.

[1598/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/ditemslist.cpp
104 warnings generated.

[1599/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/plamo2.cpp
No checks enabled.

[1600/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_dmultitabbarframe.cpp
77 warnings generated.

[1601/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDurationTagHandler.cpp
33 warnings generated.

[1602/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_shared.cpp
No checks enabled.

[1603/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-memory-hybrid.cpp
No checks enabled.

[1604/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Bsd/NptBsdResolver.cpp
No checks enabled.

[1605/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlTargetTagHandler.cpp
35 warnings generated.

[1606/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hsl/hslsettings.cpp
55 warnings generated.

[1607/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/removemetadata/removemetadata.cpp
2 warnings generated.

[1608/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlisterreceiver.cpp
54 warnings generated.

[1609/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-backend-reg.cpp
No checks enabled.

[1610/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/SearchRunner.cpp
33 warnings generated.

[1611/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancethread.cpp
/home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancethread.cpp:51:5: warning: Call to virtual method 'MaintenanceThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   51 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancethread.cpp:51:5: note: Call to virtual method 'MaintenanceThread::cancel' during destruction bypasses virtual dispatch
   51 |     this->cancel();
      |     ^~~~~~~~~~~~~~
64 warnings generated.

[1612/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoSceneParser.cpp
33 warnings generated.

[1613/3657][13.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleMap.cpp
126 warnings generated.

[1614/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/equalizefilter_cli.cpp
2 warnings generated.

[1615/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/smugmug/smugnewalbumdlg.cpp
2 warnings generated.

[1616/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/contentawareresize/contentawareresizetoolplugin.cpp
2 warnings generated.

[1617/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-model.cpp
No checks enabled.

[1618/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/GpxPlugin.cpp
2 warnings generated.

[1619/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/google/Generic_Google_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1620/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/manager/panomanager.cpp
2 warnings generated.

[1621/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/utils/digikam_version.cpp
2 warnings generated.

[1622/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlBgColorTagHandler.cpp
35 warnings generated.

[1623/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/printtagslist_utest.cpp
2 warnings generated.

[1624/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/main/importsettings.cpp
33 warnings generated.

[1625/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlDiscreteTagHandler.cpp
33 warnings generated.

[1626/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/unprocessed_raw_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1627/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/correlator_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1628/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2requestor.cpp
No checks enabled.

[1629/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolprocess.cpp
47 warnings generated.

[1630/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/llama.cpp
No checks enabled.

[1631/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/charcoalfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/charcoalfilter.cpp:279:55: warning: unused parameter 'order' [clang-diagnostic-unused-parameter]
  279 | bool CharcoalFilter::convolveImage(const unsigned int order, const double* kernel)
      |                                                       ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/charcoalfilter.cpp:279:76: warning: unused parameter 'kernel' [clang-diagnostic-unused-parameter]
  279 | bool CharcoalFilter::convolveImage(const unsigned int order, const double* kernel)
      |                                                                            ^
43 warnings generated.

[1632/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrplugin.cpp
2 warnings generated.

[1633/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/ptalker.cpp
2 warnings generated.

[1634/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o1.cpp
No checks enabled.

[1635/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/autorotator/core_autorotator_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1636/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/pwidget.cpp
2 warnings generated.

[1637/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/adobepano.cpp
No checks enabled.

[1638/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/distortionfx/Editor_DistortionFxTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1639/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneLegend.cpp
31 warnings generated.

[1640/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelinfocontainer.cpp
47 warnings generated.

[1641/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttodng/converttodngplugin.cpp
2 warnings generated.

[1642/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPairTagHandler.cpp
33 warnings generated.

[1643/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/thumbbardock.cpp
57 warnings generated.

[1644/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttodng/Bqm_ConvertToDNG_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1645/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemviewdelegate.cpp
79 warnings generated.

[1646/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/ocroptions.cpp
54 warnings generated.

[1647/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAltitudeTagHandler.cpp
33 warnings generated.

[1648/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/dragdrop/mapdragdrophandler.cpp
63 warnings generated.

[1649/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/template/gui_digikamtemplate_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1650/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/freerotation/freerotationtoolplugin.cpp
2 warnings generated.

[1651/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/geolocationeditplugin.cpp
2 warnings generated.

[1652/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlfinalpage.cpp
2 warnings generated.

[1653/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/widgets/core_digikamwidgets_obj_autogen/mocs_compilation.cpp
58 warnings generated.

[1654/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/bcgcorrection/bcgcorrectionplugin.cpp
2 warnings generated.

[1655/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/dplaintextedit.cpp
72 warnings generated.

[1656/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotothumbnailmodel.cpp
/home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotothumbnailmodel.cpp:80:5: warning: Call to virtual method 'ShowfotoThumbnailModel::showfotoItemInfosCleared' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   80 |     this->showfotoItemInfosCleared();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotothumbnailmodel.cpp:80:5: note: Call to virtual method 'ShowfotoThumbnailModel::showfotoItemInfosCleared' during destruction bypasses virtual dispatch
   80 |     this->showfotoItemInfosCleared();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[1657/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneItem.cpp
25 warnings generated.

[1658/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decompressors/losslessjpeg.cpp
No checks enabled.

[1659/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_rangedouble.cpp
119 warnings generated.

[1660/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp
41 warnings generated.

[1661/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/pnewalbumdlg.cpp
2 warnings generated.

[1662/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_audiovideo.cpp
69 warnings generated.

[1663/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-backend-dl.cpp
No checks enabled.

[1664/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveywindow.cpp
124 warnings generated.

[1665/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/examples/uploadsample/main.cpp
2 warnings generated.

[1666/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/tagviewsidebarwidget.cpp
82 warnings generated.

[1667/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleColors.cpp
25 warnings generated.

[1668/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow_nlsearch.cpp
103 warnings generated.

[1669/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/LayerManager.cpp
64 warnings generated.

[1670/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_xmp.cpp
41 warnings generated.

[1671/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideimage.cpp
2 warnings generated.

[1672/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/ratingfilter.cpp
62 warnings generated.

[1673/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/cameranamehelper.cpp
29 warnings generated.

[1674/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/fuzzysearchsidebarwidget.cpp
79 warnings generated.

[1675/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/lensautofix/lensautofixplugin.cpp
2 warnings generated.

[1676/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/views/itemcategorizedview.cpp
98 warnings generated.

[1677/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/advancedrename/advancedrename_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1678/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/colorbalance/Bqm_ColorBalance_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1679/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemviewcategorized.cpp
63 warnings generated.

[1680/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3vlmoe.cpp
No checks enabled.

[1681/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdtalker.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdtalker.cpp:116:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  116 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdtalker.cpp:135:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  135 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdtalker.cpp:169:27: warning: 'post' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  169 |     m_reply  = m_service->post(url, data);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:98:5: note: 'post' has been explicitly marked deprecated here
   98 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
5 warnings generated.

[1682/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr.cpp
47 warnings generated.

[1683/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/metadatapage.cpp
39 warnings generated.

[1684/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/qualitysort/qualitysort.cpp
2 warnings generated.

[1685/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/ScreenOverlayGraphicsItem.cpp
45 warnings generated.

[1686/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/player/vidplayerdlg.cpp
56 warnings generated.

[1687/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geopluginaboutdlg.cpp
66 warnings generated.

[1688/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlCameraTagWriter.cpp
33 warnings generated.

[1689/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/clawsmailbinary.cpp
2 warnings generated.

[1690/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/cpfindbinary.cpp
2 warnings generated.

[1691/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-impl.cpp
No checks enabled.

[1692/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_p.cpp
68 warnings generated.

[1693/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/sendbymailplugin.cpp
2 warnings generated.

[1694/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/freespacewidget.cpp
80 warnings generated.

[1695/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/blendings/BlendingFactory.cpp
25 warnings generated.

[1696/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMinRefreshPeriodTagHandler.cpp
35 warnings generated.

[1697/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfvieweditor.cpp
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfvieweditor.cpp:28:5: warning: Call to virtual method 'DPluginConfViewEditor::loadPlugins' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfvieweditor.cpp:28:5: note: Call to virtual method 'DPluginConfViewEditor::loadPlugins' during construction bypasses virtual dispatch
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
70 warnings generated.

[1698/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/abstractalbummodel.cpp
69 warnings generated.

[1699/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/threadmanager.cpp
31 warnings generated.

[1700/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/blur_detector.cpp
41 warnings generated.

[1701/3657][12.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/ifaces/dio.cpp
86 warnings generated.

[1702/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltCtrlPoint.cpp
No checks enabled.

[1703/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itemsgroupedview.cpp
92 warnings generated.

[1704/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/x3f/x3f_utils_patched.cpp
No checks enabled.

[1705/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemratingoverlay.cpp
71 warnings generated.

[1706/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_geolocation.cpp
67 warnings generated.

[1707/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/bwconvert/Bqm_BWconvert_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1708/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mpt.cpp
No checks enabled.

[1709/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/freerotationfilter.cpp
41 warnings generated.

[1710/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/panorama/panotestparser_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1711/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselectdialog.cpp
75 warnings generated.

[1712/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLinkDescriptionTagHandler.cpp
35 warnings generated.

[1713/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/upload_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1714/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneHead.cpp
25 warnings generated.

[1715/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/threads/core_dthread_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1716/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dimg/core_dimg_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1717/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_globals.cpp
No checks enabled.

[1718/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/setup/gui_setup_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1719/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/crop/crop.cpp
2 warnings generated.

[1720/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/preprocesstask.cpp
2 warnings generated.

[1721/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/preview/previewloadthread.cpp
43 warnings generated.

[1722/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/kmlexport/geoparsing_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1723/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRefreshModeTagHandler.cpp
33 warnings generated.

[1724/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/pentax.cpp
No checks enabled.

[1725/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconvertersettings.cpp
73 warnings generated.

[1726/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/keys/positionkeys.cpp
37 warnings generated.

[1727/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/glm-dsa.cpp
No checks enabled.

[1728/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma3n.cpp
No checks enabled.

[1729/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/history/filteraction.cpp
29 warnings generated.

[1730/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenamewidget.cpp
88 warnings generated.

[1731/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup_p.cpp
72 warnings generated.

[1732/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/fingerprints/fingerprintsgenerator.cpp
65 warnings generated.

[1733/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlRenderOrderTagHandler.cpp
45 warnings generated.

[1734/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/panomodifybinary.cpp
2 warnings generated.

[1735/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp:46:15: warning: Call to virtual method 'MercatorProjection::minValidLat' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   46 |     setMinLat(this->minValidLat());
      |               ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp:46:15: note: Call to virtual method 'MercatorProjection::minValidLat' during construction bypasses virtual dispatch
   46 |     setMinLat(this->minValidLat());
      |               ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp:47:15: warning: Call to virtual method 'MercatorProjection::maxValidLat' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   47 |     setMaxLat(this->maxValidLat());
      |               ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp:47:15: note: Call to virtual method 'MercatorProjection::maxValidLat' during construction bypasses virtual dispatch
   47 |     setMaxLat(this->maxValidLat());
      |               ^~~~~~~~~~~~~~~~~~~
37 warnings generated.

[1736/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p_x11.cpp
49 warnings generated.

[1737/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inattaxon.cpp
2 warnings generated.

[1738/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscannerhints.cpp
29 warnings generated.

[1739/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgmodels.cpp
53 warnings generated.

[1740/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmNodeTagWriter.cpp
2 warnings generated.

[1741/3657][9.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:163:68: warning: unused parameter 'img' [clang-diagnostic-unused-parameter]
  163 | void LocalContrastFilter::process8bitRgbImage(unsigned char* const img, int sizex, int sizey)
      |                                                                    ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:163:77: warning: unused parameter 'sizex' [clang-diagnostic-unused-parameter]
  163 | void LocalContrastFilter::process8bitRgbImage(unsigned char* const img, int sizex, int sizey)
      |                                                                             ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:163:88: warning: unused parameter 'sizey' [clang-diagnostic-unused-parameter]
  163 | void LocalContrastFilter::process8bitRgbImage(unsigned char* const img, int sizex, int sizey)
      |                                                                                        ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:201:70: warning: unused parameter 'img' [clang-diagnostic-unused-parameter]
  201 | void LocalContrastFilter::process16bitRgbImage(unsigned short* const img, int sizex, int sizey)
      |                                                                      ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:201:79: warning: unused parameter 'sizex' [clang-diagnostic-unused-parameter]
  201 | void LocalContrastFilter::process16bitRgbImage(unsigned short* const img, int sizex, int sizey)
      |                                                                               ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:201:90: warning: unused parameter 'sizey' [clang-diagnostic-unused-parameter]
  201 | void LocalContrastFilter::process16bitRgbImage(unsigned short* const img, int sizex, int sizey)
      |                                                                                          ^
52 warnings generated.

[1742/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/hotpixels/Bqm_HotPixels_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1743/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_comments.cpp
39 warnings generated.

[1744/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/autocorrection/Bqm_AutoCorrection_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1745/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/showfoto/showfoto_autogen/mocs_compilation.cpp
2 warnings generated.

[1746/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataScale.cpp
15 warnings generated.

[1747/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlWidthTagHandler.cpp
33 warnings generated.

[1748/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoDataParser.cpp
35 warnings generated.

[1749/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/aahd_demosaic.cpp
No checks enabled.

[1750/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/phi3.cpp
No checks enabled.

[1751/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/convert8to16/convert8to16.cpp
2 warnings generated.

[1752/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbnewalbumdlg.cpp
2 warnings generated.

[1753/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/assignlabels/Bqm_AssignLabels_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1754/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlChangeTagHandler.cpp
35 warnings generated.

[1755/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/magick/DImg_ImageMagick_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1756/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/texturefilter.cpp
41 warnings generated.

[1757/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/mydragdrophandler.cpp
2 warnings generated.

[1758/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/settings/MarblePluginSettingsWidget.cpp
66 warnings generated.

[1759/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/lensautofix/lensautofix.cpp
2 warnings generated.

[1760/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/localcontrast/localcontrast.cpp
2 warnings generated.

[1761/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o1smugmug.cpp
No checks enabled.

[1762/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPMeta2-GetSet.cpp
No checks enabled.

[1763/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_splitter.cpp
77 warnings generated.

[1764/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftplugin.cpp
2 warnings generated.

[1765/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_save.cpp
2 warnings generated.

[1766/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/SearchRunnerManager.cpp
53 warnings generated.

[1767/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/noisereduction/noisereduction.cpp
2 warnings generated.

[1768/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/iccconvert/iccconvert.cpp
2 warnings generated.

[1769/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlCenterTagHandler.cpp
35 warnings generated.

[1770/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/seed-oss.cpp
No checks enabled.

[1771/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geodragdrophandler.cpp
44 warnings generated.

[1772/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1773/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/smallthinker.cpp
No checks enabled.

[1774/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/imageiface.cpp
57 warnings generated.

[1775/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/Quaternion.cpp
25 warnings generated.

[1776/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/wallpaper/wallpaperplugindlg.cpp
2 warnings generated.

[1777/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_video.cpp
42 warnings generated.

[1778/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/native/rawimport.cpp
2 warnings generated.

[1779/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/ratingreadwrite_utest.cpp
2 warnings generated.

[1780/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumpropsedit.cpp
86 warnings generated.

[1781/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPMeta-Serialize.cpp
No checks enabled.

[1782/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/blendingdlg/bracketstack.cpp
2 warnings generated.

[1783/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlLicenseTagHandler.cpp
33 warnings generated.

[1784/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/query/itemquerybuilder_p.cpp
62 warnings generated.

[1785/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-base_autogen/mocs_compilation.cpp
[1786/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/arwkv7.cpp
No checks enabled.

[1787/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/intthemeparameter.cpp
2 warnings generated.

[1788/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/bloom.cpp
No checks enabled.

[1789/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/dkcamera.cpp
63 warnings generated.

[1790/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/delegate/digikamitemdelegate.cpp
92 warnings generated.

[1791/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templatemanager.cpp
43 warnings generated.

[1792/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleLocale.cpp
29 warnings generated.

[1793/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttojp2/Bqm_ConvertToJP2lugin_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1794/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleDirs.cpp
33 warnings generated.

[1795/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp
/opt/qt6/include/QtCore/qcomparehelpers.h:1100:40: warning: Use of memory after it is freed [clang-analyzer-cplusplus.NewDelete]
 1100 |     constexpr P get() const noexcept { return ptr; }
      |                                        ^
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:43:9: note: Assuming the condition is false
   43 |     if (m_priv->ref == 1)
      |         ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:43:5: note: Taking false branch
   43 |     if (m_priv->ref == 1)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:50:5: note: Calling 'QExplicitlySharedDataPointer::operator='
   50 |     m_priv = new Private;
      |     ^~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:287:9: note: Calling 'QSharedDataPointerBase::reset'
  287 |         reset(o);
      |         ^~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:88:9: note: Taking true branch
   88 |         if (ptr != d.get()) {
      |         ^
/opt/qt6/include/QtCore/qshareddata.h:89:17: note: 'ptr' is non-null
   89 |             if (ptr)
      |                 ^~~
/opt/qt6/include/QtCore/qshareddata.h:89:13: note: Taking true branch
   89 |             if (ptr)
      |             ^
/opt/qt6/include/QtCore/qshareddata.h:92:17: note: 'old' is non-null
   92 |             if (old && !old->ref.deref())
      |                 ^~~
/opt/qt6/include/QtCore/qshareddata.h:92:17: note: Left side of '&&' is true
/opt/qt6/include/QtCore/qshareddata.h:92:24: note: Assuming the condition is true
   92 |             if (old && !old->ref.deref())
      |                        ^~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:92:13: note: Taking true branch
   92 |             if (old && !old->ref.deref())
      |             ^
/opt/qt6/include/QtCore/qshareddata.h:93:17: note: Calling 'QSharedDataPointerBase::destroy'
   93 |                 destroy(old);
      |                 ^~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:109:35: note: Calling 'QExplicitlySharedDataPointer::destroy'
  109 |     static void destroy(T *ptr) { Self::destroy(ptr); }
      |                                   ^~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:312:35: note: Memory is released
  312 |     static void destroy(T *ptr) { delete ptr; }
      |                                   ^~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:109:35: note: Returning; memory was released via 1st parameter
  109 |     static void destroy(T *ptr) { Self::destroy(ptr); }
      |                                   ^~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:93:17: note: Returning; memory was released via 1st parameter
   93 |                 destroy(old);
      |                 ^~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:287:9: note: Returning; memory was released
  287 |         reset(o);
      |         ^~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:50:5: note: Returning; memory was released
   50 |     m_priv = new Private;
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:51:5: note: Calling 'DImg::copyImageData'
   51 |     copyImageData(old);
      |     ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:153:18: note: Calling 'QSharedDataPointerBase::operator->'
  153 |     setImageData(src->null, src->width, src->height, src->sixteenBit, src->alpha);
      |                  ^~~~~
/opt/qt6/include/QtCore/qshareddata.h:76:50: note: Calling 'totally_ordered_wrapper::get'
   76 |     constT *operator->() const noexcept { return d.get(); }
      |                                                  ^~~~~~~
/opt/qt6/include/QtCore/qcomparehelpers.h:1100:40: note: Use of memory after it is freed
 1100 |     constexpr P get() const noexcept { return ptr; }
      |                                        ^      ~~~
78 warnings generated.

[1796/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exportchanges_cli.cpp
2 warnings generated.

[1797/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataChange.cpp
31 warnings generated.

[1798/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlWhenTagHandler.cpp
35 warnings generated.

[1799/3657][12.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/range/dsliderspinbox.cpp
/home/gilles/Devel/9.x/core/libs/widgets/range/dsliderspinbox.cpp:88:5: warning: Call to virtual method 'DAbstractSliderSpinBox::changeEvent' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   88 |     this->changeEvent(&e);
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/range/dsliderspinbox.cpp:1180:7: note: Calling constructor for 'DAbstractSliderSpinBox'
 1180 |     : DAbstractSliderSpinBox(parent, new DDoubleSliderSpinBoxPrivate)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/range/dsliderspinbox.cpp:88:5: note: Call to virtual method 'DAbstractSliderSpinBox::changeEvent' during construction bypasses virtual dispatch
   88 |     this->changeEvent(&e);
      |     ^~~~~~~~~~~~~~~~~~~~~
71 warnings generated.

[1800/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller_start.cpp
62 warnings generated.

[1801/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataAnimatedUpdate.cpp
15 warnings generated.

[1802/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewbookmarklist.cpp
5 warnings generated.

[1803/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/ocrtextconverter/ocr_tesseract_process_cli.cpp
2 warnings generated.

[1804/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptSockets.cpp
No checks enabled.

[1805/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curvesbox.cpp
51 warnings generated.

[1806/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/ocrtesseractengine.cpp
57 warnings generated.

[1807/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/dialogs/presentationdlg.cpp
2 warnings generated.

[1808/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/qtopencvimg/qtopencvimg.cpp
37 warnings generated.

[1809/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatplugin.cpp
2 warnings generated.

[1810/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/abstractmarkertiler.cpp
75 warnings generated.

[1811/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/hunyuan-vl.cpp
No checks enabled.

[1812/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/ffmpeglauncher.cpp
59 warnings generated.

[1813/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbchangesets.cpp
37 warnings generated.

[1814/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/video/framesencoder_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1815/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltDatagramStream.cpp
No checks enabled.

[1816/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/timeadjust/detbyclockphotobutton.cpp
51 warnings generated.

[1817/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2.cpp
No checks enabled.

[1818/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_thumbnail.cpp
67 warnings generated.

[1819/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/levelsfilter.cpp
41 warnings generated.

[1820/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/metareaderthread_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1821/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/kimi-linear.cpp
No checks enabled.

[1822/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttojxl/Bqm_ConvertToJXL_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1823/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_upload.cpp
2 warnings generated.

[1824/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetupraw.cpp
2 warnings generated.

[1825/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/GeoTrackGraphicsItem.cpp
34 warnings generated.

[1826/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/categorizeditemmodel.cpp
57 warnings generated.

[1827/3657][20.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:21: warning: The value '5' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking true branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:438:13: note: Left side of '&&' is true
  438 |         if (!(type & HistoryImageId::Current) && hasEdges(v, EdgesToLeaf))
      |             ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:438:9: note: Taking true branch
  438 |         if (!(type & HistoryImageId::Current) && hasEdges(v, EdgesToLeaf))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:443:32: note: Calling 'Graph::edges'
  443 |             const auto edlf  = edges(v, EdgesToLeaf);
      |                                ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:563:9: note: Taking true branch
  563 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:48: note: Assuming field 'direction' is equal to ParentToChild
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:47: note: '?' condition is true
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:21: note: The value '5' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  566 |                                                                            : InboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:21: warning: The value '6' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking true branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:438:13: note: Left side of '&&' is true
  438 |         if (!(type & HistoryImageId::Current) && hasEdges(v, EdgesToLeaf))
      |             ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:438:9: note: Taking true branch
  438 |         if (!(type & HistoryImageId::Current) && hasEdges(v, EdgesToLeaf))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:443:32: note: Calling 'Graph::edges'
  443 |             const auto edlf  = edges(v, EdgesToLeaf);
      |                                ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:563:9: note: Taking true branch
  563 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:48: note: Assuming field 'direction' is not equal to ParentToChild
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:47: note: '?' condition is false
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:21: note: The value '6' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  566 |                                                                            : InboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:21: warning: The value '5' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking false branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:413:18: note: Calling 'Graph::isLeaf'
  413 |         else if (isLeaf(v))
      |                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:548:17: note: Calling 'Graph::hasEdges'
  548 |         return !hasEdges(v, EdgesToLeaf);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking true branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:48: note: Assuming field 'direction' is equal to ParentToChild
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:47: note: '?' condition is true
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:21: note: The value '5' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                                                            : InboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:21: warning: The value '6' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking false branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:413:18: note: Calling 'Graph::isLeaf'
  413 |         else if (isLeaf(v))
      |                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:548:17: note: Calling 'Graph::hasEdges'
  548 |         return !hasEdges(v, EdgesToLeaf);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking true branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:48: note: Assuming field 'direction' is not equal to ParentToChild
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:47: note: '?' condition is false
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:21: note: The value '6' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                                                            : InboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: warning: The value '10' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking false branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:413:14: note: Taking false branch
  413 |         else if (isLeaf(v))
      |              ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:419:18: note: Calling 'Graph::isRoot'
  419 |         else if (isRoot(v))
      |                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:543:17: note: Calling 'Graph::hasEdges'
  543 |         return !hasEdges(v, EdgesToRoot);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking false branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:603:9: note: Taking true branch
  603 |         if (flags & EdgesToRoot)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:48: note: Assuming field 'direction' is equal to ParentToChild
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:47: note: '?' condition is true
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: note: The value '10' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                                                                            : OutboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: warning: The value '9' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking false branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:413:14: note: Taking false branch
  413 |         else if (isLeaf(v))
      |              ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:419:18: note: Calling 'Graph::isRoot'
  419 |         else if (isRoot(v))
      |                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:543:17: note: Calling 'Graph::hasEdges'
  543 |         return !hasEdges(v, EdgesToRoot);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking false branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:603:9: note: Taking true branch
  603 |         if (flags & EdgesToRoot)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:48: note: Assuming field 'direction' is not equal to ParentToChild
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:47: note: '?' condition is false
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: note: The value '9' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                                                                            : OutboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~~
94 warnings generated.

[1828/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_abstract.cpp
43 warnings generated.

[1829/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailfinalpage.cpp
2 warnings generated.

[1830/3657][7.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:533:9: note: Assuming this stream operation fails
  533 |         fgets(buf1, 1023, fp);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:533:9: note: Assuming stream reaches end-of-file here
  533 |         fgets(buf1, 1023, fp);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Read function called when stream is in EOF state. Function has no effect
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: note: Read function called when stream is in EOF state. Function has no effect
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: note: Assuming this stream operation fails
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: note: Assuming stream reaches end-of-file here
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: note: Read function called when stream is in EOF state. Function has no effect
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:548:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  548 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: note: Assuming this stream operation fails
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:548:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  548 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:548:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  548 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: note: Assuming stream reaches end-of-file here
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:548:9: note: Read function called when stream is in EOF state. Function has no effect
  548 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:559:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  559 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is true
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking true branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:559:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  559 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:559:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  559 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:559:9: note: Read function called when stream is in EOF state. Function has no effect
  559 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:564:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  564 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is true
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking true branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:564:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  564 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:564:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  564 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:564:9: note: Read function called when stream is in EOF state. Function has no effect
  564 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:569:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  569 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is true
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking true branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:569:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  569 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:569:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  569 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:569:9: note: Read function called when stream is in EOF state. Function has no effect
  569 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:574:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  574 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is true
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking true branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:574:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  574 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:574:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  574 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:574:9: note: Read function called when stream is in EOF state. Function has no effect
  574 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 warnings generated.

[1831/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/import/dscanner/saveimgthread.cpp
2 warnings generated.

[1832/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/freerotation/freerotationtool.cpp
2 warnings generated.

[1833/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlStyleMapTagWriter.cpp
33 warnings generated.

[1834/3657][12.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/solarsystem.cpp
2 warnings generated.

[1835/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_history.cpp
71 warnings generated.

[1836/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionpreview.cpp
46 warnings generated.

[1837/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/editor/correlator_utest.cpp
2 warnings generated.

[1838/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/imgur/Generic_ImgUr_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1839/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/modern-bert.cpp
No checks enabled.

[1840/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/dialog/geolocationedit.cpp
2 warnings generated.

[1841/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/queuelist.cpp
122 warnings generated.

[1842/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediaserver/filemediaserver_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1843/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dragdrop/dragdropimplementations.cpp
61 warnings generated.

[1844/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/misc_parsers.cpp
No checks enabled.

[1845/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/BuildingGraphicsItem.cpp
66 warnings generated.

[1846/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_fileio.cpp
39 warnings generated.

[1847/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview.cpp
138 warnings generated.

[1848/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegserver_p.cpp
43 warnings generated.

[1849/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptDataBuffer.cpp
No checks enabled.

[1850/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_revision.cpp
2 warnings generated.

[1851/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/jalbumplugin.cpp
2 warnings generated.

[1852/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/measure/MeasureTool_autogen/mocs_compilation.cpp
2 warnings generated.

[1853/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_text.cpp
117 warnings generated.

[1854/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlSchemaTagWriter.cpp
37 warnings generated.

[1855/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_iqs.cpp
135 warnings generated.

[1856/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurtoolplugin.cpp
2 warnings generated.

[1857/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv6qwen2.cpp
No checks enabled.

[1858/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:626:22: warning: Although the value stored to 'lonDegF' is used in the enclosing expression, the value is never actually read from 'lonDegF' [clang-analyzer-deadcode.DeadStores]
  626 |             lonDeg = lonDegF = lonDegF + 1;
      |                      ^         ~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:626:22: note: Although the value stored to 'lonDegF' is used in the enclosing expression, the value is never actually read from 'lonDegF'
  626 |             lonDeg = lonDegF = lonDegF + 1;
      |                      ^         ~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:708:22: warning: Although the value stored to 'lonMinF' is used in the enclosing expression, the value is never actually read from 'lonMinF' [clang-analyzer-deadcode.DeadStores]
  708 |             lonMin = lonMinF = lonMinF + 1;
      |                      ^         ~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:708:22: note: Although the value stored to 'lonMinF' is used in the enclosing expression, the value is never actually read from 'lonMinF'
  708 |             lonMin = lonMinF = lonMinF + 1;
      |                      ^         ~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:713:22: warning: Although the value stored to 'lonMinF' is used in the enclosing expression, the value is never actually read from 'lonMinF' [clang-analyzer-deadcode.DeadStores]
  713 |             lonMin = lonMinF = 0;
      |                      ^         ~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:713:22: note: Although the value stored to 'lonMinF' is used in the enclosing expression, the value is never actually read from 'lonMinF'
  713 |             lonMin = lonMinF = 0;
      |                      ^         ~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:714:23: warning: Although the value stored to 'lonHourF' is used in the enclosing expression, the value is never actually read from 'lonHourF' [clang-analyzer-deadcode.DeadStores]
  714 |             lonHour = lonHourF = lonHourF + 1;
      |                       ^          ~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:714:23: note: Although the value stored to 'lonHourF' is used in the enclosing expression, the value is never actually read from 'lonHourF'
  714 |             lonHour = lonHourF = lonHourF + 1;
      |                       ^          ~~~~~~~~~~~~
31 warnings generated.

[1859/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_carver_bias.c
No checks enabled.

[1860/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumfinalpage.cpp
2 warnings generated.

[1861/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/redeye/redeyetoolplugin.cpp
2 warnings generated.

[1862/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma.cpp
No checks enabled.

[1863/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/shearfilter.cpp
41 warnings generated.

[1864/3657][11.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/searchutilities.cpp
82 warnings generated.

[1865/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/ratiocrop/Editor_RatioCropTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1866/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbsettings.cpp
53 warnings generated.

[1867/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel_checkable.cpp
70 warnings generated.

[1868/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionmanager.cpp
53 warnings generated.

[1869/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneTextureTileDataset.cpp
33 warnings generated.

[1870/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimgfilteractionkeys_utest.cpp
2 warnings generated.

[1871/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/exifwidget.cpp
70 warnings generated.

[1872/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlAvailableTagHandler.cpp
33 warnings generated.

[1873/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/combo/timezonecombobox.cpp
50 warnings generated.

[1874/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataFolder.cpp
31 warnings generated.

[1875/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/invert/invert.cpp
2 warnings generated.

[1876/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/tables/cameralist.cpp
No checks enabled.

[1877/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/ReverseGeocodingRunnerPlugin.cpp
37 warnings generated.

[1878/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/XMP_LibUtils.cpp
No checks enabled.

[1879/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/cameralist.cpp
45 warnings generated.

[1880/3657][16.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineparameters.cpp
37 warnings generated.

[1881/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/group/searchgroup_p.cpp
76 warnings generated.

[1882/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/dialogs/cameramessagebox.cpp
68 warnings generated.

[1883/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_camera.cpp
145 warnings generated.

[1884/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/itemextendedproperties.cpp
57 warnings generated.

[1885/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/importrenameparser.cpp
51 warnings generated.

[1886/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/native/rawsettingsbox.cpp
2 warnings generated.

[1887/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/autocroptask.cpp
2 warnings generated.

[1888/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/FileLoader.cpp
41 warnings generated.

[1889/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader.cpp
2 warnings generated.

[1890/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/gui_digikam_obj_autogen/mocs_compilation.cpp
70 warnings generated.

[1891/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/importcontextmenu.cpp
111 warnings generated.

[1892/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/searchmodificationhelper.cpp
79 warnings generated.

[1893/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writer/GeoWriter.cpp
33 warnings generated.

[1894/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/core_libmd5_obj_autogen/mocs_compilation.cpp
[1895/3657][7.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_file.cpp
82 warnings generated.

[1896/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/rawengine/raw2png_cli.cpp
2 warnings generated.

[1897/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/retrain/facepipelineretrain.cpp
73 warnings generated.

[1898/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlister.cpp
67 warnings generated.

[1899/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmObjectAttributeWriter.cpp
2 warnings generated.

[1900/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/searches/searchresultwidget.cpp
2 warnings generated.

[1901/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_monthday.cpp
117 warnings generated.

[1902/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/glviewer/glviewertexture.cpp
2 warnings generated.

[1903/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dplugin.cpp
42 warnings generated.

[1904/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_writer.cpp
40 warnings generated.

[1905/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/RunnerTask.cpp
31 warnings generated.

[1906/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/mytreewidget.cpp
2 warnings generated.

[1907/3657][10.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dmessagebox.cpp
55 warnings generated.

[1908/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensfuniface.cpp
46 warnings generated.

[1909/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/effectpreview.cpp
46 warnings generated.

[1910/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/dbcleaner/dbshrinkdialog.cpp
76 warnings generated.

[1911/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/thumbbar/itemthumbnailbar.cpp
/home/gilles/Devel/9.x/core/app/items/thumbbar/itemthumbnailbar.cpp:77:5: warning: Call to virtual method 'ItemThumbnailBar::slotSetupChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   77 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/items/thumbbar/itemthumbnailbar.cpp:77:5: note: Call to virtual method 'ItemThumbnailBar::slotSetupChanged' during construction bypasses virtual dispatch
   77 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
80 warnings generated.

[1912/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/expoblending/Generic_ExpoBlending_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1913/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/dcategorizedsortfilterproxymodel.cpp
55 warnings generated.

[1914/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/metadata/metadataedit/Generic_MetadataEdit_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1915/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/token.cpp
37 warnings generated.

[1916/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/ffmpegbinary.cpp
44 warnings generated.

[1917/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataHotSpot.cpp
15 warnings generated.

[1918/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixerfilter.cpp
41 warnings generated.

[1919/3657][9.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/engine/dservicemenu_linux.cpp
55 warnings generated.

[1920/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/widgets/facescansettings.cpp
49 warnings generated.

[1921/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/resize/resizetoolplugin.cpp
2 warnings generated.

[1922/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/auto/normalizefilter.cpp
41 warnings generated.

[1923/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/opengl/presentationgl.cpp
2 warnings generated.

[1924/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/emboss/embosstoolplugin.cpp
2 warnings generated.

[1925/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_preview.cpp
No checks enabled.

[1926/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_previews.cpp
44 warnings generated.

[1927/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dialogs/core_digikamdialogs_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1928/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importcategorizedview.cpp
80 warnings generated.

[1929/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/ernie4-5.cpp
No checks enabled.

[1930/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/TileLayer.cpp
28 warnings generated.

[1931/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintcropframe.cpp
2 warnings generated.

[1932/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/antivignetting/Bqm_AntiVignetting_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1933/3657][10.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailloadthread.cpp
78 warnings generated.

[1934/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview.cpp
131 warnings generated.

[1935/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/texture/texturetoolplugin.cpp
2 warnings generated.

[1936/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxtalker.cpp
2 warnings generated.

[1937/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/identityprovider.cpp
57 warnings generated.

[1938/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_p.cpp
44 warnings generated.

[1939/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/invert/Editor_InvertTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1940/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/infraredfilter.cpp
41 warnings generated.

[1941/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMinFadeExtentTagHandler.cpp
33 warnings generated.

[1942/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/refocusfilter.cpp
46 warnings generated.

[1943/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscanner_p.cpp
57 warnings generated.

[1944/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gsplugin.cpp
2 warnings generated.

[1945/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/facesengine/digikamfacesengine_autogen/mocs_compilation.cpp
2 warnings generated.

[1946/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideosd.cpp
2 warnings generated.

[1947/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc_appearance.cpp
78 warnings generated.

[1948/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelfixer.cpp
50 warnings generated.

[1949/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imgur/imgurimageslist.cpp
2 warnings generated.

[1950/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedbaccess.cpp
47 warnings generated.

[1951/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/cache/CacheRunner.cpp
2 warnings generated.

[1952/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileCoordsPyramid.cpp
29 warnings generated.

[1953/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/rangemodifier.cpp
47 warnings generated.

[1954/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlPenTagHandler.cpp
45 warnings generated.

[1955/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttodng/converttodng.cpp
2 warnings generated.

[1956/3657][10.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/AbstractDataPluginModel.cpp
52 warnings generated.

[1957/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneGroup.cpp
35 warnings generated.

[1958/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataWait.cpp
15 warnings generated.

[1959/3657][17.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/ratiocrop/ratiocropwidget.cpp
2 warnings generated.

[1960/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneLayer.cpp
31 warnings generated.

[1961/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/jina-bert-v2.cpp
No checks enabled.

[1962/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/focuspoint/afpointread_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1963/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/widgets/gui_imagehistorywidgets_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1964/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/timeadjust/timeadjustcontainer.cpp
35 warnings generated.

[1965/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/minicpm.cpp
No checks enabled.

[1966/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTrackTagHandler.cpp
39 warnings generated.

[1967/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/blendingdlg/enfusestack.cpp
2 warnings generated.

[1968/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/openai-moe.cpp
No checks enabled.

[1969/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupmime_settings.cpp
72 warnings generated.

[1970/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagsactionmngr_color.cpp
125 warnings generated.

[1971/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itemsgroupedtoolbar.cpp
68 warnings generated.

[1972/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_data.cpp
39 warnings generated.

[1973/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/Kml_scaleTagHandler.cpp
33 warnings generated.

[1974/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_tags.cpp
71 warnings generated.

[1975/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:71:5: warning: Call to virtual method 'SharpenFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   71 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:66:9: note: Assuming the condition is false
   66 |     if (orgImage.bits() == destImage.bits())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:66:5: note: Taking false branch
   66 |     if (orgImage.bits() == destImage.bits())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:71:5: note: Call to virtual method 'SharpenFilter::filterImage' during construction bypasses virtual dispatch
   71 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:194:54: warning: unused parameter 'order' [clang-diagnostic-unused-parameter]
  194 | bool SharpenFilter::convolveImage(const unsigned int order, const double* const kernel)
      |                                                      ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:194:81: warning: unused parameter 'kernel' [clang-diagnostic-unused-parameter]
  194 | bool SharpenFilter::convolveImage(const unsigned int order, const double* const kernel)
      |                                                                                 ^
44 warnings generated.

[1976/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/GeoPainter.cpp
53 warnings generated.

[1977/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/tileindex_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1978/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_video.cpp
78 warnings generated.

[1979/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/embossfilter.cpp
46 warnings generated.

[1980/3657][17.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_model.cpp
100 warnings generated.

[1981/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetupmetadata.cpp
2 warnings generated.

[1982/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/convert8to16/convert8to16plugin.cpp
2 warnings generated.

[1983/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolformats_cli.cpp
2 warnings generated.

[1984/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/canon.cpp
No checks enabled.

[1985/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/raindrop/raindroptool.cpp
2 warnings generated.

[1986/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackwidget.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackwidget.cpp:64:5: warning: Call to virtual method 'ImageShackWidget::updateLabels' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   64 |     this->updateLabels();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackwidget.cpp:64:5: note: Call to virtual method 'ImageShackWidget::updateLabels' during construction bypasses virtual dispatch
   64 |     this->updateLabels();
      |     ^~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[1987/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/models/importimagemodel.cpp
79 warnings generated.

[1988/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/batchtoolutils.cpp
49 warnings generated.

[1989/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbmpform.cpp
2 warnings generated.

[1990/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/patchpreview_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1991/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_pan.cpp
61 warnings generated.

[1992/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptoparser/tparserprivate.c
[1993/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/video/videothumb_cli.cpp
2 warnings generated.

[1994/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmldrawOrderTagHandler.cpp
33 warnings generated.

[1995/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleClock.cpp
29 warnings generated.

[1996/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiestab_setters.cpp
87 warnings generated.

[1997/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/file/print/printconfig.cpp
2 warnings generated.

[1998/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbcopymanager.cpp
48 warnings generated.

[1999/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/bailingmoe2.cpp
No checks enabled.

[2000/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewfavoritelist.cpp
5 warnings generated.

[2001/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTargetHrefTagHandler.cpp
33 warnings generated.

[2002/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataStyle.cpp
27 warnings generated.

[2003/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mamba.cpp
No checks enabled.

[2004/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOpenTagHandler.cpp
33 warnings generated.

[2005/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmRunner.cpp
2 warnings generated.

[2006/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/TextureLayer.cpp
83 warnings generated.

[2007/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/dialog/gpsitemdetails.cpp
2 warnings generated.

[2008/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/detection/facedetector.cpp
69 warnings generated.

[2009/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curvessettings.cpp
61 warnings generated.

[2010/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/film/filmtoolplugin.cpp
2 warnings generated.

[2011/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/decorate/border/Bqm_Border_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2012/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_ifd.cpp
No checks enabled.

[2013/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAreaTagHandler.cpp
35 warnings generated.

[2014/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveywindow_setup.cpp
124 warnings generated.

[2015/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma2.cpp
No checks enabled.

[2016/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLinkTagHandler.cpp
33 warnings generated.

[2017/3657][6.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_metadata.cpp
77 warnings generated.

[2018/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlwizard.cpp
2 warnings generated.

[2019/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawdecoder.cpp
38 warnings generated.

[2020/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/phi2.cpp
No checks enabled.

[2021/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/preprocessing/raw2image.cpp
No checks enabled.

[2022/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget_appearance.cpp
98 warnings generated.

[2023/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dragdrop/abstractitemdragdrophandler.cpp
39 warnings generated.

[2024/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_validate.cpp
No checks enabled.

[2025/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_swap.cpp
43 warnings generated.

[2026/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftooltagsdb_cli.cpp
2 warnings generated.

[2027/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importstackedview.cpp
105 warnings generated.

[2028/3657][6.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/delegate/itemdelegate.cpp
94 warnings generated.

[2029/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLinkTagWriter.cpp
33 warnings generated.

[2030/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_logout.cpp
2 warnings generated.

[2031/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/unpack.cpp
No checks enabled.

[2032/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dngwriter/dngcompare_cli.cpp
5 warnings generated.

[2033/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiescolorstab.cpp
70 warnings generated.

[2034/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/metadataoption.cpp
76 warnings generated.

[2035/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamdlg_views.cpp
74 warnings generated.

[2036/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_1d_table.cpp
No checks enabled.

[2037/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupeditoriface.cpp
76 warnings generated.

[2038/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/glviewer/glviewertimer.cpp
2 warnings generated.

[2039/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/autocorrection/autocorrectiontoolplugin.cpp
2 warnings generated.

[2040/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp
No checks enabled.

[2041/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tagcheckview.cpp
74 warnings generated.

[2042/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/video/videoslide_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2043/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_color_space.cpp
No checks enabled.

[2044/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/models/tagmngrlistitem.cpp
47 warnings generated.

[2045/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/rule.cpp
55 warnings generated.

[2046/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/itemdescedittab.cpp
114 warnings generated.

[2047/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMarblePlacemarkTagHandler.cpp
37 warnings generated.

[2048/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_lossless_jpeg_shared.cpp
No checks enabled.

[2049/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/olympus14.cpp
No checks enabled.

[2050/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_dalbum.cpp
80 warnings generated.

[2051/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/mariadbinitbinary.cpp
46 warnings generated.

[2052/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/toolsview.cpp
71 warnings generated.

[2053/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/write/apply_profile.cpp
No checks enabled.

[2054/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nemotron.cpp
No checks enabled.

[2055/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/logout_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2056/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptFile.cpp
No checks enabled.

[2057/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenamedialog.cpp
97 warnings generated.

[2058/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslidewizard.cpp
2 warnings generated.

[2059/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/panorama/panotestparser_cli.cpp
2 warnings generated.

[2060/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_history.cpp
41 warnings generated.

[2061/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenamemanager.cpp
55 warnings generated.

[2062/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryconfig.cpp
2 warnings generated.

[2063/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_item.cpp
39 warnings generated.

[2064/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXcmtTagHandler.cpp
2 warnings generated.

[2065/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/queryinfo_utest.cpp
2 warnings generated.

[2066/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: warning: Call to virtual method 'RawProcessingFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Call to virtual method 'RawProcessingFilter::filterImage' during construction bypasses virtual dispatch
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:142:5: warning: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  142 |     postProgress(20);
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Calling 'RawProcessingFilter::filterImage'
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:9: note: Assuming the condition is false
  130 |     if (!m_customOutputProfile.isNull())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:5: note: Taking false branch
  130 |     if (!m_customOutputProfile.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:142:5: note: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch
  142 |     postProgress(20);
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:149:5: warning: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  149 |     postProgress(40);
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Calling 'RawProcessingFilter::filterImage'
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:9: note: Assuming the condition is false
  130 |     if (!m_customOutputProfile.isNull())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:5: note: Taking false branch
  130 |     if (!m_customOutputProfile.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (!m_settings.wb.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:5: note: Taking false branch
  144 |     if (!m_settings.wb.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:149:5: note: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch
  149 |     postProgress(40);
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:156:5: warning: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  156 |     postProgress(70);
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Calling 'RawProcessingFilter::filterImage'
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:9: note: Assuming the condition is false
  130 |     if (!m_customOutputProfile.isNull())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:5: note: Taking false branch
  130 |     if (!m_customOutputProfile.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (!m_settings.wb.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:5: note: Taking false branch
  144 |     if (!m_settings.wb.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:151:9: note: Assuming the condition is false
  151 |     if (!m_settings.bcg.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:151:5: note: Taking false branch
  151 |     if (!m_settings.bcg.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:156:5: note: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch
  156 |     postProgress(70);
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:163:5: warning: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  163 |     postProgress(100);
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Calling 'RawProcessingFilter::filterImage'
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:9: note: Assuming the condition is false
  130 |     if (!m_customOutputProfile.isNull())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:5: note: Taking false branch
  130 |     if (!m_customOutputProfile.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (!m_settings.wb.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:5: note: Taking false branch
  144 |     if (!m_settings.wb.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:151:9: note: Assuming the condition is false
  151 |     if (!m_settings.bcg.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:151:5: note: Taking false branch
  151 |     if (!m_settings.bcg.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:158:9: note: Assuming the condition is false
  158 |     if (!m_settings.curvesAdjust.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:158:5: note: Taking false branch
  158 |     if (!m_settings.curvesAdjust.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:163:5: note: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch
  163 |     postProgress(100);
      |     ^~~~~~~~~~~~~~~~~
46 warnings generated.

[2067/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/integration/rawspeed_glue.cpp
No checks enabled.

[2068/3657][14.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscanner_scan.cpp
73 warnings generated.

[2069/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/panorama/panoScanner.c
[2070/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/ocvocldnntestdlg.cpp
54 warnings generated.

[2071/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotoitemviewdelegate.cpp
2 warnings generated.

[2072/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/bert.cpp
No checks enabled.

[2073/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXnameTagHandler.cpp
2 warnings generated.

[2074/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_rotation.cpp
41 warnings generated.

[2075/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/llama-embed.cpp
No checks enabled.

[2076/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintalbumspage.cpp
2 warnings generated.

[2077/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp
2 warnings generated.

[2078/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/restoration/restorationplugin.cpp
2 warnings generated.

[2079/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrnewalbumdlg.cpp
2 warnings generated.

[2080/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigntags/assigntagsplugin.cpp
2 warnings generated.

[2081/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMessageTagHandler.cpp
35 warnings generated.

[2082/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltStateVariable.cpp
No checks enabled.

[2083/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp
No checks enabled.

[2084/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/video/videothumbdecoder.cpp
37 warnings generated.

[2085/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_behavior.cpp
68 warnings generated.

[2086/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPolyStyle.cpp
37 warnings generated.

[2087/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gpmpform.cpp
2 warnings generated.

[2088/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolbinary.cpp
44 warnings generated.

[2089/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_bad_pixels.cpp
No checks enabled.

[2090/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/blackframelistview.cpp
72 warnings generated.

[2091/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/networkmanager/networkmanager.cpp
31 warnings generated.

[2092/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv6-base.cpp
No checks enabled.

[2093/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotocategorizedview.cpp
2 warnings generated.

[2094/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshacktalker.cpp
2 warnings generated.

[2095/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/dpluginconfviewbqm.cpp
/home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/dpluginconfviewbqm.cpp:28:5: warning: Call to virtual method 'DPluginConfViewBqm::loadPlugins' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/dpluginconfviewbqm.cpp:28:5: note: Call to virtual method 'DPluginConfViewBqm::loadPlugins' during construction bypasses virtual dispatch
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
87 warnings generated.

[2096/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/primitives_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2097/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/pana8.cpp
No checks enabled.

[2098/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlBalloonVisibilityTagHandler.cpp
35 warnings generated.

[2099/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRoleTagHandler.cpp
35 warnings generated.

[2100/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfotoinfoiface.cpp
2 warnings generated.

[2101/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmTagTagWriter.cpp
2 warnings generated.

[2102/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geomapwrapper/gpsiteminfo.cpp
34 warnings generated.

[2103/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltHttpServerTask.cpp
No checks enabled.

[2104/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlHrefTagHandler.cpp
33 warnings generated.

[2105/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/assigntemplate/Bqm_AssignTemplate_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2106/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dcolorvalueselector.cpp
65 warnings generated.

[2107/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/tags/gui_digikamtags_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2108/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneTileDataset.cpp
51 warnings generated.

[2109/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importpreviewview.cpp
89 warnings generated.

[2110/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_host.cpp
No checks enabled.

[2111/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileLoader.cpp
49 warnings generated.

[2112/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_iofiles.cpp
2 warnings generated.

[2113/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_exif.cpp
47 warnings generated.

[2114/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemmodel.cpp
79 warnings generated.

[2115/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/adjustlevels/Editor_AdjustLevelsTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2116/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/imgqsort/imagequalitytask.cpp
61 warnings generated.

[2117/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlRegionTagWriter.cpp
33 warnings generated.

[2118/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setuplighttable.cpp
60 warnings generated.

[2119/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/fuzzysearchview_sketch.cpp
102 warnings generated.

[2120/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_big_table.cpp
No checks enabled.

[2121/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_exif.cpp
44 warnings generated.

[2122/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/camerafolderitem.cpp
58 warnings generated.

[2123/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:57:5: warning: Out of bound access to memory after the end of the field 'm_indices' [clang-analyzer-security.ArrayBound]
   57 |     m_indices[m_indicesCount] = newIndex;
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:110:5: note: Calling 'TileIndex::appendLinearIndex'
  110 |     appendLinearIndex(latIndex*Tiling + lonIndex);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:55:21: note: Assuming the condition is false
   55 |     GEOIFACE_ASSERT(m_indicesCount + 1 <= MaxIndexCount);
      |                     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.h:295:35: note: expanded from macro 'GEOIFACE_ASSERT'
  295 | #define GEOIFACE_ASSERT(cond) ((!(cond)) ? Digikam::GeoIface_assert(#cond,__FILE__,__LINE__) : qt_noop())
      |                                   ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:55:5: note: '?' condition is true
   55 |     GEOIFACE_ASSERT(m_indicesCount + 1 <= MaxIndexCount);
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.h:295:32: note: expanded from macro 'GEOIFACE_ASSERT'
  295 | #define GEOIFACE_ASSERT(cond) ((!(cond)) ? Digikam::GeoIface_assert(#cond,__FILE__,__LINE__) : qt_noop())
      |                                ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:57:5: note: Access of the field 'm_indices' at an overflowing index, while it holds only 10 'int' elements
   57 |     m_indices[m_indicesCount] = newIndex;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:79:12: warning: Out of bound access to memory around the field 'm_indices' [clang-analyzer-security.ArrayBound]
   79 |     return m_indices[m_indicesCount-1];
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:77:21: note: Assuming field 'm_indicesCount' is <= 0
   77 |     GEOIFACE_ASSERT(m_indicesCount>0);
      |                     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.h:295:35: note: expanded from macro 'GEOIFACE_ASSERT'
  295 | #define GEOIFACE_ASSERT(cond) ((!(cond)) ? Digikam::GeoIface_assert(#cond,__FILE__,__LINE__) : qt_noop())
      |                                   ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:77:21: note: Field 'm_indicesCount' is <= 0
   77 |     GEOIFACE_ASSERT(m_indicesCount>0);
      |                     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:77:5: note: '?' condition is true
   77 |     GEOIFACE_ASSERT(m_indicesCount>0);
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.h:295:32: note: expanded from macro 'GEOIFACE_ASSERT'
  295 | #define GEOIFACE_ASSERT(cond) ((!(cond)) ? Digikam::GeoIface_assert(#cond,__FILE__,__LINE__) : qt_noop())
      |                                ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:79:12: note: Access of the field 'm_indices' at a negative or overflowing index, while it holds only 10 'int' elements
   79 |     return m_indices[m_indicesCount-1];
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
73 warnings generated.

[2124/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/statesavingobject_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2125/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/minimax-m2.cpp
No checks enabled.

[2126/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpsbabel/GpsbabelPlugin.cpp
2 warnings generated.

[2127/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/tileindex_utest.cpp
2 warnings generated.

[2128/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelprops.cpp
35 warnings generated.

[2129/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAltitudeModeTagHandler.cpp
35 warnings generated.

[2130/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/labelssidebarwidget.cpp
78 warnings generated.

[2131/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-quants.c
No checks enabled.

[2132/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/perspective/Editor_PerspectiveTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2133/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/thumb_utils.cpp
No checks enabled.

[2134/3657][10.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/queuesettingsview.cpp
83 warnings generated.

[2135/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPointTagWriter.cpp
33 warnings generated.

[2136/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/PlanetFactory.cpp
30 warnings generated.

[2137/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/kodak.cpp
No checks enabled.

[2138/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/localcontrast/Editor_LocalContrastTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2139/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/range/dnuminput.cpp
49 warnings generated.

[2140/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/facepipelinepackagebase.cpp
61 warnings generated.

[2141/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslidevideopage.cpp
2 warnings generated.

[2142/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/abstractthemeparameter.cpp
2 warnings generated.

[2143/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/fileio/loadsavetask.cpp
43 warnings generated.

[2144/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbfilter.cpp:81:5: warning: Call to virtual method 'WBFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   81 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbfilter.cpp:81:5: note: Call to virtual method 'WBFilter::filterImage' during construction bypasses virtual dispatch
   81 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
42 warnings generated.

[2145/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikamadaptor.cpp
66 warnings generated.

[2146/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/rawcameradlg.cpp
62 warnings generated.

[2147/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/aesthetic_detector.cpp
37 warnings generated.

[2148/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLodTagHandler.cpp
33 warnings generated.

[2149/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileactionprogress.cpp
35 warnings generated.

[2150/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigncaptions/assigncaptionsplugin.cpp
2 warnings generated.

[2151/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptStreams.cpp
No checks enabled.

[2152/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolconfpanel.cpp
64 warnings generated.

[2153/3657][9.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/itemalbummodel.cpp
84 warnings generated.

[2154/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/dialogs/colorcorrectiondlg.cpp
60 warnings generated.

[2155/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXtypeTagHandler.cpp
2 warnings generated.

[2156/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/onlinedownload_cli.cpp
2 warnings generated.

[2157/3657][14.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/itemviewutilities.cpp
126 warnings generated.

[2158/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assignlabels/assignlabelsplugin.cpp
2 warnings generated.

[2159/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wsselectuserdlg.cpp
53 warnings generated.

[2160/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemversionsmodel.cpp
54 warnings generated.

[2161/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/MarbleModel.cpp
88 warnings generated.

[2162/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNdTagHandler.cpp
37 warnings generated.

[2163/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTessellateTagHandler.cpp
35 warnings generated.

[2164/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_usergroup.cpp
2 warnings generated.

[2165/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptotype/ptotype.cpp
47 warnings generated.

[2166/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchqueryengine.cpp
35 warnings generated.

[2167/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp
No checks enabled.

[2168/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/ditemtooltip.cpp
70 warnings generated.

[2169/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview_p.cpp
65 warnings generated.

[2170/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/arctic.cpp
No checks enabled.

[2171/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSouthTagHandler.cpp
33 warnings generated.

[2172/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/timeadjust/core_timeadjust_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2173/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_mutex.cpp
No checks enabled.

[2174/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLatitudeTagHandler.cpp
33 warnings generated.

[2175/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/wizard/calwizard.cpp
2 warnings generated.

[2176/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3vl.cpp
No checks enabled.

[2177/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/cohere2.cpp
No checks enabled.

[2178/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/crosshairs/qrc_crosshairs.cpp
2 warnings generated.

[2179/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/scriptingsettings.cpp
50 warnings generated.

[2180/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/cache/CachePlugin.cpp
2 warnings generated.

[2181/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/rawtextdump_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2182/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/sendbymail/Generic_SendByMail_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2183/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/video/videoplayer_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2184/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o0baseauth.cpp
No checks enabled.

[2185/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/osd/frameosd.cpp
65 warnings generated.

[2186/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/listthemeparameter.cpp
2 warnings generated.

[2187/3657][10.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp.cpp
149 warnings generated.

[2188/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLod.cpp
15 warnings generated.

[2189/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptBase64.cpp
No checks enabled.

[2190/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailsettingspage.cpp
2 warnings generated.

[2191/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemsortsettings.cpp
41 warnings generated.

[2192/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/calibrator/calibrator.cpp
2 warnings generated.

[2193/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/freespacetooltip.cpp
52 warnings generated.

[2194/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_fileio.cpp
41 warnings generated.

[2195/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/dragdrop/albumdragdrop.cpp
96 warnings generated.

[2196/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/printcreator/Generic_PrintCreator_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2197/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolparser_command.cpp
44 warnings generated.

[2198/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFillTagHandler.cpp
33 warnings generated.

[2199/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/crop/Bqm_Crop_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2200/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/items/faceitem.cpp
51 warnings generated.

[2201/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/mainwindow.cpp
2 warnings generated.

[2202/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatbrowserdlg.cpp
2 warnings generated.

[2203/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagmngrtreeview.cpp
70 warnings generated.

[2204/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/raw/dimgrawplugin.cpp
2 warnings generated.

[2205/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/cietonguewidget.cpp
57 warnings generated.

[2206/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/StoragePolicy.cpp
27 warnings generated.

[2207/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/utils/digikam_globals.cpp
72 warnings generated.

[2208/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTourControlTagHandler.cpp
35 warnings generated.

[2209/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/queuepool.cpp
95 warnings generated.

[2210/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegframetask.cpp
69 warnings generated.

[2211/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv7.cpp
No checks enabled.

[2212/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionmanager_album.cpp
56 warnings generated.

[2213/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/auto/autolevelsfilter.cpp
41 warnings generated.

[2214/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geomodelhelper.cpp
57 warnings generated.

[2215/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneSection.cpp
29 warnings generated.

[2216/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/hunyuan-dense.cpp
No checks enabled.

[2217/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/translators/O5mWriter.cpp
2 warnings generated.

[2218/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/pipelines/autotagspipelinepackagebase.cpp
53 warnings generated.

[2219/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/ratingwidget_box.cpp
72 warnings generated.

[2220/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/4channels_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2221/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataGroundOverlay.cpp
35 warnings generated.

[2222/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dcolorselector.cpp
57 warnings generated.

[2223/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/integration/dngsdk_glue.cpp
No checks enabled.

[2224/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLookAtTagWriter.cpp
33 warnings generated.

[2225/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/dbjobs/dbjobsmanager.cpp
47 warnings generated.

[2226/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_createfield.cpp
110 warnings generated.

[2227/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineactiontype.cpp
29 warnings generated.

[2228/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/gpsbookmarkowner.cpp
85 warnings generated.

[2229/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gswindow.cpp
2 warnings generated.

[2230/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/sketchwidget.cpp
64 warnings generated.

[2231/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/altlangstringedit.cpp
2 warnings generated.

[2232/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/databaseoption.cpp
70 warnings generated.

[2233/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/AbstractFloatItem.cpp
56 warnings generated.

[2234/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odplugin.cpp
2 warnings generated.

[2235/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/read_utils.cpp
No checks enabled.

[2236/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_groups.cpp
135 warnings generated.

[2237/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/ocrtextconverter/Generic_TextConverter_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2238/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/album/gui_digikamalbum_obj_autogen/mocs_compilation.cpp
127 warnings generated.

[2239/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/bookmarksmngr.cpp
72 warnings generated.

[2240/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/uniquemodifier.cpp
38 warnings generated.

[2241/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml.c
No checks enabled.

[2242/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/timelinesidebarwidget.cpp
109 warnings generated.

[2243/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixTime.cpp
No checks enabled.

[2244/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginaboutdlg.cpp
66 warnings generated.

[2245/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/oilpaint/Editor_OilPaintTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2246/3657][19.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:948:9: warning: Out of bound access to memory after the end of 'c.values' [clang-analyzer-security.ArrayBound]
  948 |         c.values[channel] = getCurvePoints(channel);
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:934:22: note: Calling 'ImageCurves::getCurveType'
  934 |     CurveType type = getCurveType(channel);
      |                      ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Assuming field 'curves' is non-null
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Left side of '&&' is true
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:23: note: Assuming 'channel' is >= 0
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |                       ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Left side of '&&' is true
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:41: note: Assuming 'channel' is >= 'NUM_CHANNELS'
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:5: note: Taking false branch
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:934:22: note: Returning from 'ImageCurves::getCurveType'
  934 |     CurveType type = getCurveType(channel);
      |                      ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:937:9: note: Assuming the condition is false
  937 |     if (isLinear(channel))
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:937:5: note: Taking false branch
  937 |     if (isLinear(channel))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:942:9: note: 'type' is not equal to CURVE_FREE
  942 |     if (type == CURVE_FREE)
      |         ^~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:942:5: note: Taking false branch
  942 |     if (type == CURVE_FREE)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:948:9: note: Access of 'c.values' at an overflowing index, while it holds only 5 'class QPolygon' elements
  948 |         c.values[channel] = getCurvePoints(channel);
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:948:9: warning: Out of bound access to memory preceding 'c.values' [clang-analyzer-security.ArrayBound]
  948 |         c.values[channel] = getCurvePoints(channel);
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:934:22: note: Calling 'ImageCurves::getCurveType'
  934 |     CurveType type = getCurveType(channel);
      |                      ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Assuming field 'curves' is non-null
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Left side of '&&' is true
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:23: note: Assuming 'channel' is < 0
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |                       ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:37: note: Left side of '&&' is false
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |                                     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:934:22: note: Returning from 'ImageCurves::getCurveType'
  934 |     CurveType type = getCurveType(channel);
      |                      ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:937:9: note: Assuming the condition is false
  937 |     if (isLinear(channel))
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:937:5: note: Taking false branch
  937 |     if (isLinear(channel))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:942:9: note: 'type' is not equal to CURVE_FREE
  942 |     if (type == CURVE_FREE)
      |         ^~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:942:5: note: Taking false branch
  942 |     if (type == CURVE_FREE)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:948:9: note: Access of 'c.values' at negative byte offset
  948 |         c.values[channel] = getCurvePoints(channel);
      |         ^~~~~~~~~~~~~~~~~
39 warnings generated.

[2247/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenameinput.cpp
84 warnings generated.

[2248/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_dmultitabbarbutton.cpp
75 warnings generated.

[2249/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/kmlexport/kmlexport.cpp
2 warnings generated.

[2250/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/ReverseGeocodingRunner.cpp
27 warnings generated.

[2251/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup.cpp
72 warnings generated.

[2252/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/heif/DImg_HEIF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2253/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/kmlexport/kmlwidget.cpp
2 warnings generated.

[2254/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_push.cpp
43 warnings generated.

[2255/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAliasTagHandler.cpp
33 warnings generated.

[2256/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTourTagWriter.cpp
35 warnings generated.

[2257/3657][49.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/tagscache.cpp
67 warnings generated.

[2258/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/blurfx/blurfxtool.cpp
2 warnings generated.

[2259/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templateselector.cpp
60 warnings generated.

[2260/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/panotask.cpp
2 warnings generated.

[2261/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPointTagHandler.cpp
37 warnings generated.

[2262/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/effectmngr.cpp
37 warnings generated.

[2263/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dialogs/gui_digikamdeletedialog_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2264/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_iptc.cpp
47 warnings generated.

[2265/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/ufraw/RawImport_UFRaw_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2266/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp
2 warnings generated.

[2267/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/dbcleaner/databasetask.cpp
67 warnings generated.

[2268/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlHeadTagWriter.cpp
33 warnings generated.

[2269/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttotiff/converttotiffplugin.cpp
2 warnings generated.

[2270/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/cameratype.cpp
75 warnings generated.

[2271/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewmodel.cpp
2 warnings generated.

[2272/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p_wayland.cpp
50 warnings generated.

[2273/3657][11.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/dcategorizedview_p.cpp
76 warnings generated.

[2274/3657][17.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backendgooglemaps.cpp
99 warnings generated.

[2275/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/tagregion.cpp
41 warnings generated.

[2276/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DownloadRegionDialog.cpp
67 warnings generated.

[2277/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlShapeTagHandler.cpp
33 warnings generated.

[2278/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/player/audplayerwdg.cpp
39 warnings generated.

[2279/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/x3f/x3f_parse_process.cpp
No checks enabled.

[2280/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/fp_dng.cpp
No checks enabled.

[2281/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_history.cpp
81 warnings generated.

[2282/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/border/borderplugin.cpp
2 warnings generated.

[2283/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/autorotate/Bqm_AutoRotate_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2284/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/navigation/NavigationFloatItem_autogen/mocs_compilation.cpp
2 warnings generated.

[2285/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templatelist.cpp
62 warnings generated.

[2286/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/colorlabelwidget_selector.cpp
76 warnings generated.

[2287/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileworkeriface.cpp
64 warnings generated.

[2288/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/darktable/RawImport_DarkTable_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2289/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineguierrorhandler.cpp
41 warnings generated.

[2290/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelbase.cpp
47 warnings generated.

[2291/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddateedit.cpp
64 warnings generated.

[2292/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/mediawikitalker.cpp
2 warnings generated.

[2293/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/native/rawimportnativeplugin.cpp
2 warnings generated.

[2294/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_xy_coord.cpp
No checks enabled.

[2295/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/preprocessing/ext_preprocess.cpp
No checks enabled.

[2296/3657][10.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatwindow.cpp
2 warnings generated.

[2297/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/widgets/thememanager_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2298/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_queryinfo.cpp
2 warnings generated.

[2299/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/filmgrain/filmgraintoolplugin.cpp
2 warnings generated.

[2300/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlDataTagWriter.cpp
33 warnings generated.

[2301/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/shear/sheartoolplugin.cpp
2 warnings generated.

[2302/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_negative.cpp
44 warnings generated.

[2303/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_mime.cpp
81 warnings generated.

[2304/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databasevideogps_utest.cpp
2 warnings generated.

[2305/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/raw-identify_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2306/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/dialogs/camerafolderdialog.cpp
65 warnings generated.

[2307/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/mediumformat.cpp
No checks enabled.

[2308/3657][10.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_labels.cpp
45 warnings generated.

[2309/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/ocrtextconverter/tesseractversion_cli.cpp
2 warnings generated.

[2310/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg.cpp
81 warnings generated.

[2311/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geolocationsettings.cpp
92 warnings generated.

[2312/3657][9.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tagspopupmenu.cpp
75 warnings generated.

[2313/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/hasselblad_model.cpp
No checks enabled.

[2314/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dplugins/loadandrun_generic_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2315/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolexport_cli.cpp
2 warnings generated.

[2316/3657][12.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/reversegeocoding/rgwidget.cpp
114 warnings generated.

[2317/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/kdescendantsproxymodel.cpp
43 warnings generated.

[2318/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/LambertAzimuthalProjection.cpp
37 warnings generated.

[2319/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoDataTypes.cpp
2 warnings generated.

[2320/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albumhistory.cpp
80 warnings generated.

[2321/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemviewtooltip.cpp
64 warnings generated.

[2322/3657][20.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintphotopage.cpp
2 warnings generated.

[2323/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/filters/lensfuniface_cli.cpp
2 warnings generated.

[2324/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/mapwidgetview.cpp
140 warnings generated.

[2325/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxFadeExtentTagHandler.cpp
33 warnings generated.

[2326/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_combobox.cpp
117 warnings generated.

[2327/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/containers/captionvalues.cpp
37 warnings generated.

[2328/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/template/setuptemplate_slots.cpp
82 warnings generated.

[2329/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolmulticore_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2330/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_lossless_jpeg.cpp
No checks enabled.

[2331/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/video/videoplayer_gui.cpp
2 warnings generated.

[2332/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/profileconversion/profileconversiontoolplugin.cpp
2 warnings generated.

[2333/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/browser_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2334/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/libmetadataenginetest_autogen/mocs_compilation.cpp
2 warnings generated.

[2335/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/detectnoise_cli.cpp
2 warnings generated.

[2336/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/workingwidget.cpp
46 warnings generated.

[2337/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/overviewmap/OverviewMap.cpp
2 warnings generated.

[2338/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_props.cpp
83 warnings generated.

[2339/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlBalloonStyleTagWriter.cpp
33 warnings generated.

[2340/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/PlacemarkLayout.cpp
84 warnings generated.

[2341/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:67:5: warning: Call to virtual method 'DImgThreadedFilter::cancelFilter' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   67 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:67:5: note: Call to virtual method 'DImgThreadedFilter::cancelFilter' during destruction bypasses virtual dispatch
   67 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:239:5: warning: Call to virtual method 'DImgThreadedFilter::cleanupFilter' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  239 |     cleanupFilter();
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:67:5: note: Calling 'DImgThreadedFilter::cancelFilter'
   67 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:223:9: note: Assuming the condition is false
  223 |     if (isRunning())
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:223:5: note: Taking false branch
  223 |     if (isRunning())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:230:9: note: Assuming field 'm_slave' is null
  230 |     if (m_slave)
      |         ^~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:230:5: note: Taking false branch
  230 |     if (m_slave)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:239:5: note: Call to virtual method 'DImgThreadedFilter::cleanupFilter' during destruction bypasses virtual dispatch
  239 |     cleanupFilter();
      |     ^~~~~~~~~~~~~~~
43 warnings generated.

[2342/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataIconStyle.cpp
37 warnings generated.

[2343/3657][12.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dpreviewimage.cpp
61 warnings generated.

[2344/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDataTagHandler.cpp
33 warnings generated.

[2345/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/undoaction.cpp
43 warnings generated.

[2346/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/falcon.cpp
No checks enabled.

[2347/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:175:16: warning: The value '0' provided to the cast expression is not in the valid range of values for 'Option' [clang-analyzer-optin.core.EnumCastOutOfRange]
  175 |         return (QFileDialog::Option)0;
      |                ^
/opt/qt6/include/QtWidgets/qfiledialog.h:48:10: note: enum declared here
   48 |     enum Option
      |     ~~~~~^~~~~~
   49 |     {
      |     ~
   50 |         ShowDirsOnly                = 0x00000001,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |         DontResolveSymlinks         = 0x00000002,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |         DontConfirmOverwrite        = 0x00000004,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |         DontUseNativeDialog         = 0x00000008,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |         ReadOnly                    = 0x00000010,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |         HideNameFilterDetails       = 0x00000020,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         DontUseCustomDirectoryIcons = 0x00000040
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:144:16: note: Calling 'DFileDialog::getNativeFileDialogOption'
  144 |     options |= getNativeFileDialogOption();
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:154:5: note: Taking false branch
  154 |     if (qApp->applicationName() == QLatin1String("digikam"))
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:169:33: note: Calling 'KConfigGroup::readEntry'
  169 |     bool useNativeFileDialog  = group.readEntry(QLatin1String("Use Native File Dialog"), false);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:16: note: Calling 'KConfigGroup::readEntry'
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:12: note: Calling 'qvariant_cast<bool>'
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:964:5: note: Taking true branch
  964 |     if (v.d.type() == targetType) {
      |     ^
/opt/qt6/include/QtCore/qvariant.h:965:23: note: 'FitsInInternalSize' is true
  965 |         if constexpr (QVariant::Private::FitsInInternalSize<sizeof(T)>) {
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:965:9: note: Taking true branch
  965 |         if constexpr (QVariant::Private::FitsInInternalSize<sizeof(T)>) {
      |         ^
/opt/qt6/include/QtCore/qvariant.h:969:17: note: Assuming field 'is_shared' is 0, which participates in a condition later
  969 |             if (!v.d.is_shared)
      |                 ^~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:969:13: note: Taking true branch
  969 |             if (!v.d.is_shared)
      |             ^
/opt/qt6/include/QtCore/qvariant.h:970:17: note: Returning value, which participates in a condition later
  970 |                 return std::move(*reinterpret_cast<T *>(v.d.data.data));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:12: note: Returning from 'qvariant_cast<bool>'
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:5: note: Returning value, which participates in a condition later
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:16: note: Returning from 'KConfigGroup::readEntry'
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:9: note: Returning value, which participates in a condition later
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:169:33: note: Returning from 'KConfigGroup::readEntry'
  169 |     bool useNativeFileDialog  = group.readEntry(QLatin1String("Use Native File Dialog"), false);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:173:9: note: Assuming 'useNativeFileDialog' is true
  173 |     if (useNativeFileDialog)
      |         ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:173:5: note: Taking true branch
  173 |     if (useNativeFileDialog)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:175:16: note: The value '0' provided to the cast expression is not in the valid range of values for 'Option'
  175 |         return (QFileDialog::Option)0;
      |                ^~~~~~~~~~~~~~~~~~~~~~
48 warnings generated.

[2348/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/focuspointmanagement/focuspointitem.cpp
55 warnings generated.

[2349/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailimagespage.cpp
2 warnings generated.

[2350/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/outlookbinary.cpp
2 warnings generated.

[2351/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltSsdp.cpp
No checks enabled.

[2352/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagpropwidget.cpp
84 warnings generated.

[2353/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlValueTagHandler.cpp
33 warnings generated.

[2354/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlMultiGeometryTagWriter.cpp
35 warnings generated.

[2355/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backendmarblelayer.cpp
79 warnings generated.

[2356/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/kml/KmlPlugin.cpp
2 warnings generated.

[2357/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/engine/managedloadsavethread.cpp
/home/gilles/Devel/9.x/core/libs/threadimageio/engine/managedloadsavethread.cpp:35:5: warning: Call to virtual method 'ManagedLoadSaveThread::shutDown' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   35 |     this->shutDown();
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/engine/managedloadsavethread.cpp:35:5: note: Call to virtual method 'ManagedLoadSaveThread::shutDown' during destruction bypasses virtual dispatch
   35 |     this->shutDown();
      |     ^~~~~~~~~~~~~~~~
46 warnings generated.

[2358/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptNetwork.cpp
No checks enabled.

[2359/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_p.cpp
81 warnings generated.

[2360/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/cpcleanbinary.cpp
2 warnings generated.

[2361/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/widgets/ditemslist_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2362/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp
/home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp:96:28: warning: Call to virtual method 'PeopleSideBarWidget::getCaption' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   96 |     model->setColumnHeader(this->getCaption());
      |                            ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp:80:9: note: Assuming 'd' is non-null
   80 |     if (!d)
      |         ^~
/home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp:80:5: note: Taking false branch
   80 |     if (!d)
      |     ^
/home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp:96:28: note: Call to virtual method 'PeopleSideBarWidget::getCaption' during construction bypasses virtual dispatch
   96 |     model->setColumnHeader(this->getCaption());
      |                            ^~~~~~~~~~~~~~~~~~
77 warnings generated.

[2363/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/cohere2moe.cpp
No checks enabled.

[2364/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/tagscache_utest.cpp
2 warnings generated.

[2365/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller.cpp
61 warnings generated.

[2366/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/whitebalance/whitebalancetool.cpp
2 warnings generated.

[2367/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/thumbbar/itemthumbnaildelegate.cpp
86 warnings generated.

[2368/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/facesengine/unittests/identityprovider_utest.cpp
2 warnings generated.

[2369/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/curvesadjust/curvesadjust.cpp
2 warnings generated.

[2370/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip_import.cpp
63 warnings generated.

[2371/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/resize/resize.cpp
2 warnings generated.

[2372/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/localizecontainer.cpp
34 warnings generated.

[2373/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/stringthemeparameter.cpp
2 warnings generated.

[2374/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/common/identity.cpp
25 warnings generated.

[2375/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/haar/haariface_p.cpp
90 warnings generated.

[2376/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_negative.cpp
No checks enabled.

[2377/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/crosshairs/CrosshairsPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2378/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/containers/videoinfocontainer.cpp
29 warnings generated.

[2379/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/video/videothumbnailer.cpp
45 warnings generated.

[2380/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/manager/panoactionthread.cpp
2 warnings generated.

[2381/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/server/dlnaserver.cpp
36 warnings generated.

[2382/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/colorbalance/Editor_CBTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2383/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemdelegate.cpp
68 warnings generated.

[2384/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/translate/Bqm_Translate_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2385/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/blendings/SunLightBlending.cpp
35 warnings generated.

[2386/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/imagedialog_tooltip.cpp
75 warnings generated.

[2387/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/searchtextbardb.cpp
74 warnings generated.

[2388/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_collection.cpp
80 warnings generated.

[2389/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlVisibilityTagHandler.cpp
33 warnings generated.

[2390/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rnd1.cpp
No checks enabled.

[2391/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/samsung.cpp
No checks enabled.

[2392/3657][10.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/query/itemquerybuilder.cpp
77 warnings generated.

[2393/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataExtendedData.cpp
29 warnings generated.

[2394/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttowebp/converttowebp.cpp
2 warnings generated.

[2395/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/VectorTileModel.cpp
54 warnings generated.

[2396/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemthumbnailmodel.cpp
69 warnings generated.

[2397/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoollistview.cpp
/home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoollistview.cpp:252:87: warning: unused parameter 'keysFilter' [clang-diagnostic-unused-parameter]
  252 | void ExifToolListView::setGroupList(const QStringList& tagsFilter, const QStringList& keysFilter)
      |                                                                                       ^
66 warnings generated.

[2398/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlLegendTagHandler.cpp
33 warnings generated.

[2399/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileId.cpp
27 warnings generated.

[2400/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoScenePalette.cpp
15 warnings generated.

[2401/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/wallpaper/wallpaperplugin.cpp
2 warnings generated.

[2402/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/blurfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/blurfilter.cpp:79:5: warning: Call to virtual method 'BlurFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   79 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/blurfilter.cpp:79:5: note: Call to virtual method 'BlurFilter::filterImage' during construction bypasses virtual dispatch
   79 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
47 warnings generated.

[2403/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml_autogen/mocs_compilation.cpp
[2404/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/tooltipspage.cpp
43 warnings generated.

[2405/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/database/core_digikamdatabase_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2406/3657][23.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/editorwindow.cpp
145 warnings generated.

[2407/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/ffmpegconfighelper.cpp
26 warnings generated.

[2408/3657][10.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/facetagseditor.cpp
59 warnings generated.

[2409/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/datetreeview.cpp
95 warnings generated.

[2410/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileCreatorDialog.cpp
39 warnings generated.

[2411/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_backupraw.cpp
44 warnings generated.

[2412/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/createfinalptotask.cpp
2 warnings generated.

[2413/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/autooptimiserbinary.cpp
2 warnings generated.

[2414/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/assignedlist.cpp
100 warnings generated.

[2415/3657][12.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_solid.cpp
149 warnings generated.

[2416/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamsettings.cpp
61 warnings generated.

[2417/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLinearRing.cpp
31 warnings generated.

[2418/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolversion_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2419/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/dynamiclayout.cpp
/home/gilles/Devel/9.x/core/utilities/advancedrename/common/dynamiclayout.cpp:64:20: warning: Call to virtual method 'DynamicLayout::takeAt' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   64 |     while ((item = this->takeAt(0)))
      |                    ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/advancedrename/common/dynamiclayout.cpp:64:20: note: Call to virtual method 'DynamicLayout::takeAt' during destruction bypasses virtual dispatch
   64 |     while ((item = this->takeAt(0)))
      |                    ^~~~~~~~~~~~~~~
44 warnings generated.

[2420/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconvertertask.cpp
2 warnings generated.

[2421/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/expoblendingplugin.cpp
2 warnings generated.

[2422/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlDocumentTagHandler.cpp
33 warnings generated.

[2423/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbtransaction.cpp
45 warnings generated.

[2424/3657][10.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/detectrecognize/facepipelinedetectrecognize.cpp
90 warnings generated.

[2425/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlSectionTagWriter.cpp
37 warnings generated.

[2426/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/AbstractDataPlugin.cpp
52 warnings generated.

[2427/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlthemepage.cpp
2 warnings generated.

[2428/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc_grouping.cpp
78 warnings generated.

[2429/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlStyleTagWriter.cpp
35 warnings generated.

[2430/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp
/opt/qt6/include/QtWidgets/qsizepolicy.h:77:40: warning: The value '2' provided to the cast expression is not in the valid range of values for 'Policy' [clang-analyzer-optin.core.EnumCastOutOfRange]
   77 |         return ( (verticalPolicy()   & static_cast<Policy>(ExpandFlag)) ? Qt::Vertical   : Qt::Orientations() )
      |                                        ^
/opt/qt6/include/QtWidgets/qsizepolicy.h:30:10: note: enum declared here
   30 |     enum Policy {
      |     ~~~~~^~~~~~~~
   31 |         Fixed = 0,
      |         ~~~~~~~~~~
   32 |         Minimum = GrowFlag,
      |         ~~~~~~~~~~~~~~~~~~~
   33 |         Maximum = ShrinkFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~
   34 |         Preferred = GrowFlag | ShrinkFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   35 |         MinimumExpanding = GrowFlag | ExpandFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   36 |         Expanding = GrowFlag | ShrinkFlag | ExpandFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |         Ignored = ShrinkFlag | GrowFlag | IgnoreFlag
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |     };
      |     ~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:109:9: note: Assuming 'wizard' is non-null
  109 |     if (!wizard)
      |         ^~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:109:5: note: Taking false branch
  109 |     if (!wizard)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:133:5: note: Loop condition is true.  Entering loop body
  133 |     for ( ; it != end ; ++it)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:152:13: note: Calling 'QSizePolicy::expandingDirections'
  152 |         if (widget->sizePolicy().expandingDirections() & Qt::Horizontal)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtWidgets/qsizepolicy.h:77:40: note: The value '2' provided to the cast expression is not in the valid range of values for 'Policy'
   77 |         return ( (verticalPolicy()   & static_cast<Policy>(ExpandFlag)) ? Qt::Vertical   : Qt::Orientations() )
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtWidgets/qsizepolicy.h:78:40: warning: The value '2' provided to the cast expression is not in the valid range of values for 'Policy' [clang-analyzer-optin.core.EnumCastOutOfRange]
   78 |              | ( (horizontalPolicy() & static_cast<Policy>(ExpandFlag)) ? Qt::Horizontal : Qt::Orientations() ) ;
      |                                        ^
/opt/qt6/include/QtWidgets/qsizepolicy.h:30:10: note: enum declared here
   30 |     enum Policy {
      |     ~~~~~^~~~~~~~
   31 |         Fixed = 0,
      |         ~~~~~~~~~~
   32 |         Minimum = GrowFlag,
      |         ~~~~~~~~~~~~~~~~~~~
   33 |         Maximum = ShrinkFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~
   34 |         Preferred = GrowFlag | ShrinkFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   35 |         MinimumExpanding = GrowFlag | ExpandFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   36 |         Expanding = GrowFlag | ShrinkFlag | ExpandFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |         Ignored = ShrinkFlag | GrowFlag | IgnoreFlag
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |     };
      |     ~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:109:9: note: Assuming 'wizard' is non-null
  109 |     if (!wizard)
      |         ^~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:109:5: note: Taking false branch
  109 |     if (!wizard)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:133:5: note: Loop condition is true.  Entering loop body
  133 |     for ( ; it != end ; ++it)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:152:13: note: Calling 'QSizePolicy::expandingDirections'
  152 |         if (widget->sizePolicy().expandingDirections() & Qt::Horizontal)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtWidgets/qsizepolicy.h:77:18: note: Assuming the condition is false
   77 |         return ( (verticalPolicy()   & static_cast<Policy>(ExpandFlag)) ? Qt::Vertical   : Qt::Orientations() )
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtWidgets/qsizepolicy.h:77:18: note: '?' condition is false
/opt/qt6/include/QtWidgets/qsizepolicy.h:78:40: note: The value '2' provided to the cast expression is not in the valid range of values for 'Policy'
   78 |              | ( (horizontalPolicy() & static_cast<Policy>(ExpandFlag)) ? Qt::Horizontal : Qt::Orientations() ) ;
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.

[2431/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-cparams.cpp
No checks enabled.

[2432/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:265:30: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
  265 |     const QString describe = d->describeEdit->text().trimmed();
      |                              ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:357:9: note: Assuming field 'describeEdit' is null
  357 |         d->describeEdit && d->describeEdit->hasFocus() &&
      |         ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:357:25: note: Left side of '&&' is false
  357 |         d->describeEdit && d->describeEdit->hasFocus() &&
      |                         ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:365:25: note: Left side of '||' is true
  365 |     if (!e->modifiers() || ((e->modifiers() & Qt::KeypadModifier) && (e->key() == Qt::Key_Enter)))
      |                         ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:365:5: note: Taking true branch
  365 |     if (!e->modifiers() || ((e->modifiers() & Qt::KeypadModifier) && (e->key() == Qt::Key_Enter)))
      |     ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:367:9: note: Control jumps to 'case Key_Select:'  at line 371
  367 |         switch (e->key())
      |         ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:373:17: note: Calling 'SearchWindow::searchOk'
  373 |                 searchOk();
      |                 ^~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:260:9: note: Assuming the condition is false
  260 |     if (!isVisible())
      |         ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:260:5: note: Taking false branch
  260 |     if (!isVisible())
      |     ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:265:30: note: Called C++ object pointer is null
  265 |     const QString describe = d->describeEdit->text().trimmed();
      |                              ^~~~~~~~~~~~~~~
93 warnings generated.

[2433/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/history/itempropertiesversionstab.cpp
82 warnings generated.

[2434/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/logout_utest.cpp
2 warnings generated.

[2435/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/navigation/NavigationButton.cpp
2 warnings generated.

[2436/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurtool.cpp
2 warnings generated.

[2437/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixQueue.cpp
No checks enabled.

[2438/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslideoutputpage.cpp
2 warnings generated.

[2439/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_template.cpp
48 warnings generated.

[2440/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/directorynameoption.cpp
37 warnings generated.

[2441/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfieldgroup.cpp
74 warnings generated.

[2442/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/rubberitem.cpp
67 warnings generated.

[2443/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_p.cpp
73 warnings generated.

[2444/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/dhistoryview.cpp
66 warnings generated.

[2445/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTrack.cpp
39 warnings generated.

[2446/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/traits.cpp
No checks enabled.

[2447/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLineStyleTagWriter.cpp
33 warnings generated.

[2448/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewfavoriteitem.cpp
2 warnings generated.

[2449/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv7-base.cpp
No checks enabled.

[2450/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gstalkerbase.cpp
2 warnings generated.

[2451/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchintentresolver.cpp
35 warnings generated.

[2452/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneMap.cpp
46 warnings generated.

[2453/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_copy.cpp
77 warnings generated.

[2454/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview_credits.cpp
65 warnings generated.

[2455/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dtrash/dtrash.cpp
41 warnings generated.

[2456/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/datefolderview.cpp
78 warnings generated.

[2457/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneZoom.cpp
2 warnings generated.

[2458/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailintropage.cpp
2 warnings generated.

[2459/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/RenderState.cpp
30 warnings generated.

[2460/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/optimisationtask.cpp
2 warnings generated.

[2461/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/detection/opencv-dnn/dnnfacedetectorbase.cpp
59 warnings generated.

[2462/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/amx/mmq.cpp
No checks enabled.

[2463/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg/dimgjpegexportsettings.cpp
2 warnings generated.

[2464/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow_slots.cpp
93 warnings generated.

[2465/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlVectortileTagHandler.cpp
39 warnings generated.

[2466/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/engine/filereadwritelock.cpp
29 warnings generated.

[2467/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/casemodifier.cpp
37 warnings generated.

[2468/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databasetags_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2469/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/cache/CachePlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2470/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailwizard.cpp
2 warnings generated.

[2471/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/combo/squeezedcombobox.cpp
57 warnings generated.

[2472/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/advancedrename/cameranamehelper_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2473/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/objectattributesedit.cpp
2 warnings generated.

[2474/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/focuspoint/afpointread_cli.cpp
2 warnings generated.

[2475/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXeleTagHandler.cpp
2 warnings generated.

[2476/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/bwsepia/bwsepiatool.cpp
2 warnings generated.

[2477/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/healingclone/healingclonetoolwidget.cpp
2 warnings generated.

[2478/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/progress/ProgressFloatItem_autogen/mocs_compilation.cpp
2 warnings generated.

[2479/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftexportwindow.cpp
2 warnings generated.

[2480/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLatLonBoxWriter.cpp
33 warnings generated.

[2481/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/timeadjust/Bqm_TimeAdjust_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2482/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/utils/digikam_debug.cpp
2 warnings generated.

[2483/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_lingva.cpp
35 warnings generated.

[2484/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-kv-cache-dsa.cpp
No checks enabled.

[2485/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgsettings.cpp
47 warnings generated.

[2486/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/grok.cpp
No checks enabled.

[2487/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlselectionpage.cpp
2 warnings generated.

[2488/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXgpxTagHandler.cpp
2 warnings generated.

[2489/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlTileSizeTagHandler.cpp
39 warnings generated.

[2490/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_local_string.cpp
No checks enabled.

[2491/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttowebp/converttowebpplugin.cpp
2 warnings generated.

[2492/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/olympus.cpp
No checks enabled.

[2493/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttoheif/converttoheifplugin.cpp
2 warnings generated.

[2494/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/jalbum/Generic_JAlbum_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2495/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlZTagHandler.cpp
33 warnings generated.

[2496/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/libraw_datastream.cpp
No checks enabled.

[2497/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttopng/converttopngplugin.cpp
2 warnings generated.

[2498/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintcustomdlg.cpp
2 warnings generated.

[2499/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_tools.cpp
115 warnings generated.

[2500/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/database/faceutils.cpp
73 warnings generated.

[2501/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/PluginManager.cpp
62 warnings generated.

[2502/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOverlayXYTagHandler.cpp
33 warnings generated.

[2503/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewfavoriteitemdlg.cpp
5 warnings generated.

[2504/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/lensautofix/Editor_LensAutoFixTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2505/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/filtershistorywidget.cpp
61 warnings generated.

[2506/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/bookmarksdlg.cpp
98 warnings generated.

[2507/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writer/GeoWriterBackend.cpp
27 warnings generated.

[2508/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/SafeStringAPIs.cpp
No checks enabled.

[2509/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/query/itemqueryposthooks.cpp
29 warnings generated.

[2510/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/TextureColorizer.cpp
56 warnings generated.

[2511/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgavifexportsettings.cpp
2 warnings generated.

[2512/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaenginesettingscontainer.cpp
42 warnings generated.

[2513/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/facesengine/unittests/faceclassifier_utest.cpp
2 warnings generated.

[2514/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRefreshVisibilityTagHandler.cpp
33 warnings generated.

[2515/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/similaritydb/similaritydb.cpp
48 warnings generated.

[2516/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/antivignettingsettings.cpp
55 warnings generated.

[2517/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRegionTagHandler.cpp
33 warnings generated.

[2518/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.cpp
72 warnings generated.

[2519/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/reversegeocoding/simpletreemodel.cpp
48 warnings generated.

[2520/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolprocess_p.cpp
41 warnings generated.

[2521/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmWay.cpp
2 warnings generated.

[2522/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nomic-bert.cpp
No checks enabled.

[2523/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_transform.cpp
77 warnings generated.

[2524/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_labels.cpp
70 warnings generated.

[2525/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/abstractalbummodel_checkable.cpp
69 warnings generated.

[2526/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writer/GeoTagWriter.cpp
33 warnings generated.

[2527/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/icc/setupicc.cpp
72 warnings generated.

[2528/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideproperties.cpp
2 warnings generated.

[2529/3657][11.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp
/home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp:96:5: warning: Call to virtual method 'DigikamItemView::setThumbnailSize' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   96 |     this->setThumbnailSize(ThumbnailSize(settings->getDefaultIconSize()));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp:96:5: note: Call to virtual method 'DigikamItemView::setThumbnailSize' during construction bypasses virtual dispatch
   96 |     this->setThumbnailSize(ThumbnailSize(settings->getDefaultIconSize()));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp:183:5: warning: Call to virtual method 'DigikamItemView::slotSetupChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  183 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp:183:5: note: Call to virtual method 'DigikamItemView::slotSetupChanged' during construction bypasses virtual dispatch
  183 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
147 warnings generated.

[2530/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlWestTagHandler.cpp
33 warnings generated.

[2531/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/picklabelwidget_selector.cpp
68 warnings generated.

[2532/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxwidget.cpp
2 warnings generated.

[2533/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/firstrun/gui_firstrun_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2534/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/kmailbinary.cpp
2 warnings generated.

[2535/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/dpopupframe.cpp
47 warnings generated.

[2536/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleWidgetPopupMenu.cpp
58 warnings generated.

[2537/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewtooltip.cpp
2 warnings generated.

[2538/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamdlg_settings.cpp
72 warnings generated.

[2539/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltAction.cpp
No checks enabled.

[2540/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXlinkTagHandler.cpp
2 warnings generated.

[2541/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importview.cpp
122 warnings generated.

[2542/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_item.cpp
69 warnings generated.

[2543/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/file/print/Editor_PrintTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2544/3657][9.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/haariface_utest.cpp
2 warnings generated.

[2545/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlNetworkLinkTagWriter.cpp
33 warnings generated.

[2546/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCreate.cpp
31 warnings generated.

[2547/3657][11.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel.cpp
70 warnings generated.

[2548/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/film/filmtool.cpp
2 warnings generated.

[2549/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/redeye/Editor_RedEyeTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2550/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/filesaveoptionsdlg.cpp
39 warnings generated.

[2551/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/EquirectScanlineTextureMapper.cpp
55 warnings generated.

[2552/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/onlineversion/onlineversiondlg.cpp
51 warnings generated.

[2553/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/half_mt_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2554/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/tagsreadwrite_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2555/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDeleteTagHandler.cpp
35 warnings generated.

[2556/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/channelmixer/channelmixertoolplugin.cpp
2 warnings generated.

[2557/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/server/databaseserverstarter.cpp
31 warnings generated.

[2558/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/Tile.cpp
25 warnings generated.

[2559/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/loadfromba_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2560/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/dpluginbqm.cpp
80 warnings generated.

[2561/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/autorotator/autorotator.cpp
47 warnings generated.

[2562/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedbschemaupdater.cpp
45 warnings generated.

[2563/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/adjustlevels/adjustlevelstoolplugin.cpp
2 warnings generated.

[2564/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exiflight.cpp
2 warnings generated.

[2565/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000plugin.cpp
2 warnings generated.

[2566/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_camera_profile.cpp
No checks enabled.

[2567/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlGroundOverlayWriter.cpp
33 warnings generated.

[2568/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp
No checks enabled.

[2569/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelyunet.cpp
47 warnings generated.

[2570/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/flip/Bqm_Flip_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2571/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/cb/cbfilter.cpp
41 warnings generated.

[2572/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/database/digikamdatabase_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2573/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/filters/gui_filters_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2574/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panooptimizepage.cpp
2 warnings generated.

[2575/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatwidget.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatwidget.cpp:190:5: warning: Call to virtual method 'INatWidget::updateLabels' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  190 |     this->updateLabels(QString());
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatwidget.cpp:190:5: note: Call to virtual method 'INatWidget::updateLabels' during construction bypasses virtual dispatch
  190 |     this->updateLabels(QString());
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[2576/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/simple_dcraw.cpp
No checks enabled.

[2577/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/apertus.cpp
No checks enabled.

[2578/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_xmp.cpp
No checks enabled.

[2579/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar.cpp
79 warnings generated.

[2580/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/kineticmodel.cpp
27 warnings generated.

[2581/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/import/dscanner/scandialog.cpp
2 warnings generated.

[2582/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_database.cpp
88 warnings generated.

[2583/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/oilpaint/oilpainttool.cpp
2 warnings generated.

[2584/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineerrorhandler.cpp
27 warnings generated.

[2585/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/models/tagmngrlistmodel.cpp
57 warnings generated.

[2586/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip_icon.cpp
63 warnings generated.

[2587/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odmpform.cpp
2 warnings generated.

[2588/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_jpeg_memory_source.cpp
No checks enabled.

[2589/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/importtooltipfiller.cpp
49 warnings generated.

[2590/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlListStyleTagWriter.cpp
38 warnings generated.

[2591/3657][32.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/imgqsorttest_shared.cpp
2 warnings generated.
4 warnings generated.
6 warnings generated.
8 warnings generated.
10 warnings generated.
12 warnings generated.

[2592/3657][13.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccprofile.cpp
43 warnings generated.

[2593/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlResourceMapTagHandler.cpp
33 warnings generated.

[2594/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptCommon.cpp
No checks enabled.

[2595/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/hsl/Editor_HSLTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2596/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/GeoGraphicsScene.cpp
48 warnings generated.

[2597/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/videoslideshowplugin.cpp
2 warnings generated.

[2598/3657][7.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_faces.cpp
41 warnings generated.

[2599/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/pgfutils/core_pgfutils_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2600/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_squares.cpp
43 warnings generated.

[2601/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_fingerprint.cpp
No checks enabled.

[2602/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineconfig.cpp
29 warnings generated.

[2603/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSimpleFieldTagHandler.cpp
33 warnings generated.

[2604/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumselectionpage.cpp
2 warnings generated.

[2605/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc_settings.cpp
78 warnings generated.

[2606/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/placeholderwidget.cpp
39 warnings generated.

[2607/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataData.cpp
29 warnings generated.

[2608/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensdistortionpixelaccess.cpp
37 warnings generated.

[2609/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptStrings.cpp
No checks enabled.

[2610/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/wizard/expoblendingintropage.cpp
2 warnings generated.

[2611/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/mem_image_sample_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2612/3657][18.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/timelinewidget.cpp
66 warnings generated.

[2613/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintintropage.cpp
2 warnings generated.

[2614/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/tables/wblists.cpp
No checks enabled.

[2615/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/common/presentationloader.cpp
2 warnings generated.

[2616/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setupdatabase.cpp
75 warnings generated.

[2617/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/downloader/filesdownloader.cpp
69 warnings generated.

[2618/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/bcg/bcgtoolplugin.cpp
2 warnings generated.

[2619/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget_settings.cpp
98 warnings generated.

[2620/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/printmetadata_utest.cpp
2 warnings generated.

[2621/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/crx.cpp
No checks enabled.

[2622/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databaseswitch_utest.cpp
2 warnings generated.

[2623/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlStyleMapTagHandler.cpp
35 warnings generated.

[2624/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odtalker.cpp
2 warnings generated.

[2625/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlGeodataTagHandler.cpp
45 warnings generated.

[2626/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/iptcwidget.cpp
44 warnings generated.

[2627/3657][7.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:118:5: warning: Call to virtual method 'FaceClassifier::retrain' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  118 |     this->retrain();
      |     ^
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:128:13: note: Calling 'QGlobalStatic::operator->'
  128 |     return &creator->object;
      |             ^~~~~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:87:20: note: Assuming the condition is true
   87 |         Q_ASSERT_X(!isDestroyed(), Q_FUNC_INFO,
      |                    ^
/opt/qt6/include/QtCore/qassert.h:48:45: note: expanded from macro 'Q_ASSERT_X'
   48 | #    define Q_ASSERT_X(cond, where, what) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert_x)(where, what, __FILE__, __LINE__))
      |                                             ^~~~
/opt/qt6/include/QtCore/qglobalstatic.h:87:9: note: '?' condition is true
   87 |         Q_ASSERT_X(!isDestroyed(), Q_FUNC_INFO,
      |         ^
/opt/qt6/include/QtCore/qassert.h:48:44: note: expanded from macro 'Q_ASSERT_X'
   48 | #    define Q_ASSERT_X(cond, where, what) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert_x)(where, what, __FILE__, __LINE__))
      |                                            ^
/opt/qt6/include/QtCore/qglobalstatic.h:89:16: note: Calling 'QGlobalStatic::instance'
   89 |         return instance();
      |                ^~~~~~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:101:23: note: Calling default constructor for 'Holder<Digikam::(anonymous namespace)::Q_QGS_creator>'
  101 |         static Holder holder;
      |                       ^~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:37:9: note: Calling 'Q_QGS_creator::innerFunction'
   37 |         QGS::innerFunction(pointer());
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:106:1: note: Calling implicit default constructor for 'FaceClassifierCreator'
  106 | Q_GLOBAL_STATIC(FaceClassifierCreator, creator)
      | ^
/opt/qt6/include/QtCore/qglobalstatic.h:126:5: note: expanded from macro 'Q_GLOBAL_STATIC'
  126 |     Q_GLOBAL_STATIC_WITH_ARGS(TYPE, NAME, (__VA_ARGS__))
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:118:27: note: expanded from macro 'Q_GLOBAL_STATIC_WITH_ARGS'
  118 |             new (pointer) QGS_Type ARGS;                                    \
      |                           ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:106:1: note: Calling default constructor for 'FaceClassifier'
  106 | Q_GLOBAL_STATIC(FaceClassifierCreator, creator)
      | ^
/opt/qt6/include/QtCore/qglobalstatic.h:126:5: note: expanded from macro 'Q_GLOBAL_STATIC'
  126 |     Q_GLOBAL_STATIC_WITH_ARGS(TYPE, NAME, (__VA_ARGS__))
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:118:27: note: expanded from macro 'Q_GLOBAL_STATIC_WITH_ARGS'
  118 |             new (pointer) QGS_Type ARGS;                                    \
      |                           ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:118:5: note: Call to virtual method 'FaceClassifier::retrain' during construction bypasses virtual dispatch
  118 |     this->retrain();
      |     ^~~~~~~~~~~~~~~
69 warnings generated.

[2628/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftooloutput_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2629/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/eurobert.cpp
No checks enabled.

[2630/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_album.cpp
80 warnings generated.

[2631/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/mediawikiwidget.cpp
2 warnings generated.

[2632/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:185:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  185 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:210:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  210 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:250:27: warning: 'post' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  250 |     m_reply  = m_service->post(url, data);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:98:5: note: 'post' has been explicitly marked deprecated here
   98 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:277:27: warning: 'post' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  277 |     m_reply  = m_service->post(url, data);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:98:5: note: 'post' has been explicitly marked deprecated here
   98 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:457:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  457 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
7 warnings generated.

[2633/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/pgf/dimgpgfloader_load.cpp
2 warnings generated.

[2634/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikamgui_autogen/mocs_compilation.cpp
2 warnings generated.

[2635/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/cameranameoption.cpp
50 warnings generated.

[2636/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_progress.c
No checks enabled.

[2637/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancedata.cpp
47 warnings generated.

[2638/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-threading.cpp
No checks enabled.

[2639/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_opencv.cpp
81 warnings generated.

[2640/3657][9.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbsearchxml.cpp
/home/gilles/Devel/9.x/core/libs/database/coredb/coredbsearchxml.cpp:33:5: warning: Call to virtual method 'SearchXmlReader::readNext' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   33 |     this->readNext();
      |     ^
/home/gilles/Devel/9.x/core/libs/database/coredb/coredbsearchxml.cpp:1150:7: note: Calling constructor for 'SearchXmlReader'
 1150 |     : SearchXmlReader(xml)
      |       ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/coredb/coredbsearchxml.cpp:33:5: note: Call to virtual method 'SearchXmlReader::readNext' during construction bypasses virtual dispatch
   33 |     this->readNext();
      |     ^~~~~~~~~~~~~~~~
57 warnings generated.

[2641/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTextColorTagHandler.cpp
33 warnings generated.

[2642/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlExpiresTagHandler.cpp
37 warnings generated.

[2643/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hsl/hspreviewwidget.cpp
59 warnings generated.

[2644/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow_import.cpp
135 warnings generated.

[2645/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/panorama/Generic_Panorama_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2646/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptThreads.cpp
No checks enabled.

[2647/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/findduplicatesalbumitem.cpp
89 warnings generated.

[2648/3657][9.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:55:9: warning: Call to virtual method 'AbstractAlbumTreeView::setAlbumFilterModel' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   55 |         this->setAlbumFilterModel(new AlbumFilterModel(this));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:30:9: note: Assuming the condition is false
   30 |     if (flags & CreateDefaultDelegate)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:30:5: note: Taking false branch
   30 |     if (flags & CreateDefaultDelegate)
      |     ^
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:53:9: note: Assuming the condition is true
   53 |     if (flags & CreateDefaultFilterModel)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:53:5: note: Taking true branch
   53 |     if (flags & CreateDefaultFilterModel)
      |     ^
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:55:9: note: Call to virtual method 'AbstractAlbumTreeView::setAlbumFilterModel' during construction bypasses virtual dispatch
   55 |         this->setAlbumFilterModel(new AlbumFilterModel(this));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106 warnings generated.

[2649/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlisterrecord.cpp
29 warnings generated.

[2650/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_exiftool.cpp
43 warnings generated.

[2651/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/flip/flipplugin.cpp
2 warnings generated.

[2652/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlListItemTypeTagHandler.cpp
35 warnings generated.

[2653/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptAutomaticCleaner.cpp
No checks enabled.

[2654/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/jpeg2000/DImg_JPEG2000_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2655/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptLogging.cpp
No checks enabled.

[2656/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/correlator/gpscorrelatorwidget.cpp
114 warnings generated.

[2657/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSchemaData.cpp
29 warnings generated.

[2658/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxAltitudeTagHandler.cpp
33 warnings generated.

[2659/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o1timedreply.cpp
No checks enabled.

[2660/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/noisereduction/noisereductiontoolplugin.cpp
2 warnings generated.

[2661/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/texturesettings.cpp
53 warnings generated.

[2662/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/FpsLayer.cpp
43 warnings generated.

[2663/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/preview/itempreviewview.cpp
126 warnings generated.

[2664/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/statusbarprogresswidget.cpp
47 warnings generated.

[2665/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/filesaveoptionsbox_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2666/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupmime.cpp
72 warnings generated.

[2667/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc.cpp
78 warnings generated.

[2668/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/dflash.cpp
No checks enabled.

[2669/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/filters/colorfx/colorfxplugin.cpp
2 warnings generated.

[2670/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templateviewer.cpp
56 warnings generated.

[2671/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/glviewer/glviewerwidget.cpp
2 warnings generated.

[2672/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataScreenOverlay.cpp
35 warnings generated.

[2673/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/loadtrack_cli.cpp
/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/loadtrack_cli.cpp:31:25: warning: unused function 'qout' [clang-diagnostic-unused-function]
   31 |     inline QTextStream& qout()
      |                         ^~~~
3 warnings generated.

[2674/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/parse_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2675/3657][9.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/fonts/dfontproperties.cpp
80 warnings generated.

[2676/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptBufferedStreams.cpp
No checks enabled.

[2677/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/dynamicthread.cpp
/home/gilles/Devel/9.x/core/libs/threads/dynamicthread.cpp:204:5: warning: Call to virtual method 'DynamicThread::shutDown' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  204 |     this->shutDown();
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threads/dynamicthread.cpp:204:5: note: Call to virtual method 'DynamicThread::shutDown' during destruction bypasses virtual dispatch
  204 |     this->shutDown();
      |     ^~~~~~~~~~~~~~~~
28 warnings generated.

[2678/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager_properties.cpp
90 warnings generated.

[2679/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlModelTagWriter.cpp
33 warnings generated.

[2680/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltHttp.cpp
No checks enabled.

[2681/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mjpegstream/mjpegstream_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2682/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/codeshell.cpp
No checks enabled.

[2683/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/olmo.cpp
No checks enabled.

[2684/3657][7.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/metadatalistview.cpp
70 warnings generated.

[2685/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/invert/invertplugin.cpp
2 warnings generated.

[2686/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNetworkLinkControlTagHandler.cpp
35 warnings generated.

[2687/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlAuxillaryDictionary.cpp
2 warnings generated.

[2688/3657][13.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:36: warning: Out of bound access to memory after the end of 'ICCEntryList' [clang-analyzer-security.ArrayBound]
  152 |     for (int i = 0 ; QLatin1String(ICCEntryList[i]) != QLatin1String("-1") ; ++i)
      |                                    ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:5: note: Loop condition is true.  Entering loop body
  152 |     for (int i = 0 ; QLatin1String(ICCEntryList[i]) != QLatin1String("-1") ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:5: note: Loop condition is true.  Entering loop body
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:36: note: Access of 'ICCEntryList' at index 2, while it holds only 2 'const char *' elements
  152 |     for (int i = 0 ; QLatin1String(ICCEntryList[i]) != QLatin1String("-1") ; ++i)
      |                                    ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:185:5: warning: Call to virtual method 'ICCProfileWidget::decodeMetadata' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  185 |     this->decodeMetadata();
      |     ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:5: note: Loop condition is false. Execution continues on line 157
  152 |     for (int i = 0 ; QLatin1String(ICCEntryList[i]) != QLatin1String("-1") ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:159:5: note: Loop condition is false. Execution continues on line 164
  159 |     for (int i = 0 ; QLatin1String(ICCHumanList[i]) != QLatin1String("-1") ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:185:5: note: Call to virtual method 'ICCProfileWidget::decodeMetadata' during construction bypasses virtual dispatch
  185 |     this->decodeMetadata();
      |     ^~~~~~~~~~~~~~~~~~~~~~
72 warnings generated.

[2689/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp
No checks enabled.

[2690/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/dbsettingswidget.cpp
84 warnings generated.

[2691/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/hotpixels/Editor_HotpixelsTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2692/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchlanguagebackend.cpp
27 warnings generated.

[2693/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/tagtreeview.cpp
97 warnings generated.

[2694/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/minicpm3.cpp
No checks enabled.

[2695/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltArgument.cpp
No checks enabled.

[2696/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatscore.cpp
2 warnings generated.

[2697/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/mjpegstream/mjpegstreambackend_autogen/mocs_compilation.cpp
[2698/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/tags/digikamautotagassignment_autogen/mocs_compilation.cpp
2 warnings generated.

[2699/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackwindow.cpp
2 warnings generated.

[2700/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoParser.cpp
36 warnings generated.

[2701/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/demo-main.cpp
2 warnings generated.

[2702/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/ifaces/syncjob.cpp
63 warnings generated.

[2703/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojp2/converttojp2plugin.cpp
2 warnings generated.

[2704/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/abstractalbummodel_counting.cpp
67 warnings generated.

[2705/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/facetags.cpp
37 warnings generated.

[2706/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptTls.cpp
No checks enabled.

[2707/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/manager/advprintthread.cpp
2 warnings generated.

[2708/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttotiff/Bqm_ConvertToTIFF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2709/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/nr/nrsettings.cpp
43 warnings generated.

[2710/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/jpeg/DImg_JPEG_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2711/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/wizard/caltemplate.cpp
2 warnings generated.

[2712/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixEnvironment.cpp
No checks enabled.

[2713/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTagWriter.cpp
33 warnings generated.

[2714/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/tools/templateicon.cpp
2 warnings generated.

[2715/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftooloutput_cli.cpp
2 warnings generated.

[2716/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/channelmixer/channelmixer.cpp
2 warnings generated.

[2717/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp
No checks enabled.

[2718/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/mediawiki_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2719/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/border/bordertoolplugin.cpp
2 warnings generated.

[2720/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/widgets/ditemslist_gui.cpp
2 warnings generated.

[2721/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFlyToTagHandler.cpp
35 warnings generated.

[2722/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTourTagHandler.cpp
35 warnings generated.

[2723/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/colorbalance/cbtool.cpp
2 warnings generated.

[2724/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslidefinalpage.cpp
2 warnings generated.

[2725/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/core_libxmp_obj_autogen/mocs_compilation.cpp
[2726/3657][10.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemlistcontextmenu.cpp
90 warnings generated.

[2727/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/onlinecheck_gui.cpp
2 warnings generated.

[2728/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/aitoolspipeline/gui_aitoolspipeline_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2729/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/filesaveoptionsbox.cpp
60 warnings generated.

[2730/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/restoration/restorationtoolplugin.cpp
2 warnings generated.

[2731/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshacknewalbumdlg.cpp
2 warnings generated.

[2732/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/statusprogressbar.cpp
39 warnings generated.

[2733/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlHeadingTagHandler.cpp
35 warnings generated.

[2734/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_exceptions.cpp
No checks enabled.

[2735/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/server/dmediaservermngr.cpp
48 warnings generated.

[2736/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpcategories.cpp
2 warnings generated.

[2737/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_photo.cpp
69 warnings generated.

[2738/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/core_dngwriter_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2739/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_properties.cpp
39 warnings generated.

[2740/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_string_list.cpp
No checks enabled.

[2741/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/assigncaptions/Bqm_Assigncaptions_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2742/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/onlineversion/core_onlineversion_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2743/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/dialogs/versioningpromptusersavedlg.cpp
56 warnings generated.

[2744/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlTextTagHandler.cpp
33 warnings generated.

[2745/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_render.cpp
No checks enabled.

[2746/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslideimagespage.cpp
2 warnings generated.

[2747/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/mlfoundation/mlclassifierfoundation.cpp
36 warnings generated.

[2748/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wssettingswidget.cpp
73 warnings generated.

[2749/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp:33:9: warning: Call to virtual method 'AbstractCountingAlbumTreeView::setAlbumFilterModel' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   33 |         this->setAlbumFilterModel(new AlbumFilterModel(this));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp:31:9: note: Assuming the condition is true
   31 |     if (flags & CreateDefaultFilterModel)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp:31:5: note: Taking true branch
   31 |     if (flags & CreateDefaultFilterModel)
      |     ^
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp:33:9: note: Call to virtual method 'AbstractCountingAlbumTreeView::setAlbumFilterModel' during construction bypasses virtual dispatch
   33 |         this->setAlbumFilterModel(new AlbumFilterModel(this));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 warnings generated.

[2750/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2simplecrypt.cpp
No checks enabled.

[2751/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/focuspoint/afpointwrite_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2752/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/collections/setupcollections.cpp
84 warnings generated.

[2753/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_canon.cpp
43 warnings generated.

[2754/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/versionmanager/versionmanager.cpp
44 warnings generated.

[2755/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/itemcategorydrawer.cpp
90 warnings generated.

[2756/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatepickerpopup.cpp
39 warnings generated.

[2757/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlTextureTagHandler.cpp
39 warnings generated.

[2758/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/flip/flip.cpp
2 warnings generated.

[2759/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewlist.cpp
2 warnings generated.

[2760/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/gpscommon.cpp
56 warnings generated.

[2761/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/border/border.cpp
2 warnings generated.

[2762/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/qtopencvimg/core_qtopencvimg_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2763/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/metadataeditpage.cpp
2 warnings generated.

[2764/3657][8.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlister_salbum.cpp
70 warnings generated.

[2765/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/bcgcorrection/Bqm_BcgCorrection_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2766/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltTaskManager.cpp
No checks enabled.

[2767/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/replacemodifier.cpp
52 warnings generated.

[2768/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/edit_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2769/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_tools.cpp
135 warnings generated.

[2770/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_mosaic.cpp
44 warnings generated.

[2771/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/namespacelistview.cpp
65 warnings generated.

[2772/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/filetransfer/Generic_FileTransfer_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2773/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/internlm2.cpp
No checks enabled.

[2774/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDisplayNameTagHandler.cpp
33 warnings generated.

[2775/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_job.cpp
2 warnings generated.

[2776/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/exposure_detector.cpp
37 warnings generated.

[2777/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmRelationEditorDialog.cpp
44 warnings generated.

[2778/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/imgqsort/gui_imgqsort_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2779/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/solidhardwaredlg.cpp
68 warnings generated.

[2780/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/template/setuptemplate.cpp
82 warnings generated.

[2781/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/granite-hybrid.cpp
No checks enabled.

[2782/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewlist.cpp
2 warnings generated.

[2783/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/ImageF.cpp
33 warnings generated.

[2784/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/itemfiltershistorymodel.cpp
67 warnings generated.

[2785/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/overviewmap/OverviewMap_autogen/mocs_compilation.cpp
2 warnings generated.

[2786/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLinearRingTagWriter.cpp
35 warnings generated.

[2787/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablepreview.cpp
85 warnings generated.

[2788/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/dlogoaction.cpp
47 warnings generated.

[2789/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_tags.cpp
46 warnings generated.

[2790/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/CylindricalProjection.cpp
41 warnings generated.

[2791/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/groupingviewimplementation.cpp
64 warnings generated.

[2792/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptRingBuffer.cpp
No checks enabled.

[2793/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager.cpp
89 warnings generated.

[2794/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-vocab.cpp
No checks enabled.

[2795/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/FrameGraphicsItem.cpp
49 warnings generated.

[2796/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/GeoDataTreeModel.cpp
67 warnings generated.

[2797/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptXml.cpp
No checks enabled.

[2798/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/wizard/expoblendingwizard.cpp
2 warnings generated.

[2799/3657][1.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivetriangle.cpp
2 warnings generated.

[2800/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_search.cpp
136 warnings generated.

[2801/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/colorbalance/cbtoolplugin.cpp
2 warnings generated.

[2802/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/utils/dmodelfactory.cpp
70 warnings generated.

[2803/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/views/digikamitemview_p.cpp
78 warnings generated.

[2804/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolparserout_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2805/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTimeSpanWriter.cpp
33 warnings generated.

[2806/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimgfreerotation_utest.cpp
2 warnings generated.

[2807/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltEvent.cpp
No checks enabled.

[2808/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/monthwidget.cpp
85 warnings generated.

[2809/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-mmap.cpp
No checks enabled.

[2810/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview_treeview.cpp
82 warnings generated.

[2811/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/modifier.cpp
37 warnings generated.

[2812/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_baloo.cpp
68 warnings generated.

[2813/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/onlinetts_cli.cpp
2 warnings generated.

[2814/3657][12.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/tools/atkinspagelayoutnode.cpp
2 warnings generated.

[2815/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagscompleter.cpp
76 warnings generated.

[2816/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSnippetTagHandler.cpp
33 warnings generated.

[2817/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/navigation/NavigationSlider.cpp
2 warnings generated.

[2818/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileactionimageinfolist.cpp
45 warnings generated.

[2819/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlIconTagHandler.cpp
33 warnings generated.

[2820/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/nr/nrfilter.cpp
46 warnings generated.

[2821/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/albumcustomizer.cpp
58 warnings generated.

[2822/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/parser.cpp
61 warnings generated.

[2823/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixFile.cpp
No checks enabled.

[2824/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/librawinfo_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2825/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/dialogs/capturedlg.cpp
77 warnings generated.

[2826/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/thumbsdb/thumbsdbbackend.cpp
31 warnings generated.

[2827/3657][8.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager_io.cpp
94 warnings generated.

[2828/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp
error: too many errors emitted, stopping now [clang-diagnostic-error]
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:95:5: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
   95 |     jp2_image = jas_image_create(number_components, component_info, JAS_CLRSPC_UNKNOWN);
      |     ^~~~~~~~~
      |     m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:95:34: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
   95 |     jp2_image = jas_image_create(number_components, component_info, JAS_CLRSPC_UNKNOWN);
      |                                  ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:95:53: error: use of undeclared identifier 'component_info' [clang-diagnostic-error]
   95 |     jp2_image = jas_image_create(number_components, component_info, JAS_CLRSPC_UNKNOWN);
      |                                                     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:97:9: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
   97 |     if (jp2_image == nullptr)
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:100:26: error: use of undeclared identifier 'jp2_stream' [clang-diagnostic-error]
  100 |         jas_stream_close(jp2_stream);
      |                          ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:115:9: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
  115 |     if (number_components >= 3)     // RGB & RGBA
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:119:13: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
  119 |         if (number_components == 4)
      |             ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:121:35: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  121 |             jas_image_setcmpttype(jp2_image, 3, JAS_IMAGE_CT_OPACITY);
      |                                   ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:124:29: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  124 |         jas_image_setclrspc(jp2_image, JAS_CLRSPC_SRGB);
      |                             ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:125:31: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  125 |         jas_image_setcmpttype(jp2_image, 0, JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_R));
      |                               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:126:31: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  126 |         jas_image_setcmpttype(jp2_image, 1, JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_G));
      |                               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:127:31: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  127 |         jas_image_setcmpttype(jp2_image, 2, JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_B));
      |                               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:147:37: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  147 |                 jas_image_setcmprof(jp2_image, cm_profile);
      |                                     ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:162:10: error: use of undeclared identifier 'i' [clang-diagnostic-error]
  162 |     for (i = 0 ; i < (long)number_components ; ++i)
      |          ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:162:18: error: use of undeclared identifier 'i' [clang-diagnostic-error]
  162 |     for (i = 0 ; i < (long)number_components ; ++i)
      |                  ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:162:28: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
  162 |     for (i = 0 ; i < (long)number_components ; ++i)
      |                            ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:162:50: error: use of undeclared identifier 'i' [clang-diagnostic-error]
  162 |     for (i = 0 ; i < (long)number_components ; ++i)
      |                                                  ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:164:9: error: use of undeclared identifier 'pixels' [clang-diagnostic-error]
  164 |         pixels[i] = jas_matrix_create(1, (unsigned int)imageWidth());
      |         ^~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:164:16: error: use of undeclared identifier 'i' [clang-diagnostic-error]
  164 |         pixels[i] = jas_matrix_create(1, (unsigned int)imageWidth());
      |                ^
2 warnings and 20 errors generated.
Error while processing /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp.

[2829/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/autocrop.cpp
41 warnings generated.

[2830/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupversioning.cpp
84 warnings generated.

[2831/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlExtendedDataTagHandler.cpp
33 warnings generated.

[2832/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/iojobs/IOJobsTest_autogen/mocs_compilation.cpp
2 warnings generated.

[2833/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/infodlg.cpp
58 warnings generated.

[2834/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/navigation/NavigationFloatItem.cpp
2 warnings generated.

[2835/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/preview/itempreviewosd.cpp
65 warnings generated.

[2836/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-model-loader.cpp
No checks enabled.

[2837/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/mapscale/MapScaleFloatItem_autogen/mocs_compilation.cpp
2 warnings generated.

[2838/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/downloader/filesdownloader_helpers.cpp
73 warnings generated.

[2839/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/filteractionfilter.cpp
46 warnings generated.

[2840/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/colorlabelfilter.cpp
59 warnings generated.

[2841/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/adjustcurves/Editor_AdjustCurvesTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2842/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p_windows.cpp
45 warnings generated.

[2843/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotoitemsortsettings.cpp
2 warnings generated.

[2844/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/tags/gui_digikamautotagassignment_obj_autogen/mocs_compilation.cpp
67 warnings generated.

[2845/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/calendar/Generic_Calendar_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2846/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoollistviewgroup.cpp
58 warnings generated.

[2847/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolwrite_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2848/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_qpixmap.cpp
77 warnings generated.

[2849/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/findduplicatesview.cpp
92 warnings generated.

[2850/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilescombobox.cpp
55 warnings generated.

[2851/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneAbstractTileProjection.cpp
27 warnings generated.

[2852/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/welcomepage.cpp
39 warnings generated.

[2853/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmTagEditorWidget_p.cpp
65 warnings generated.

[2854/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit.cpp
2 warnings generated.

[2855/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dtrash/gui_dtrash_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2856/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/mediawiki/mediawikibackend_autogen/mocs_compilation.cpp
2 warnings generated.

[2857/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/colorfx/Editor_ColorFxTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2858/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_colordepth.cpp
106 warnings generated.

[2859/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_import.cpp
145 warnings generated.

[2860/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataNetworkLinkControl.cpp
33 warnings generated.

[2861/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/ScreenGraphicsItem.cpp
51 warnings generated.

[2862/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twitternewalbumdlg.cpp
2 warnings generated.

[2863/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/ScanlineTextureMapperContext.cpp
43 warnings generated.

[2864/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/crosshairs/CrosshairsPlugin.cpp
2 warnings generated.

[2865/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedb_dnn.cpp
48 warnings generated.

[2866/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/camerathumbsctrl.cpp
63 warnings generated.

[2867/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/AbstractMarbleGraphicsLayout.cpp
2 warnings generated.

[2868/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/tables/colorconst.cpp
No checks enabled.

[2869/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/queuemanager/gui_queuemanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2870/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelcontainer.cpp
41 warnings generated.

[2871/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/imageshack/Generic_ImageShack_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2872/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dprogressdlg.cpp
58 warnings generated.

[2873/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/config/metadataselector.cpp
72 warnings generated.

[2874/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFolderTagHandler.cpp
35 warnings generated.

[2875/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_rect.cpp
No checks enabled.

[2876/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/AbstractWorkerThread.cpp
27 warnings generated.

[2877/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewdimg.cpp
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewdimg.cpp:40:5: warning: Call to virtual method 'DPluginConfViewDImg::loadPlugins' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   40 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewdimg.cpp:40:5: note: Call to virtual method 'DPluginConfViewDImg::loadPlugins' during construction bypasses virtual dispatch
   40 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
74 warnings generated.

[2878/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/autocorrection/Editor_AutoCorrectionTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2879/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/profileconversion/Editor_ProfileConversionTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2880/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/range/drangebox.cpp
39 warnings generated.

[2881/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlGxTimeSpanTagHandler.cpp
33 warnings generated.

[2882/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataModel.cpp
27 warnings generated.

[2883/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/antivignetting/Editor_AntivignettingTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2884/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/curves.cpp
No checks enabled.

[2885/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbschemaupdater.cpp
74 warnings generated.

[2886/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albumparser.cpp
70 warnings generated.

[2887/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/libimgqsorttest_autogen/mocs_compilation.cpp
2 warnings generated.

[2888/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/actiontask.cpp
60 warnings generated.

[2889/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/filmgrain/filmgraintool.cpp
2 warnings generated.

[2890/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_features.cpp
81 warnings generated.

[2891/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedboperationgroup.cpp
43 warnings generated.

[2892/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/mediaserver/Generic_MediaServer_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2893/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/itemposition.cpp
56 warnings generated.

[2894/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/video/videothumbdecoder_p.cpp
35 warnings generated.

[2895/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/step35.cpp
No checks enabled.

[2896/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_tile_iterator.cpp
No checks enabled.

[2897/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/autotagsscanwidget.cpp
87 warnings generated.

[2898/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/deletedialog.cpp
103 warnings generated.

[2899/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_google.cpp
41 warnings generated.

[2900/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/highlighter.cpp
77 warnings generated.

[2901/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/md5/XMP_MD5.cpp
No checks enabled.

[2902/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAnimatedUpdateTagHandler.cpp
35 warnings generated.

[2903/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
2 warnings generated.

[2904/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/StdC/NptStdcEnvironment.cpp
No checks enabled.

[2905/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPlacemarkTagHandler.cpp
37 warnings generated.

[2906/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_p.cpp
39 warnings generated.

[2907/3657][0.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptoparser/tparsergetters.c
[2908/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLatLonAltBoxWriter.cpp
33 warnings generated.

[2909/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/convert8to16/convert8to16toolplugin.cpp
2 warnings generated.

[2910/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/video/core_videotoolscommon_obj_autogen/mocs_compilation.cpp
58 warnings generated.

[2911/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_jxl.cpp
No checks enabled.

[2912/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/lensautofix/lensautofixtoolplugin.cpp
2 warnings generated.

[2913/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/queryrevision_utest.cpp
2 warnings generated.

[2914/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/commandtask.cpp
2 warnings generated.

[2915/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/bwsepia/bwsepiatoolplugin.cpp
2 warnings generated.

[2916/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/print/calprinter.cpp
2 warnings generated.

[2917/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/shear/sheartool.cpp
2 warnings generated.

[2918/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptceditwidget.cpp
2 warnings generated.

[2919/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/visibilitycontroller.cpp
43 warnings generated.

[2920/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv6.cpp
No checks enabled.

[2921/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotodragdrophandler.cpp
2 warnings generated.

[2922/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlStateTagHandler.cpp
33 warnings generated.

[2923/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/kml/KmlParser.cpp
2 warnings generated.

[2924/3657][8.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_open.cpp
2 warnings generated.

[2925/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/rgtagmodel_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2926/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataViewVolume.cpp
15 warnings generated.

[2927/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttoheif/converttoheif.cpp
2 warnings generated.

[2928/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/redeye/redeyetool.cpp
2 warnings generated.

[2929/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/umscamera.cpp
63 warnings generated.

[2930/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/mapbackend.cpp
74 warnings generated.

[2931/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/widgets/assignnamewidget.cpp
78 warnings generated.

[2932/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/filters/autocrop_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2933/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLink.cpp
15 warnings generated.

[2934/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/Planet.cpp
29 warnings generated.

[2935/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneFilter.cpp
29 warnings generated.

[2936/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/inserttext/inserttextwidget.cpp
2 warnings generated.

[2937/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/filters/filmgrain/Bqm_FilmGrain_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2938/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojxl/converttojxlplugin.cpp
2 warnings generated.

[2939/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/aitoolspipeline/aitoolspipelinepackage.cpp
45 warnings generated.

[2940/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/video/core_videotools_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2941/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/adjustcurves/adjustcurvestoolplugin.cpp
2 warnings generated.

[2942/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredburl.cpp
35 warnings generated.

[2943/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/gallerytheme.cpp
2 warnings generated.

[2944/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlAttributeDictionary.cpp
2 warnings generated.

[2945/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/command-r.cpp
No checks enabled.

[2946/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/dlayoutbox.cpp
39 warnings generated.

[2947/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlElementDictionary.cpp
2 warnings generated.

[2948/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/rawpage.cpp
43 warnings generated.

[2949/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/ratingsearchutilities.cpp
76 warnings generated.

[2950/3657][13.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_iptc.cpp
44 warnings generated.

[2951/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/stackedview.cpp
115 warnings generated.

[2952/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlExtrudeTagHandler.cpp
37 warnings generated.

[2953/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/parseresults.cpp
34 warnings generated.

[2954/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/similaritydb/similaritydbschemaupdater.cpp
39 warnings generated.

[2955/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/thunderbirdbinary.cpp
2 warnings generated.

[2956/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/huginexecutorbinary.cpp
2 warnings generated.

[2957/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/raw-identify.cpp
No checks enabled.

[2958/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dnnmodelmanager/core_dnnmodelmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2959/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview.cpp
65 warnings generated.

[2960/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/profileconversion/profileconversiontool.cpp
2 warnings generated.

[2961/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mimo2.cpp
No checks enabled.

[2962/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewbookmarkitem.cpp
2 warnings generated.

[2963/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/tagscache_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2964/3657][8.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewfavorites.cpp
5 warnings generated.

[2965/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/downloader/downloadinfo.cpp
15 warnings generated.

[2966/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_safe_arithmetic.cpp
No checks enabled.

[2967/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcthread.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcthread.cpp:35:5: warning: Call to virtual method 'FCThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   35 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcthread.cpp:35:5: note: Call to virtual method 'FCThread::cancel' during destruction bypasses virtual dispatch
   35 |     this->cancel();
      |     ^~~~~~~~~~~~~~
3 warnings generated.

[2968/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview_about.cpp
65 warnings generated.

[2969/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_p.cpp
127 warnings generated.

[2970/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlLayerTagWriter.cpp
37 warnings generated.

[2971/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftexportwidget.cpp
2 warnings generated.

[2972/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/preview/previewtask.cpp
48 warnings generated.

[2973/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiessidebar.cpp
74 warnings generated.

[2974/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/settings/gui_digikamsettings_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2975/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/rawengine/core_rawengine_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2976/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/dbstatdlg.cpp
82 warnings generated.

[2977/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataOverlay.cpp
35 warnings generated.

[2978/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/binary-ops.cpp
No checks enabled.

[2979/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller_p.cpp
61 warnings generated.

[2980/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_albums.cpp
136 warnings generated.

[2981/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlScreenOverlayWriter.cpp
33 warnings generated.

[2982/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/rotate/Bqm_Rotate_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2983/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/loadtrack_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2984/3657][18.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/blurfxfilter.cpp
46 warnings generated.

[2985/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_edit.cpp
2 warnings generated.

[2986/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamplugin.cpp
2 warnings generated.

[2987/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/ratingwidget_menu.cpp
72 warnings generated.

[2988/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTimePrimitive.cpp
15 warnings generated.

[2989/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/htmlgalleryplugin.cpp
2 warnings generated.

[2990/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/solidhardware_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2991/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/restoration/Editor_RestorationTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2992/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTourControl.cpp
15 warnings generated.

[2993/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/piwigo/piwigologindlg.cpp
2 warnings generated.

[2994/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/metadata/geolocationedit/Generic_GeolocationEdit_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2995/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/blurfx/Editor_BlurFxTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2996/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/timeadjust/timeadjust.cpp
2 warnings generated.

[2997/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivetool.cpp
2 warnings generated.

[2998/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/hsl/hsltoolplugin.cpp
2 warnings generated.

[2999/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSimpleArrayDataTagHandler.cpp
33 warnings generated.

[3000/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/vidslidesettings.cpp
63 warnings generated.

[3001/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbbackend.cpp
80 warnings generated.

[3002/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/notificationmanager/dnotificationwidget_p.cpp
68 warnings generated.

[3003/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/mlfoundation/core_mlpipeline_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3004/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/iccconvert/iccconvertplugin.cpp
2 warnings generated.

[3005/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCamera.cpp
27 warnings generated.

[3006/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp
2 warnings generated.

[3007/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSoundCue.cpp
15 warnings generated.

[3008/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/dbkeyscollection.cpp
37 warnings generated.

[3009/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlOsmPlacemarkDataTagWriter.cpp
37 warnings generated.

[3010/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/findduplicatesalbum.cpp
93 warnings generated.

[3011/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/gguf.cpp
No checks enabled.

[3012/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneProperty.cpp
27 warnings generated.

[3013/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/llamafile/sgemm.cpp
No checks enabled.

[3014/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailloadthread_p.cpp
68 warnings generated.

[3015/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3moe.cpp
No checks enabled.

[3016/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgjxlexportsettings.cpp
2 warnings generated.

[3017/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/video/videothumb_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3018/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DownloadQueueSet.cpp
35 warnings generated.

[3019/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panopreprocesspage.cpp
2 warnings generated.

[3020/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/modelcompleter.cpp
40 warnings generated.

[3021/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panowizard.cpp
2 warnings generated.

[3022/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_memory_stream.cpp
No checks enabled.

[3023/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/previewtoolbar.cpp
84 warnings generated.

[3024/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader.cpp
2 warnings generated.

[3025/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/dcraw_emu.cpp
No checks enabled.

[3026/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/atmosphere/AtmospherePlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3027/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writer/GeoDataDocumentWriter.cpp
35 warnings generated.

[3028/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albummodel_date.cpp
71 warnings generated.

[3029/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deepseek2ocr.cpp
No checks enabled.

[3030/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelnaturallanguage.cpp
47 warnings generated.

[3031/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nomic-bert-moe.cpp
No checks enabled.

[3032/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/manager/imageresizejob.cpp
2 warnings generated.

[3033/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/dng.cpp
No checks enabled.

[3034/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/graticule/GraticulePlugin.cpp
2 warnings generated.

[3035/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolversion_cli.cpp
2 warnings generated.

[3036/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/colorthemeparameter.cpp
2 warnings generated.

[3037/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/metadatacheckbox.cpp
2 warnings generated.

[3038/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlSourceDirTagHandler.cpp
39 warnings generated.

[3039/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNearTagHandler.cpp
33 warnings generated.

[3040/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem_hud.cpp
61 warnings generated.

[3041/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/ParseRDF.cpp
No checks enabled.

[3042/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/localcontrast/localcontrasttoolplugin.cpp
2 warnings generated.

[3043/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itemsgroupedtooltip.cpp
94 warnings generated.

[3044/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/smugmug/smugwidget.cpp
2 warnings generated.

[3045/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_albums.cpp
81 warnings generated.

[3046/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/dcraw_half.c
No checks enabled.

[3047/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/neo-bert.cpp
No checks enabled.

[3048/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/manager/alignbinary.cpp
2 warnings generated.

[3049/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFlyToModeTagHandler.cpp
33 warnings generated.

[3050/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter.cpp
44 warnings generated.

[3051/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/phimoe.cpp
No checks enabled.

[3052/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/dialogs/presentation_captionpage.cpp
2 warnings generated.

[3053/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_yandex.cpp
41 warnings generated.

[3054/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/StereographicProjection.cpp
37 warnings generated.

[3055/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen.cpp
No checks enabled.

[3056/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_lines.cpp
43 warnings generated.

[3057/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albummodel_search.cpp
71 warnings generated.

[3058/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/t5.cpp
No checks enabled.

[3059/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/mediaserverplugin.cpp
2 warnings generated.

[3060/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/dateoption.cpp
67 warnings generated.

[3061/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_similarity.cpp
74 warnings generated.

[3062/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backend-geonames-rg.cpp
58 warnings generated.

[3063/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSourceHrefTagHandler.cpp
33 warnings generated.

[3064/3657][8.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlister_talbum.cpp
79 warnings generated.

[3065/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemdelegateoverlay.cpp
71 warnings generated.

[3066/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow_setup.cpp
135 warnings generated.

[3067/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/preview/previewsettings.cpp
2 warnings generated.

[3068/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/exif_gps.cpp
No checks enabled.

[3069/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/LonLatParser.cpp
29 warnings generated.

[3070/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataGeometry.cpp
33 warnings generated.

[3071/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/assigntags/Bqm_AssignTags_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3072/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/facepipelinebase.cpp
75 warnings generated.

[3073/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/detectnoise_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3074/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadatasettings.cpp
37 warnings generated.

[3075/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/magick/dimgimagemagickloader.cpp
2 warnings generated.

[3076/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmPbfParser.cpp
2 warnings generated.

[3077/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryelement.cpp
2 warnings generated.

[3078/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_slide.cpp
43 warnings generated.

[3079/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/ocrtextconverter/ocr_tesseract_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3080/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetup.cpp
2 warnings generated.

[3081/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftimportwidget.cpp
2 warnings generated.

[3082/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/oilpaint/oilpainttoolplugin.cpp
2 warnings generated.

[3083/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/decoders_libraw.cpp
No checks enabled.

[3084/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albummodel.cpp
73 warnings generated.

[3085/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlNameTagHandler.cpp
33 warnings generated.

[3086/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_tags.cpp
115 warnings generated.

[3087/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/huginexecutortask.cpp
2 warnings generated.

[3088/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/tools/atkinspagelayout.cpp
2 warnings generated.

[3089/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/bordercontainer.cpp
25 warnings generated.

[3090/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintcroppage.cpp
2 warnings generated.

[3091/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp
No checks enabled.

[3092/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backend-rg.cpp
50 warnings generated.

[3093/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimgloader_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3094/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmldelayedStartTagHandler.cpp
33 warnings generated.

[3095/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlBrushTagHandler.cpp
48 warnings generated.

[3096/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/facesengine/digikamfacesenginedatabase_autogen/mocs_compilation.cpp
2 warnings generated.

[3097/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloadersettings.cpp
40 warnings generated.

[3098/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/Decoder.cpp
No checks enabled.

[3099/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/GroundLayer.cpp
46 warnings generated.

[3100/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deepseek4.cpp
No checks enabled.

[3101/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintoutputpage.cpp
2 warnings generated.

[3102/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_simple_image.cpp
No checks enabled.

[3103/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/localcontrast/localcontrasttool.cpp
2 warnings generated.

[3104/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wstooldialog.cpp
39 warnings generated.

[3105/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/bwconvert/bwconvertplugin.cpp
2 warnings generated.

[3106/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchllamabackend.cpp
29 warnings generated.

[3107/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/filmgrainsettings.cpp
47 warnings generated.

[3108/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o0jsonresponse.cpp
No checks enabled.

[3109/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/mlfoundation/ocvocldnnsetter.cpp
37 warnings generated.

[3110/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/MergedLayerDecorator.cpp
66 warnings generated.

[3111/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/olmoe.cpp
No checks enabled.

[3112/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlObjectTagWriter.cpp
33 warnings generated.

[3113/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/bcgcorrection/bcgcorrection.cpp
2 warnings generated.

[3114/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/loadpgfdata_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3115/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_iface.cpp
2 warnings generated.

[3116/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/gpsgeoifacemodelhelper.cpp
81 warnings generated.

[3117/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dzoombar.cpp
58 warnings generated.

[3118/3657][6.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_salbum.cpp
89 warnings generated.

[3119/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dngwriter/dnginfo_cli.cpp
5 warnings generated.

[3120/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma3.cpp
No checks enabled.

[3121/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredboperationgroup.cpp
45 warnings generated.

[3122/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/jais.cpp
No checks enabled.

[3123/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/dragdrop/ddragobjects.cpp
51 warnings generated.

[3124/3657][8.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgmngr.cpp
67 warnings generated.

[3125/3657][7.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/GeometryLayer.cpp
103 warnings generated.

[3126/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twittertalker.cpp
2 warnings generated.

[3127/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/manager/advprintsettings.cpp
2 warnings generated.

[3128/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/focuspointmanagement/focuspointgroup_p.cpp
96 warnings generated.

[3129/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelconfig.cpp
47 warnings generated.

[3130/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/nominatim-reversegeocoding/OsmNominatimReverseGeocodingRunner.cpp
2 warnings generated.

[3131/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-kv-cache-iswa.cpp
No checks enabled.

[3132/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/resize/Editor_ResizeTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3133/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_point.cpp
No checks enabled.

[3134/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/whitebalance/whitebalance.cpp
2 warnings generated.

[3135/3657][12.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwindow.cpp
2 warnings generated.

[3136/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/printiteminfo_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3137/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/autorotate/autorotate.cpp
2 warnings generated.

[3138/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/jais2.cpp
No checks enabled.

[3139/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/delta-net-base.cpp
No checks enabled.

[3140/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/preview/itempreviewcanvas.cpp
69 warnings generated.

[3141/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/videoslideshow/Generic_VideoSlideShow_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3142/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngplugin.cpp
2 warnings generated.

[3143/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewundo.cpp
2 warnings generated.

[3144/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffloader_load.cpp
2 warnings generated.

[3145/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_p.cpp
67 warnings generated.

[3146/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagsactionmngr.cpp
127 warnings generated.

[3147/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_spline.cpp
No checks enabled.

[3148/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfieldgrouplabel.cpp
44 warnings generated.

[3149/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/geolocation/itempropertiesgpstab.cpp
83 warnings generated.

[3150/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/restoration/restorationtool.cpp
2 warnings generated.

[3151/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/pgfutils.cpp
35 warnings generated.

[3152/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2replyserver.cpp
No checks enabled.

[3153/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/postprocessing/postprocessing_utils_dcrdefs.cpp
No checks enabled.

[3154/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/combo/dcombobox.cpp
49 warnings generated.

[3155/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlDocumentTagWriter.cpp
33 warnings generated.

[3156/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpsbabel/GpsbabelRunner.cpp
2 warnings generated.

[3157/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlOverlayTagWriter.cpp
33 warnings generated.

[3158/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawdecoder_p.cpp
37 warnings generated.

[3159/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databasemariadbinit_utest.cpp
2 warnings generated.

[3160/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/filters/filtersidebarwidget_faces.cpp
90 warnings generated.

[3161/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_groups.cpp
67 warnings generated.

[3162/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/unicode-data.cpp
No checks enabled.

[3163/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/jpegutils/core_jpegutils_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3164/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/bwconvert/bwconvert.cpp
2 warnings generated.

[3165/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/facesengine/unittests/faceclassifier_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3166/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/panorama/panoParser.c
[3167/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/webbrowserdlg.cpp
73 warnings generated.

[3168/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/translators/OsmDocumentTagTranslator.cpp
2 warnings generated.

[3169/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp
No checks enabled.

[3170/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor.cpp
45 warnings generated.

[3171/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/VerticalPerspectiveProjection.cpp
37 warnings generated.

[3172/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-graph.cpp
No checks enabled.

[3173/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odnewalbumdlg.cpp
2 warnings generated.

[3174/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/CacheStoragePolicy.cpp
29 warnings generated.

[3175/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/native/rawpreview.cpp
2 warnings generated.

[3176/3657][1.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneVector.cpp
35 warnings generated.

[3177/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/nominatim-reversegeocoding/NominatimReverseGeocodingPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3178/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupiofiles.cpp
60 warnings generated.

[3179/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimgfreerotation_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3180/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/filmgrainfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/filmgrainfilter.cpp:99:5: warning: Call to virtual method 'FilmGrainFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   99 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/filmgrainfilter.cpp:99:5: note: Call to virtual method 'FilmGrainFilter::filterImage' during construction bypasses virtual dispatch
   99 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
47 warnings generated.

[3181/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/dimgchilditem.cpp
39 warnings generated.

[3182/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNameTagHandler.cpp
33 warnings generated.

[3183/3657][6.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/opengl/presentationkb.cpp
2 warnings generated.

[3184/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/GnomonicProjection.cpp
37 warnings generated.

[3185/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_abort_sniffer.cpp
No checks enabled.

[3186/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlSettingsTagWriter.cpp
37 warnings generated.

[3187/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/models/tagmngrlistview.cpp
65 warnings generated.

[3188/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/applymetadata/applymetadata.cpp
2 warnings generated.

[3189/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablethumbbar.cpp
100 warnings generated.

[3190/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTextTagHandler.cpp
33 warnings generated.

[3191/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawdecodersettings.cpp
25 warnings generated.

[3192/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/AbstractGeoPolygonGraphicsItem.cpp
51 warnings generated.

[3193/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/picklabelwidget.cpp
72 warnings generated.

[3194/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPUtils.cpp
No checks enabled.

[3195/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twitterplugin.cpp
2 warnings generated.

[3196/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_rating.cpp
117 warnings generated.

[3197/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/fileio/loadingdescription.cpp
42 warnings generated.

[3198/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlLayerTagHandler.cpp
35 warnings generated.

[3199/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/PluginInterface.cpp
29 warnings generated.

[3200/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/thumbsdb/thumbsdbaccess.cpp
31 warnings generated.

[3201/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumoutputpage.cpp
2 warnings generated.

[3202/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/manager/mailsettings.cpp
2 warnings generated.

[3203/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlDownloadUrlTagHandler.cpp
39 warnings generated.

[3204/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/TemplateDocument.cpp
30 warnings generated.

[3205/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/video/framesencoder_cli.cpp
2 warnings generated.

[3206/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlPaletteTagHandler.cpp
35 warnings generated.

[3207/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_sony.cpp
42 warnings generated.

[3208/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/noisereduction/Bqm_NoiseReduction_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3209/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/colorbalance/colorbalanceplugin.cpp
2 warnings generated.

[3210/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/mediawiki_utest.cpp
2 warnings generated.

[3211/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlimagesettingspage.cpp
2 warnings generated.

[3212/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/dmetadataloader_cli.cpp
2 warnings generated.

[3213/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dcursortracker.cpp
70 warnings generated.

[3214/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTimeStamp.cpp
29 warnings generated.

[3215/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/osm/OsmPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3216/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3.cpp
No checks enabled.

[3217/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/detectexposure_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3218/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importiconview.cpp
/home/gilles/Devel/9.x/core/utilities/import/views/importiconview.cpp:119:5: warning: Call to virtual method 'ImportIconView::slotSetupChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  119 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/import/views/importiconview.cpp:119:5: note: Call to virtual method 'ImportIconView::slotSetupChanged' during construction bypasses virtual dispatch
  119 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
102 warnings generated.

[3219/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/dngconverter/Generic_DNGConverter_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3220/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/ReverseGeocodingRunnerManager.cpp
44 warnings generated.

[3221/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffplugin.cpp
2 warnings generated.

[3222/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/metadatawidget.cpp
82 warnings generated.

[3223/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/iteminfotasksplitter.cpp
46 warnings generated.

[3224/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/examples/uploadsample/mainwindow.cpp
2 warnings generated.

[3225/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/minolta.cpp
No checks enabled.

[3226/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp
/home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp:130:5: warning: Potential leak of memory pointed to by 'delegate' [clang-analyzer-cplusplus.NewDeleteLeaks]
  130 |     connect(this, &QTreeWidget::itemChanged,
      |     ^
/home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp:30:5: note: Calling 'LabelsTreeView::initColorsTree'
   30 |     initColorsTree();
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp:100:42: note: Memory is allocated
  100 |     ColorLabelDelegate* const delegate = new ColorLabelDelegate(32, this);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp:130:5: note: Potential leak of memory pointed to by 'delegate'
  130 |     connect(this, &QTreeWidget::itemChanged,
      |     ^
128 warnings generated.

[3227/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/custom/userscript/userscript.cpp
2 warnings generated.

[3228/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/FileStoragePolicy.cpp
29 warnings generated.

[3229/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectioncontainer.cpp
37 warnings generated.

[3230/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_rangedate.cpp
120 warnings generated.

[3231/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/querysiteinfousergroups_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3232/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptSystem.cpp
No checks enabled.

[3233/3657][9.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/manager/expoblendingthread.cpp
2 warnings generated.

[3234/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/filters/lensfuniface_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3235/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimghistorygraph_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3236/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/maintenance/gui_maintenance_obj_autogen/mocs_compilation.cpp
87 warnings generated.

[3237/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemcontainer.cpp
67 warnings generated.

[3238/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exifadjust.cpp
2 warnings generated.

[3239/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlAnimatedUpdateTagWriter.cpp
33 warnings generated.

[3240/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfodata.cpp
43 warnings generated.

[3241/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/utils_dcraw.cpp
No checks enabled.

[3242/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/SearchRunnerPlugin.cpp
37 warnings generated.

[3243/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterdialog.cpp
3 warnings generated.

[3244/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/antivignetting/antivignettingtoolplugin.cpp
2 warnings generated.

[3245/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/wavtokenizer-dec.cpp
No checks enabled.

[3246/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataColorStyle.cpp
25 warnings generated.

[3247/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/p1.cpp
No checks enabled.

[3248/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp
No checks enabled.

[3249/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-sampler.cpp
No checks enabled.

[3250/3657][7.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewsidebar.cpp
2 warnings generated.

[3251/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/imagequalitywidget.cpp
67 warnings generated.

[3252/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTourPrimitive.cpp
15 warnings generated.

[3253/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/mjpegstream/Generic_MjpegStream_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3254/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/WXMPUtils.cpp
No checks enabled.

[3255/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_image.cpp
No checks enabled.

[3256/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterdialog.cpp
95 warnings generated.

[3257/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/myimageitem.cpp
2 warnings generated.

[3258/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_dmultitabbar.cpp
77 warnings generated.

[3259/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/itemdescedittab_infoview.cpp
109 warnings generated.

[3260/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotocoordinatesoverlay.cpp
5 warnings generated.

[3261/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettingscontainer.cpp
41 warnings generated.

[3262/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/blurfx/blurfxtoolplugin.cpp
2 warnings generated.

[3263/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNetworkLinkTagHandler.cpp
35 warnings generated.

[3264/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/delegate/itemfacedelegate.cpp
79 warnings generated.

[3265/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_queryrevision.cpp
2 warnings generated.

[3266/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/sharpen/Editor_SharpenTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3267/3657][12.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/metadatahub.cpp
70 warnings generated.

[3268/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptList.cpp
No checks enabled.

[3269/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXdescTagHandler.cpp
2 warnings generated.

[3270/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_update_meta.cpp
No checks enabled.

[3271/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/pinterest/Generic_Pinterest_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3272/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/usexmpsidecar_utest.cpp
2 warnings generated.

[3273/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_colors.cpp
77 warnings generated.

[3274/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/plamo.cpp
No checks enabled.

[3275/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/printcreatorplugin.cpp
2 warnings generated.

[3276/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/multirender_test.cpp
No checks enabled.

[3277/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templatepanel.cpp
78 warnings generated.

[3278/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/abstractalbummodel_specific.cpp
67 warnings generated.

[3279/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneAbstractDataset.cpp
15 warnings generated.

[3280/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/AzimuthalProjection.cpp
41 warnings generated.

[3281/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/group/searchgroup_io.cpp
76 warnings generated.

[3282/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/open.cpp
No checks enabled.

[3283/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/randomnumbergenerator.cpp
29 warnings generated.

[3284/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/sequencenumberoption.cpp
47 warnings generated.

[3285/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmRelationManagerWidget.cpp
58 warnings generated.

[3286/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPopTagHandler.cpp
35 warnings generated.

[3287/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/antivignetting/antivignettingplugin.cpp
2 warnings generated.

[3288/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-kv-cache-dsv4.cpp
No checks enabled.

[3289/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager_p.cpp
89 warnings generated.

[3290/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/raindrop/raindroptoolplugin.cpp
2 warnings generated.

[3291/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dpreviewmanager.cpp
53 warnings generated.

[3292/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/models/gui_digikammodels_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3293/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablewindow_tools.cpp
129 warnings generated.

[3294/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftimportwindow.cpp
2 warnings generated.

[3295/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlSimpleDataTagWriter.cpp
33 warnings generated.

[3296/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/common/slideshowsettings.cpp
2 warnings generated.

[3297/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlImagePyramidTagHandler.cpp
33 warnings generated.

[3298/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/toolsettingsview.cpp
79 warnings generated.

[3299/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/StackedTile.cpp
37 warnings generated.

[3300/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewtooltip.cpp
2 warnings generated.

[3301/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen35.cpp
No checks enabled.

[3302/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/imagehistogram.cpp
37 warnings generated.

[3303/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/widgets/presentationwidget.cpp
2 warnings generated.

[3304/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmloutputpage.cpp
2 warnings generated.

[3305/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/utils/digikam_globals_bundles.cpp
76 warnings generated.

[3306/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_draw.cpp
61 warnings generated.

[3307/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlister_palbum.cpp
72 warnings generated.

[3308/3657][10.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/mapsearches/gpsmarkertiler.cpp
111 warnings generated.

[3309/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlHeadTagHandler.cpp
33 warnings generated.

[3310/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/progressview.cpp
47 warnings generated.

[3311/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/itemmarkertiler_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3312/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamdlg_server.cpp
74 warnings generated.

[3313/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchllamaworker.cpp
27 warnings generated.

[3314/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlEastTagHandler.cpp
33 warnings generated.

[3315/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/query/fieldquerybuilder.cpp
59 warnings generated.

[3316/3657][14.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/reversegeocoding/rgtagmodel.cpp
69 warnings generated.

[3317/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/tools/jalbumjava.cpp
2 warnings generated.

[3318/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip_settings.cpp
63 warnings generated.

[3319/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/canon_600.cpp
No checks enabled.

[3320/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/iojobs/iojobsthread.cpp
50 warnings generated.

[3321/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/examples/editsample/main.cpp
2 warnings generated.

[3322/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager_actions.cpp
90 warnings generated.

[3323/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/focuspoint/afpointwrite_cli.cpp
2 warnings generated.

[3324/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/openelm.cpp
No checks enabled.

[3325/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/items/facegroup_p.cpp
105 warnings generated.

[3326/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/MarbleGraphicsItem.cpp
62 warnings generated.

[3327/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/querysiteinfousergroups_utest.cpp
2 warnings generated.

[3328/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbthumbinfoprovider.cpp
59 warnings generated.

[3329/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/ratiocrop/ratiocroptoolplugin.cpp
2 warnings generated.

[3330/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileactionmngr.cpp
73 warnings generated.

[3331/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/models/importthumbnailmodel.cpp
60 warnings generated.

[3332/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileactionmngr_p.cpp
58 warnings generated.

[3333/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/piwigo/piwigotalker.cpp
2 warnings generated.

[3334/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemfiltermodel_p.cpp
77 warnings generated.

[3335/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttoavif/Bqm_ConvertToAVIF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3336/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/raw/DImg_RAW_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3337/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/video/videothumbwriter.cpp
37 warnings generated.

[3338/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmPlugin.cpp
2 warnings generated.

[3339/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/engine/sharedloadsavethread.cpp
41 warnings generated.

[3340/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/geolocation/itemgpsmodelhelper.cpp
62 warnings generated.

[3341/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigntags/assigntags.cpp
2 warnings generated.

[3342/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlSettingsTagHandler.cpp
33 warnings generated.

[3343/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:219:5: warning: Call to virtual method 'FlickrWidget::updateLabels' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  219 |     this->updateLabels();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:60:9: note: Assuming the condition is false
   60 |     if ((tmpWidth = hdrFont.horizontalAdvance(i18nc("photo permissions", "Family"))) > permColWidth)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:60:5: note: Taking false branch
   60 |     if ((tmpWidth = hdrFont.horizontalAdvance(i18nc("photo permissions", "Family"))) > permColWidth)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:65:9: note: Assuming the condition is false
   65 |     if ((tmpWidth = hdrFont.horizontalAdvance(i18nc("photo permissions", "Friends"))) > permColWidth)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:65:5: note: Taking false branch
   65 |     if ((tmpWidth = hdrFont.horizontalAdvance(i18nc("photo permissions", "Friends"))) > permColWidth)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:219:5: note: Call to virtual method 'FlickrWidget::updateLabels' during construction bypasses virtual dispatch
  219 |     this->updateLabels();
      |     ^~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[3344/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/mediaserver/mediaserverbackend_autogen/mocs_compilation.cpp
[3345/3657][1.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_image.cpp
2 warnings generated.

[3346/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/WXMPIterator.cpp
No checks enabled.

[3347/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p_desktop.cpp
49 warnings generated.

[3348/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_parse.cpp
2 warnings generated.

[3349/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/redeyecorrection/redeyecorrectionplugin.cpp
2 warnings generated.

[3350/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/utils/iteminfoalbumsjob.cpp
45 warnings generated.

[3351/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/dbsettingswidget_mariadb.cpp
84 warnings generated.

[3352/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/tagsreadwrite_utest.cpp
2 warnings generated.

[3353/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/onlineversion/onlineversionchecker.cpp
35 warnings generated.

[3354/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataItemIcon.cpp
33 warnings generated.

[3355/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatetimeedit.cpp
57 warnings generated.

[3356/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffloader_save.cpp
2 warnings generated.

[3357/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLeftFovTagHandler.cpp
33 warnings generated.

[3358/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlBlendingTagHandler.cpp
39 warnings generated.

[3359/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchnlmodelmanager.cpp
45 warnings generated.

[3360/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/imgqsort/imagequalitysorter.cpp
66 warnings generated.

[3361/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/addtagscombobox.cpp
74 warnings generated.

[3362/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/histogrampainter.cpp
47 warnings generated.

[3363/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlg.cpp
60 warnings generated.

[3364/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/iojobs/gui_iojobs_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3365/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/core_nlsearch_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3366/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_freedesktop.cpp
55 warnings generated.

[3367/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlintropage.cpp
2 warnings generated.

[3368/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/filters/colorfx/colorfx.cpp
2 warnings generated.

[3369/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbaccess.cpp
47 warnings generated.

[3370/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/dmediaserverdlg.cpp
2 warnings generated.

[3371/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/dragdrop/tagdragdrop.cpp
101 warnings generated.

[3372/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/importfilter.cpp
32 warnings generated.

[3373/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_opcode_list.cpp
No checks enabled.

[3374/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/libfakeserver_autogen/mocs_compilation.cpp
2 warnings generated.

[3375/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/pgf/dimgpgfloader_save.cpp
2 warnings generated.

[3376/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/ditemslist_view.cpp
98 warnings generated.

[3377/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/abstract_detector.cpp
37 warnings generated.

[3378/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/custom/userscript/userscriptplugin.cpp
2 warnings generated.

[3379/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_energy.c
No checks enabled.

[3380/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/filters/nrestimate_cli.cpp
2 warnings generated.

[3381/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/ParsingRunnerManager.cpp
35 warnings generated.

[3382/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/makernotewidget.cpp
44 warnings generated.

[3383/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/Encoder.cpp
No checks enabled.

[3384/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTimeStampTagWriter.cpp
33 warnings generated.

[3385/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataAbstractView.cpp
27 warnings generated.

[3386/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataVec2.cpp
25 warnings generated.

[3387/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/tables/colordata.cpp
No checks enabled.

[3388/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/versionmanager/versionmanagersettings.cpp
33 warnings generated.

[3389/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_bing.cpp
41 warnings generated.

[3390/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/openfilepage.cpp
67 warnings generated.

[3391/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/SphericalProjection.cpp
37 warnings generated.

[3392/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileLevelRangeWidget.cpp
39 warnings generated.

[3393/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/kml/KmlRunner.cpp
2 warnings generated.

[3394/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/groupindicatoroverlay.cpp
66 warnings generated.

[3395/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/histogrambox.cpp
57 warnings generated.

[3396/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/createpreviewtask.cpp
2 warnings generated.

[3397/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleWidget.cpp
88 warnings generated.

[3398/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/redeyecorrection/redeyecorrection.cpp
2 warnings generated.

[3399/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/advancedsettings.cpp
60 warnings generated.

[3400/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/smugmug/smugtalker.cpp
2 warnings generated.

[3401/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/lensdistortion/lensdistortiontool.cpp
2 warnings generated.

[3402/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackmpform.cpp
2 warnings generated.

[3403/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/repack.cpp
No checks enabled.

[3404/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_thumbbar.cpp
2 warnings generated.

[3405/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/AzimuthalEquidistantProjection.cpp
37 warnings generated.

[3406/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlBalloonStyleTagHandler.cpp
33 warnings generated.

[3407/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_baloo.cpp
71 warnings generated.

[3408/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/imageregionwidget.cpp
73 warnings generated.

[3409/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/workflowmanager.cpp
58 warnings generated.

[3410/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/PlacemarkLayer.cpp
58 warnings generated.

[3411/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/eagle3.cpp
No checks enabled.

[3412/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_dmultitabbartab.cpp
75 warnings generated.

[3413/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/itemviewimportdelegate.cpp
87 warnings generated.

[3414/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataBuilding.cpp
37 warnings generated.

[3415/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/mariadbserverbinary.cpp
46 warnings generated.

[3416/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/metasync/metadatasynctask.cpp
61 warnings generated.

[3417/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:588:9: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  588 |         strcpy(outbuf, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:588:9: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
  588 |         strcpy(outbuf, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:591:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  591 |         strcat(outbuf, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:591:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  591 |         strcat(outbuf, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:597:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  597 |                 strcat(outbuf, "\t Partial Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:597:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  597 |                 strcat(outbuf, "\t Partial Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:599:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  599 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:599:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  599 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:603:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  603 |                 strcat(outbuf, "\t non-central Annular Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:603:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  603 |                 strcat(outbuf, "\t non-central Annular Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:607:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  607 |                 strcat(outbuf, "\t Annular Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:607:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  607 |                 strcat(outbuf, "\t Annular Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:611:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  611 |                 strcat(outbuf, "\t non-central Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:611:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  611 |                 strcat(outbuf, "\t non-central Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:615:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  615 |                 strcat(outbuf, "\t Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:615:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  615 |                 strcat(outbuf, "\t Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:619:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  619 |                 strcat(outbuf, "\t Annular/Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:619:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  619 |                 strcat(outbuf, "\t Annular/Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:624:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  624 |                 strcat(outbuf, "\t Penumbral Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:624:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  624 |                 strcat(outbuf, "\t Penumbral Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:626:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  626 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:626:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  626 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:630:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  630 |                 strcat(outbuf, "\t Partial Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:630:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  630 |                 strcat(outbuf, "\t Partial Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:632:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  632 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:632:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  632 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:636:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  636 |                 strcat(outbuf, "\t Total Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:636:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  636 |                 strcat(outbuf, "\t Total Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:638:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  638 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:638:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  638 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:644:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  644 |             strcat(wbuf, "\n");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:644:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  644 |             strcat(wbuf, "\n");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:645:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  645 |             strcat(wbuf, outbuf);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:645:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  645 |             strcat(wbuf, outbuf);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:723:13: warning: Out of bound access to memory after the end of the field 'eb_eclmjd' [clang-analyzer-security.ArrayBound]
  723 |     caldat((eb_eclmjd[j] + eb_tzone / 24.0), day, month, yr, magn);
      |             ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:678:9: note: Assuming field 'eb_moonph_called' is true
  678 |     if (!eb_moonph_called)
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:678:5: note: Taking false branch
  678 |     if (!eb_moonph_called)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:683:9: note: Assuming 'k' is < 1
  683 |     if (k < 1)
      |         ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:683:5: note: Taking true branch
  683 |     if (k < 1)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:689:10: note: Assuming 'k' is < 1
  689 |     if ((k < 1) && (k > eb_numecl))
      |          ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:689:9: note: Left side of '&&' is true
  689 |     if ((k < 1) && (k > eb_numecl))
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:689:21: note: Assuming 'k' is <= field 'eb_numecl'
  689 |     if ((k < 1) && (k > eb_numecl))
      |                     ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:689:5: note: Taking false branch
  689 |     if ((k < 1) && (k > eb_numecl))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:696:9: note: 'nls' is false
  696 |     if (nls && (!eb_lunecl))
      |         ^~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:696:13: note: Left side of '&&' is false
  696 |     if (nls && (!eb_lunecl))
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:715:9: note: Assuming 'p' is >= 0
  715 |     if (p < 0)
      |         ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:715:5: note: Taking false branch
  715 |     if (p < 0)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:723:13: note: Access of the field 'eb_eclmjd' at index 2147483647, while it holds only 12 'double' elements
  723 |     caldat((eb_eclmjd[j] + eb_tzone / 24.0), day, month, yr, magn);
      |             ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:773:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  773 |     strcat(jtxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:773:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  773 |     strcat(jtxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:774:13: warning: Out of bound access to memory around the field 'eb_eclmjd' [clang-analyzer-security.ArrayBound]
  774 |     dtmstr((eb_eclmjd[j] + eb_tzone / 24.0), dts);
      |             ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:754:9: note: Assuming field 'eb_moonph_called' is true
  754 |     if (!eb_moonph_called)
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:754:5: note: Taking false branch
  754 |     if (!eb_moonph_called)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:759:9: note: Assuming 'k' is < 1
  759 |     if (k < 1)
      |         ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:759:5: note: Taking true branch
  759 |     if (k < 1)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:764:10: note: Assuming 'k' is < 1
  764 |     if ((k < 1) && (k > eb_numecl))
      |          ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:764:9: note: Left side of '&&' is true
  764 |     if ((k < 1) && (k > eb_numecl))
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:764:21: note: Assuming 'k' is <= field 'eb_numecl'
  764 |     if ((k < 1) && (k > eb_numecl))
      |                     ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:764:5: note: Taking false branch
  764 |     if ((k < 1) && (k > eb_numecl))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:774:13: note: Access of the field 'eb_eclmjd' at a negative or overflowing index, while it holds only 12 'double' elements
  774 |     dtmstr((eb_eclmjd[j] + eb_tzone / 24.0), dts);
      |             ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:776:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  776 |     strcat(jtxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:776:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  776 |     strcat(jtxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:783:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  783 |             strcat(jtxt, " Par.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:783:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  783 |             strcat(jtxt, " Par.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:787:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  787 |             strcat(jtxt, " non-centr.Ann.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:787:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  787 |             strcat(jtxt, " non-centr.Ann.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:791:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  791 |             strcat(jtxt, " Ann.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:791:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  791 |             strcat(jtxt, " Ann.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:795:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  795 |             strcat(jtxt, " non-centr.Tot.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:795:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  795 |             strcat(jtxt, " non-centr.Tot.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:799:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  799 |             strcat(jtxt, " Tot.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:799:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  799 |             strcat(jtxt, " Tot.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:803:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  803 |             strcat(jtxt, " Ann/Tot.");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:803:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  803 |             strcat(jtxt, " Ann/Tot.");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:808:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  808 |             strcat(jtxt, " Pen.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:808:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  808 |             strcat(jtxt, " Pen.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:812:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  812 |             strcat(jtxt, " Par.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:812:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  812 |             strcat(jtxt, " Par.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:816:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  816 |             strcat(jtxt, " Tot.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:816:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  816 |             strcat(jtxt, " Tot.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1134:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1134 |             strcpy(mchr, "JAN");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1134:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1134 |             strcpy(mchr, "JAN");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1138:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1138 |             strcpy(mchr, "FEB");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1138:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1138 |             strcpy(mchr, "FEB");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1142:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1142 |             strcpy(mchr, "MAR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1142:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1142 |             strcpy(mchr, "MAR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1146:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1146 |             strcpy(mchr, "APR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1146:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1146 |             strcpy(mchr, "APR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1150:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1150 |             strcpy(mchr, "MAY");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1150:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1150 |             strcpy(mchr, "MAY");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1154:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1154 |             strcpy(mchr, "JUN");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1154:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1154 |             strcpy(mchr, "JUN");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1158:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1158 |             strcpy(mchr, "JUL");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1158:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1158 |             strcpy(mchr, "JUL");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1162:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1162 |             strcpy(mchr, "AUG");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1162:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1162 |             strcpy(mchr, "AUG");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1166:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1166 |             strcpy(mchr, "SEP");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1166:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1166 |             strcpy(mchr, "SEP");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1170:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1170 |             strcpy(mchr, "OCT");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1170:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1170 |             strcpy(mchr, "OCT");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1174:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1174 |             strcpy(mchr, "NOV");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1174:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1174 |             strcpy(mchr, "NOV");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1178:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1178 |             strcpy(mchr, "DEC");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1178:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1178 |             strcpy(mchr, "DEC");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1182:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1182 |             strcpy(mchr, "ERR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1182:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1182 |             strcpy(mchr, "ERR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3056:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3056 |             strcat(otxt, "\n ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3056:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3056 |             strcat(otxt, "\n ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3057:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3057 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3057:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3057 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3058:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3058 |             strcat(otxt, "\tbegins ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3058:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3058 |             strcat(otxt, "\tbegins ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3061:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3061 |             strcat(otxt, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3061:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3061 |             strcat(otxt, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3062:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3062 |             strcat(otxt, "\tends ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3062:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3062 |             strcat(otxt, "\tends ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3065:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3065 |             strcat(otxt, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3065:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3065 |             strcat(otxt, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3245:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3245 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3245:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3245 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3249:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3249 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3249:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3249 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3255:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3255 |     strcat(otxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3255:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3255 |     strcat(otxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3260:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3260 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3260:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3260 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3263:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3263 |     strcat(otxt, "\n");
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3263:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3263 |     strcat(otxt, "\n");
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3298:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3298 |     strcat(otxt, "\n\n\nLocal Circumstances for ");
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3298:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3298 |     strcat(otxt, "\n\n\nLocal Circumstances for ");
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3303:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3303 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3303:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3303 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3312:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3312 |             strcat(outb, " ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3312:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3312 |             strcat(outb, " ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3313:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3313 |             strcat(outb, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3313:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3313 |             strcat(outb, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3314:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3314 |             strcat(outb, " to ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3314:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3314 |             strcat(outb, " to ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3317:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3317 |             strcat(outb, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3317:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3317 |             strcat(outb, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3321:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3321 |                 strcat(otxt, outb);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3321:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3321 |                 strcat(otxt, outb);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3325:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3325 |                 strcat(outb, " ");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3325:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3325 |                 strcat(outb, " ");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3326:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3326 |                 strcat(outb, dts);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3326:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3326 |                 strcat(outb, dts);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3327:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3327 |                 strcat(outb, " to ");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3327:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3327 |                 strcat(outb, " to ");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3330:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3330 |                 strcat(outb, dts);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3330:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3330 |                 strcat(outb, dts);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3339:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3339 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3339:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3339 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3346:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3346 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3346:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3346 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3349:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3349 |         strcat(otxt, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3349:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3349 |         strcat(otxt, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3351:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3351 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3351:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3351 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3353:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3353 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3353:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3353 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3373:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3373 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3373:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3373 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3380:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3380 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3380:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3380 |             strcat(otxt, outb);
      |             ^~~~~~
74 warnings generated.

[3418/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_setup.cpp
2 warnings generated.

[3419/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/t5encoder.cpp
No checks enabled.

[3420/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintwizard.cpp
2 warnings generated.

[3421/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/bwsepia/Editor_BWSepiaTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3422/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchtabheader_p.cpp
97 warnings generated.

[3423/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/containers/metadatainfo.cpp
25 warnings generated.

[3424/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/trashview.cpp
73 warnings generated.

[3425/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideend.cpp
2 warnings generated.

[3426/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deepseek32.cpp
No checks enabled.

[3427/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/hbm.cpp
No checks enabled.

[3428/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotothumbnailbar.cpp
5 warnings generated.

[3429/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/metadataeditdialog.cpp
2 warnings generated.

[3430/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/nominatim-reversegeocoding/NominatimReverseGeocodingPlugin.cpp
2 warnings generated.

[3431/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgfilter.cpp:77:5: warning: Call to virtual method 'BCGFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   77 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgfilter.cpp:77:5: note: Call to virtual method 'BCGFilter::filterImage' during construction bypasses virtual dispatch
   77 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
42 warnings generated.

[3432/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_pthread.cpp
No checks enabled.

[3433/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/pgfscaled_utest.cpp
2 warnings generated.

[3434/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/albumfolderviewsidebarwidget.cpp
80 warnings generated.

[3435/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/imagedialog_preview.cpp
71 warnings generated.

[3436/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/qimage/DImg_QImage_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3437/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/thumbsdb/thumbsdb.cpp
40 warnings generated.

[3438/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/examples/editsample/editsample_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[3439/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawinfo.cpp
37 warnings generated.

[3440/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXtimeTagHandler.cpp
2 warnings generated.

[3441/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlItemTagHandler.cpp
35 warnings generated.

[3442/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/lensdistortion/Editor_LensDistortionTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3443/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dtrash/dtrashiteminfo.cpp
29 warnings generated.

[3444/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/print/calpainter.cpp
2 warnings generated.

[3445/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/XMP_ProgressTracker.cpp
No checks enabled.

[3446/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterlist.cpp
74 warnings generated.

[3447/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg.cpp
77 warnings generated.

[3448/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/main/maintenancedlg.cpp
81 warnings generated.

[3449/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolloadingview.cpp
41 warnings generated.

[3450/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/pwindow.cpp
2 warnings generated.

[3451/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/taglist.cpp
75 warnings generated.

[3452/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exiflens.cpp
2 warnings generated.

[3453/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/blendings/Blending.cpp
2 warnings generated.

[3454/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imgur/imgurplugin.cpp
2 warnings generated.

[3455/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/libmodeltest_autogen/mocs_compilation.cpp
2 warnings generated.

[3456/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/edit_utest.cpp
2 warnings generated.

[3457/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolmulticore_cli.cpp
2 warnings generated.

[3458/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/removedoublesmodifier.cpp
48 warnings generated.

[3459/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/imagedialog_iconprovider.cpp
71 warnings generated.

[3460/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmWayTagWriter.cpp
2 warnings generated.

[3461/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPMeta-GetSet.cpp
No checks enabled.

[3462/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pnt/PntPlugin.cpp
2 warnings generated.

[3463/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/core_libdng_obj_autogen/mocs_compilation.cpp
[3464/3657][0.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataAccuracy.cpp
3 warnings generated.

[3465/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/StackedTileLoader.cpp
41 warnings generated.

[3466/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/toolslistview.cpp
98 warnings generated.

[3467/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/detection/opencv-dnn/opencvdnnfacedetector.cpp
64 warnings generated.

[3468/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama.cpp
No checks enabled.

[3469/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlGeodataTagWriter.cpp
45 warnings generated.

[3470/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/previewpage.cpp
43 warnings generated.

[3471/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/database/gui_digikamdatabasemain_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3472/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/decoder_info.cpp
No checks enabled.

[3473/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_exif.cpp
41 warnings generated.

[3474/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleInputHandler.cpp
55 warnings generated.

[3475/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databasesqliteinit_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3476/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCameraTagHandler.cpp
33 warnings generated.

[3477/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_miscs.cpp
81 warnings generated.

[3478/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview.cpp
61 warnings generated.

[3479/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/box/Generic_Box_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3480/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffloader.cpp
2 warnings generated.

[3481/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Bsd/NptBsdSockets.cpp
No checks enabled.

[3482/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/ocrtextconverter/textconverterbackend_autogen/mocs_compilation.cpp
2 warnings generated.

[3483/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlBottomFovTagHandler.cpp
33 warnings generated.

[3484/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPlacemarkTagWriter.cpp
33 warnings generated.

[3485/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/picklabelwidget_menu.cpp
68 warnings generated.

[3486/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDocumentTagHandler.cpp
35 warnings generated.

[3487/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/measure/MeasureConfigDialog.cpp
2 warnings generated.

[3488/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/blendings/BlendingAlgorithms.cpp
43 warnings generated.

[3489/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/commentreadwrite_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3490/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_zoom.cpp
135 warnings generated.

[3491/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamdlg.cpp
74 warnings generated.

[3492/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataFlyTo.cpp
15 warnings generated.

[3493/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/filters/filmgrain/filmgrainplugin.cpp
2 warnings generated.

[3494/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttoheif/Bqm_ConvertToHEIF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3495/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltHttpClientTask.cpp
No checks enabled.

[3496/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/systemsettingswidget.cpp
54 warnings generated.

[3497/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupeditor.cpp
39 warnings generated.

[3498/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojp2/converttojp2.cpp
2 warnings generated.

[3499/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/filesaveoptionsbox_utest.cpp
2 warnings generated.

[3500/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/filters/colorfx/Bqm_ColorFX_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3501/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXtrkTagHandler.cpp
2 warnings generated.

[3502/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o0settingsstore.cpp
No checks enabled.

[3503/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/batchtool.cpp
75 warnings generated.

[3504/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dplugineditor.cpp
61 warnings generated.

[3505/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptoparser/ptofile.cpp
52 warnings generated.

[3506/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/config/metadatapanel.cpp
71 warnings generated.

[3507/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/versionmanager/core_versionmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3508/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/wizard/calmonthwidget.cpp
2 warnings generated.

[3509/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/wizard/calwidget.cpp
2 warnings generated.

[3510/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/timestampupdate/timestampupdate_utest.cpp
2 warnings generated.

[3511/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/applymetadata/applymetadataplugin.cpp
2 warnings generated.

[3512/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/texture/texturetool.cpp
2 warnings generated.

[3513/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlMultiTrackTagWriter.cpp
35 warnings generated.

[3514/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlValueTagHandler.cpp
35 warnings generated.

[3515/3657][7.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemfiltermodel.cpp
86 warnings generated.

[3516/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/healingclone/healingclonetoolplugin.cpp
2 warnings generated.

[3517/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albummodel_tag.cpp
71 warnings generated.

[3518/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp
2 warnings generated.

[3519/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchintentparser.cpp
39 warnings generated.

[3520/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/removemetadata/removemetadataplugin.cpp
2 warnings generated.

[3521/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgitem.cpp
68 warnings generated.

[3522/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltDeviceData.cpp
No checks enabled.

[3523/3657][17.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inattalker.cpp
2 warnings generated.

[3524/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintcaptionpage.cpp
2 warnings generated.

[3525/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/widgets/dpreviewmanager_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[3526/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/jpegutils/libjpeg/84/transupp.c
No checks enabled.

[3527/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLodTagWriter.cpp
33 warnings generated.

[3528/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/crop/cropplugin.cpp
2 warnings generated.

[3529/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifloader.cpp
2 warnings generated.

[3530/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imgur/imgurwindow.cpp
2 warnings generated.

[3531/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/astrolib.cpp
2 warnings generated.

[3532/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/wallpaper/wallpaperplugin_dbus.cpp
2 warnings generated.

[3533/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/LabelGraphicsItem.cpp
51 warnings generated.

[3534/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/kmlexport/geoparsing_utest.cpp
2 warnings generated.

[3535/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/osd/frameosdsettings.cpp
33 warnings generated.

[3536/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/4channels.cpp
No checks enabled.

[3537/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemfullscreenoverlay.cpp
66 warnings generated.

[3538/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatsuggest.cpp
2 warnings generated.

[3539/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_reference.cpp
No checks enabled.

[3540/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/exaone-moe.cpp
No checks enabled.

[3541/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-chat.cpp
No checks enabled.

[3542/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselectcombobox.cpp
70 warnings generated.

[3543/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptTime.cpp
No checks enabled.

[3544/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXtrkptTagHandler.cpp
2 warnings generated.

[3545/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/rawtextdump.cpp
No checks enabled.

[3546/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DownloadPolicy.cpp
26 warnings generated.

[3547/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/unicode.cpp
No checks enabled.

[3548/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOrientationTagHandler.cpp
33 warnings generated.

[3549/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelnet.cpp
47 warnings generated.

[3550/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata.cpp
68 warnings generated.

[3551/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_views.cpp
135 warnings generated.

[3552/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataStyleSelector.cpp
15 warnings generated.

[3553/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/blur/blurtool.cpp
2 warnings generated.

[3554/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/libraw_c_api.cpp
No checks enabled.

[3555/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlLegendTagWriter.cpp
39 warnings generated.

[3556/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem_properties.cpp
61 warnings generated.

[3557/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/setxmpface_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3558/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/itemfiltershistoryitemdelegate.cpp
57 warnings generated.

[3559/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpcredits.cpp
2 warnings generated.

[3560/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.cpp
70 warnings generated.

[3561/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensdistortionfilter.cpp
41 warnings generated.

[3562/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/createxmpsidecar_utest.cpp
2 warnings generated.

[3563/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/icc/setupicc_settings.cpp
72 warnings generated.

[3564/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/fingerprints/fingerprintstask.cpp
47 warnings generated.

[3565/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_libraries.cpp
83 warnings generated.

[3566/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_matrix.cpp
No checks enabled.

[3567/3657][10.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/albummodel/albummodel_utest.cpp
2 warnings generated.

[3568/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/group/searchgroup_setup.cpp
80 warnings generated.

[3569/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlIconStyleTagHandler.cpp
33 warnings generated.

[3570/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxWidthTagHandler.cpp
33 warnings generated.

[3571/3657][8.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albummodificationhelper.cpp
108 warnings generated.

[3572/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltIconsData.cpp
No checks enabled.

[3573/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptHash.cpp
No checks enabled.

[3574/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlStyleTagHandler.cpp
35 warnings generated.

[3575/3657][13.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchview.cpp
98 warnings generated.

[3576/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptDebug.cpp
No checks enabled.

[3577/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_bottlenecks.cpp
No checks enabled.

[3578/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/starcoder.cpp
No checks enabled.

[3579/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbnamefilter.cpp
34 warnings generated.

[3580/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemmodel.cpp
66 warnings generated.

[3581/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLabelStyleTagWriter.cpp
33 warnings generated.

[3582/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/clickdragreleaseitem.cpp
45 warnings generated.

[3583/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tilegrouper.cpp
79 warnings generated.

[3584/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/color/dcolor.cpp
29 warnings generated.

[3585/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_linearization_info.cpp
No checks enabled.

[3586/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/importcategorydrawer.cpp
77 warnings generated.

[3587/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/batchtoolsfactory.cpp
83 warnings generated.

[3588/3657][8.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/icctransform.cpp
41 warnings generated.

[3589/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/dcraw_emu_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3590/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_makernote.cpp
44 warnings generated.

[3591/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoollanguages_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3592/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_querysiteinfousergroups.cpp
2 warnings generated.

[3593/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlVisibleTagHandler.cpp
33 warnings generated.

[3594/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoSceneTypes.cpp
2 warnings generated.

[3595/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCoordinatesTagHandler.cpp
40 warnings generated.

[3596/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/queuesettings.cpp
43 warnings generated.

[3597/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifexportsettings.cpp
2 warnings generated.

[3598/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/examples/editsample/mainwindow.cpp
2 warnings generated.

[3599/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/fileactionmanager/gui_fileactionmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3600/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPhotoOverlay.cpp
35 warnings generated.

[3601/3657][7.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/distortionfxfilter.cpp
46 warnings generated.

[3602/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/jpegutils/jpegutils.cpp
46 warnings generated.

[3603/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_carver_list.c
No checks enabled.

[3604/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-model-saver.cpp
No checks enabled.

[3605/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/dropbox/Generic_DropBox_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3606/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/sylpheedbinary.cpp
2 warnings generated.

[3607/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview_settings.cpp
82 warnings generated.

[3608/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twittermpform.cpp
2 warnings generated.

[3609/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/art/RawImport_ART_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3610/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/compression_detector.cpp
37 warnings generated.

[3611/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLatLonBox.cpp
32 warnings generated.

[3612/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintfinalpage.cpp
2 warnings generated.

[3613/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/main/maintenancedlg_settings.cpp
81 warnings generated.

[3614/3657][11.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/advancedrename/advancedrename_utest.cpp
2 warnings generated.

[3615/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_tag_types.cpp
No checks enabled.

[3616/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup_exec.cpp
72 warnings generated.

[3617/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotofiltermodel.cpp
2 warnings generated.

[3618/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancetool.cpp
37 warnings generated.

[3619/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/htmlwidget_qwebengine.cpp
75 warnings generated.

[3620/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/metadataengine/core_dmetadata_obj_autogen/mocs_compilation.cpp
37 warnings generated.

[3621/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/decorate/texture/Editor_TextureTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3622/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dplugingeneric.cpp
61 warnings generated.

[3623/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/normalize_model.cpp
No checks enabled.

[3624/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/dialogs/facetrainingupgradedlg.cpp
88 warnings generated.

[3625/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/importfilterdlg.cpp
85 warnings generated.

[3626/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/albumlabelssearchhandler.cpp
142 warnings generated.

[3627/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/translate/translate.cpp
2 warnings generated.

[3628/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptUtils.cpp
No checks enabled.

[3629/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/talkie.cpp
No checks enabled.

[3630/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/dbjobs/dbjob.cpp
68 warnings generated.

[3631/3657][20.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/main/importui.cpp
143 warnings generated.

[3632/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_p.cpp
81 warnings generated.

[3633/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/detection/opencv-dnn/dnnfacedetectoryunet.cpp
59 warnings generated.

[3634/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/pnt/PntPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3635/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/notificationmanager/dnotificationwrapper.cpp
39 warnings generated.

[3636/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/xmpwidget.cpp
44 warnings generated.

[3637/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbwidget.cpp
2 warnings generated.

[3638/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gswidget.cpp
2 warnings generated.

[3639/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideerror.cpp
2 warnings generated.

[3640/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/geodetictools.cpp
15 warnings generated.

[3641/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmTagEditorWidget.cpp
58 warnings generated.

[3642/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databasetags_utest.cpp
2 warnings generated.

[3643/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/minmax/autotagsclassifierminmax.cpp
35 warnings generated.

[3644/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataAlias.cpp
15 warnings generated.

[3645/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wscomboboxintermediate.cpp
49 warnings generated.

[3646/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/PGFimage.cpp
No checks enabled.

[3647/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/compass/qrc_compass.cpp
2 warnings generated.

[3648/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchtabheader_nlsearch.cpp
97 warnings generated.

[3649/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/dprogresswdg.cpp
39 warnings generated.

[3650/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/preview/itempreviewvideo.cpp
110 warnings generated.

[3651/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/ditemslist_item.cpp
93 warnings generated.

[3652/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneDocument.cpp
29 warnings generated.

[3653/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/lensdistortion/lensdistortiontoolplugin.cpp
2 warnings generated.

[3654/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dwizardpage.cpp
39 warnings generated.

[3655/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotoitemmodel.cpp
2 warnings generated.

[3656/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings.cpp
81 warnings generated.

[3657/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/modeltest/modeltest.cpp
2 warnings generated.


		

clang-analyzer-core.CallAndMessage

/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:265:30: warning: Called C++ object pointer is null [clang-analyzer-core.CallAndMessage]
  265 |     const QString describe = d->describeEdit->text().trimmed();
      |                              ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:357:9: note: Assuming field 'describeEdit' is null
  357 |         d->describeEdit && d->describeEdit->hasFocus() &&
      |         ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:357:25: note: Left side of '&&' is false
  357 |         d->describeEdit && d->describeEdit->hasFocus() &&
      |                         ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:365:25: note: Left side of '||' is true
  365 |     if (!e->modifiers() || ((e->modifiers() & Qt::KeypadModifier) && (e->key() == Qt::Key_Enter)))
      |                         ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:365:5: note: Taking true branch
  365 |     if (!e->modifiers() || ((e->modifiers() & Qt::KeypadModifier) && (e->key() == Qt::Key_Enter)))
      |     ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:367:9: note: Control jumps to 'case Key_Select:'  at line 371
  367 |         switch (e->key())
      |         ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:373:17: note: Calling 'SearchWindow::searchOk'
  373 |                 searchOk();
      |                 ^~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:260:9: note: Assuming the condition is false
  260 |     if (!isVisible())
      |         ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:260:5: note: Taking false branch
  260 |     if (!isVisible())
      |     ^
/home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp:265:30: note: Called C++ object pointer is null
  265 |     const QString describe = d->describeEdit->text().trimmed();
      |                              ^~~~~~~~~~~~~~~
93 warnings generated.

[2433/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/history/itempropertiesversionstab.cpp
82 warnings generated.

[2434/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/logout_utest.cpp
2 warnings generated.

[2435/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/navigation/NavigationButton.cpp
2 warnings generated.

[2436/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurtool.cpp
2 warnings generated.

[2437/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixQueue.cpp
No checks enabled.

[2438/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslideoutputpage.cpp
2 warnings generated.

[2439/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_template.cpp
48 warnings generated.

[2440/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/directorynameoption.cpp
37 warnings generated.

[2441/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfieldgroup.cpp
74 warnings generated.

[2442/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/rubberitem.cpp
67 warnings generated.

[2443/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_p.cpp
73 warnings generated.

[2444/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/dhistoryview.cpp
66 warnings generated.

[2445/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTrack.cpp
39 warnings generated.

[2446/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/traits.cpp
No checks enabled.

[2447/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLineStyleTagWriter.cpp
33 warnings generated.

[2448/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewfavoriteitem.cpp
2 warnings generated.

[2449/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv7-base.cpp
No checks enabled.

[2450/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gstalkerbase.cpp
2 warnings generated.

[2451/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchintentresolver.cpp
35 warnings generated.

[2452/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneMap.cpp
46 warnings generated.

[2453/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_copy.cpp
77 warnings generated.

[2454/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview_credits.cpp
65 warnings generated.

[2455/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dtrash/dtrash.cpp
41 warnings generated.

[2456/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/datefolderview.cpp
78 warnings generated.

[2457/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneZoom.cpp
2 warnings generated.

[2458/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailintropage.cpp
2 warnings generated.

[2459/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/RenderState.cpp
30 warnings generated.

[2460/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/optimisationtask.cpp
2 warnings generated.

[2461/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/detection/opencv-dnn/dnnfacedetectorbase.cpp
59 warnings generated.

[2462/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/amx/mmq.cpp
No checks enabled.

[2463/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg/dimgjpegexportsettings.cpp
2 warnings generated.

[2464/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow_slots.cpp
93 warnings generated.

[2465/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlVectortileTagHandler.cpp
39 warnings generated.

[2466/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/engine/filereadwritelock.cpp
29 warnings generated.

[2467/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/casemodifier.cpp
37 warnings generated.

[2468/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databasetags_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2469/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/cache/CachePlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2470/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailwizard.cpp
2 warnings generated.

[2471/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/combo/squeezedcombobox.cpp
57 warnings generated.

[2472/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/advancedrename/cameranamehelper_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2473/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/objectattributesedit.cpp
2 warnings generated.

[2474/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/focuspoint/afpointread_cli.cpp
2 warnings generated.

[2475/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXeleTagHandler.cpp
2 warnings generated.

[2476/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/bwsepia/bwsepiatool.cpp
2 warnings generated.

[2477/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/healingclone/healingclonetoolwidget.cpp
2 warnings generated.

[2478/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/progress/ProgressFloatItem_autogen/mocs_compilation.cpp
2 warnings generated.

[2479/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftexportwindow.cpp
2 warnings generated.

[2480/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLatLonBoxWriter.cpp
33 warnings generated.

[2481/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/timeadjust/Bqm_TimeAdjust_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2482/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/utils/digikam_debug.cpp
2 warnings generated.

[2483/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_lingva.cpp
35 warnings generated.

[2484/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-kv-cache-dsa.cpp
No checks enabled.

[2485/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgsettings.cpp
47 warnings generated.

[2486/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/grok.cpp
No checks enabled.

[2487/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlselectionpage.cpp
2 warnings generated.

[2488/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXgpxTagHandler.cpp
2 warnings generated.

[2489/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlTileSizeTagHandler.cpp
39 warnings generated.

[2490/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_local_string.cpp
No checks enabled.

[2491/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttowebp/converttowebpplugin.cpp
2 warnings generated.

[2492/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/olympus.cpp
No checks enabled.

[2493/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttoheif/converttoheifplugin.cpp
2 warnings generated.

[2494/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/jalbum/Generic_JAlbum_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2495/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlZTagHandler.cpp
33 warnings generated.

[2496/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/libraw_datastream.cpp
No checks enabled.

[2497/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttopng/converttopngplugin.cpp
2 warnings generated.

[2498/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintcustomdlg.cpp
2 warnings generated.

[2499/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_tools.cpp
115 warnings generated.

[2500/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/database/faceutils.cpp
73 warnings generated.

[2501/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/PluginManager.cpp
62 warnings generated.

[2502/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOverlayXYTagHandler.cpp
33 warnings generated.

[2503/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewfavoriteitemdlg.cpp
5 warnings generated.

[2504/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/lensautofix/Editor_LensAutoFixTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2505/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/filtershistorywidget.cpp
61 warnings generated.

[2506/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/bookmarksdlg.cpp
98 warnings generated.

[2507/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writer/GeoWriterBackend.cpp
27 warnings generated.

[2508/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/SafeStringAPIs.cpp
No checks enabled.

[2509/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/query/itemqueryposthooks.cpp
29 warnings generated.

[2510/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/TextureColorizer.cpp
56 warnings generated.

[2511/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgavifexportsettings.cpp
2 warnings generated.

[2512/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaenginesettingscontainer.cpp
42 warnings generated.

[2513/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/facesengine/unittests/faceclassifier_utest.cpp
2 warnings generated.

[2514/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRefreshVisibilityTagHandler.cpp
33 warnings generated.

[2515/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/similaritydb/similaritydb.cpp
48 warnings generated.

[2516/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/antivignettingsettings.cpp
55 warnings generated.

[2517/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRegionTagHandler.cpp
33 warnings generated.

[2518/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.cpp
72 warnings generated.

[2519/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/reversegeocoding/simpletreemodel.cpp
48 warnings generated.

[2520/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolprocess_p.cpp
41 warnings generated.

[2521/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmWay.cpp
2 warnings generated.

[2522/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nomic-bert.cpp
No checks enabled.

[2523/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_transform.cpp
77 warnings generated.

[2524/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_labels.cpp
70 warnings generated.

[2525/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/abstractalbummodel_checkable.cpp
69 warnings generated.

[2526/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writer/GeoTagWriter.cpp
33 warnings generated.

[2527/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/icc/setupicc.cpp
72 warnings generated.

[2528/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideproperties.cpp
2 warnings generated.

[2529/3657][11.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp
/home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp:96:5: warning: Call to virtual method 'DigikamItemView::setThumbnailSize' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   96 |     this->setThumbnailSize(ThumbnailSize(settings->getDefaultIconSize()));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp:96:5: note: Call to virtual method 'DigikamItemView::setThumbnailSize' during construction bypasses virtual dispatch
   96 |     this->setThumbnailSize(ThumbnailSize(settings->getDefaultIconSize()));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp:183:5: warning: Call to virtual method 'DigikamItemView::slotSetupChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  183 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/items/views/digikamitemview.cpp:183:5: note: Call to virtual method 'DigikamItemView::slotSetupChanged' during construction bypasses virtual dispatch
  183 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
147 warnings generated.

[2530/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlWestTagHandler.cpp
33 warnings generated.

[2531/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/picklabelwidget_selector.cpp
68 warnings generated.

[2532/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxwidget.cpp
2 warnings generated.

[2533/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/firstrun/gui_firstrun_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2534/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/kmailbinary.cpp
2 warnings generated.

[2535/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/dpopupframe.cpp
47 warnings generated.

[2536/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleWidgetPopupMenu.cpp
58 warnings generated.

[2537/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewtooltip.cpp
2 warnings generated.

[2538/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamdlg_settings.cpp
72 warnings generated.

[2539/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltAction.cpp
No checks enabled.

[2540/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXlinkTagHandler.cpp
2 warnings generated.

[2541/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importview.cpp
122 warnings generated.

[2542/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_item.cpp
69 warnings generated.

[2543/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/file/print/Editor_PrintTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2544/3657][9.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/haariface_utest.cpp
2 warnings generated.

[2545/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlNetworkLinkTagWriter.cpp
33 warnings generated.

[2546/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCreate.cpp
31 warnings generated.

[2547/3657][11.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel.cpp
70 warnings generated.

[2548/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/film/filmtool.cpp
2 warnings generated.

[2549/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/redeye/Editor_RedEyeTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2550/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/filesaveoptionsdlg.cpp
39 warnings generated.

[2551/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/EquirectScanlineTextureMapper.cpp
55 warnings generated.

[2552/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/onlineversion/onlineversiondlg.cpp
51 warnings generated.

[2553/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/half_mt_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2554/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/tagsreadwrite_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2555/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDeleteTagHandler.cpp
35 warnings generated.

[2556/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/channelmixer/channelmixertoolplugin.cpp
2 warnings generated.

[2557/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/server/databaseserverstarter.cpp
31 warnings generated.

[2558/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/Tile.cpp
25 warnings generated.

[2559/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/loadfromba_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2560/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/dpluginbqm.cpp
80 warnings generated.

[2561/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/autorotator/autorotator.cpp
47 warnings generated.

[2562/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedbschemaupdater.cpp
45 warnings generated.

[2563/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/adjustlevels/adjustlevelstoolplugin.cpp
2 warnings generated.

[2564/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exiflight.cpp
2 warnings generated.

[2565/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000plugin.cpp
2 warnings generated.

[2566/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_camera_profile.cpp
No checks enabled.

[2567/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlGroundOverlayWriter.cpp
33 warnings generated.

[2568/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp
No checks enabled.

[2569/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelyunet.cpp
47 warnings generated.

[2570/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/flip/Bqm_Flip_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2571/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/cb/cbfilter.cpp
41 warnings generated.

[2572/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/database/digikamdatabase_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2573/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/filters/gui_filters_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2574/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panooptimizepage.cpp
2 warnings generated.

[2575/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatwidget.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatwidget.cpp:190:5: warning: Call to virtual method 'INatWidget::updateLabels' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  190 |     this->updateLabels(QString());
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatwidget.cpp:190:5: note: Call to virtual method 'INatWidget::updateLabels' during construction bypasses virtual dispatch
  190 |     this->updateLabels(QString());
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[2576/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/simple_dcraw.cpp
No checks enabled.

[2577/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/apertus.cpp
No checks enabled.

[2578/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_xmp.cpp
No checks enabled.

[2579/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar.cpp
79 warnings generated.

[2580/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/kineticmodel.cpp
27 warnings generated.

[2581/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/import/dscanner/scandialog.cpp
2 warnings generated.

[2582/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_database.cpp
88 warnings generated.

[2583/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/oilpaint/oilpainttool.cpp
2 warnings generated.

[2584/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineerrorhandler.cpp
27 warnings generated.

[2585/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/models/tagmngrlistmodel.cpp
57 warnings generated.

[2586/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip_icon.cpp
63 warnings generated.

[2587/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odmpform.cpp
2 warnings generated.

[2588/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_jpeg_memory_source.cpp
No checks enabled.

[2589/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/importtooltipfiller.cpp
49 warnings generated.

[2590/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlListStyleTagWriter.cpp
38 warnings generated.

[2591/3657][32.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/imgqsorttest_shared.cpp
2 warnings generated.
4 warnings generated.
6 warnings generated.
8 warnings generated.
10 warnings generated.
12 warnings generated.

[2592/3657][13.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccprofile.cpp
43 warnings generated.

[2593/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlResourceMapTagHandler.cpp
33 warnings generated.

[2594/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptCommon.cpp
No checks enabled.

[2595/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/hsl/Editor_HSLTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2596/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/GeoGraphicsScene.cpp
48 warnings generated.

[2597/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/videoslideshowplugin.cpp
2 warnings generated.

[2598/3657][7.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_faces.cpp
41 warnings generated.

[2599/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/pgfutils/core_pgfutils_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2600/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_squares.cpp
43 warnings generated.

[2601/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_fingerprint.cpp
No checks enabled.

[2602/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineconfig.cpp
29 warnings generated.

[2603/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSimpleFieldTagHandler.cpp
33 warnings generated.

[2604/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumselectionpage.cpp
2 warnings generated.

[2605/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc_settings.cpp
78 warnings generated.

[2606/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/placeholderwidget.cpp
39 warnings generated.

[2607/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataData.cpp
29 warnings generated.

[2608/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensdistortionpixelaccess.cpp
37 warnings generated.

[2609/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptStrings.cpp
No checks enabled.

[2610/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/wizard/expoblendingintropage.cpp
2 warnings generated.

[2611/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/mem_image_sample_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2612/3657][18.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/timelinewidget.cpp
66 warnings generated.

[2613/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintintropage.cpp
2 warnings generated.

[2614/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/tables/wblists.cpp
No checks enabled.

[2615/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/common/presentationloader.cpp
2 warnings generated.

[2616/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setupdatabase.cpp
75 warnings generated.

[2617/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/downloader/filesdownloader.cpp
69 warnings generated.

[2618/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/bcg/bcgtoolplugin.cpp
2 warnings generated.

[2619/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget_settings.cpp
98 warnings generated.

[2620/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/printmetadata_utest.cpp
2 warnings generated.

[2621/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/crx.cpp
No checks enabled.

[2622/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databaseswitch_utest.cpp
2 warnings generated.

[2623/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlStyleMapTagHandler.cpp
35 warnings generated.

[2624/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odtalker.cpp
2 warnings generated.

[2625/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlGeodataTagHandler.cpp
45 warnings generated.

[2626/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/iptcwidget.cpp
44 warnings generated.

[2627/3657][7.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:118:5: warning: Call to virtual method 'FaceClassifier::retrain' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  118 |     this->retrain();
      |     ^
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:128:13: note: Calling 'QGlobalStatic::operator->'
  128 |     return &creator->object;
      |             ^~~~~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:87:20: note: Assuming the condition is true
   87 |         Q_ASSERT_X(!isDestroyed(), Q_FUNC_INFO,
      |                    ^
/opt/qt6/include/QtCore/qassert.h:48:45: note: expanded from macro 'Q_ASSERT_X'
   48 | #    define Q_ASSERT_X(cond, where, what) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert_x)(where, what, __FILE__, __LINE__))
      |                                             ^~~~
/opt/qt6/include/QtCore/qglobalstatic.h:87:9: note: '?' condition is true
   87 |         Q_ASSERT_X(!isDestroyed(), Q_FUNC_INFO,
      |         ^
/opt/qt6/include/QtCore/qassert.h:48:44: note: expanded from macro 'Q_ASSERT_X'
   48 | #    define Q_ASSERT_X(cond, where, what) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert_x)(where, what, __FILE__, __LINE__))
      |                                            ^
/opt/qt6/include/QtCore/qglobalstatic.h:89:16: note: Calling 'QGlobalStatic::instance'
   89 |         return instance();
      |                ^~~~~~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:101:23: note: Calling default constructor for 'Holder<Digikam::(anonymous namespace)::Q_QGS_creator>'
  101 |         static Holder holder;
      |                       ^~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:37:9: note: Calling 'Q_QGS_creator::innerFunction'
   37 |         QGS::innerFunction(pointer());
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:106:1: note: Calling implicit default constructor for 'FaceClassifierCreator'
  106 | Q_GLOBAL_STATIC(FaceClassifierCreator, creator)
      | ^
/opt/qt6/include/QtCore/qglobalstatic.h:126:5: note: expanded from macro 'Q_GLOBAL_STATIC'
  126 |     Q_GLOBAL_STATIC_WITH_ARGS(TYPE, NAME, (__VA_ARGS__))
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:118:27: note: expanded from macro 'Q_GLOBAL_STATIC_WITH_ARGS'
  118 |             new (pointer) QGS_Type ARGS;                                    \
      |                           ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:106:1: note: Calling default constructor for 'FaceClassifier'
  106 | Q_GLOBAL_STATIC(FaceClassifierCreator, creator)
      | ^
/opt/qt6/include/QtCore/qglobalstatic.h:126:5: note: expanded from macro 'Q_GLOBAL_STATIC'
  126 |     Q_GLOBAL_STATIC_WITH_ARGS(TYPE, NAME, (__VA_ARGS__))
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qglobalstatic.h:118:27: note: expanded from macro 'Q_GLOBAL_STATIC_WITH_ARGS'
  118 |             new (pointer) QGS_Type ARGS;                                    \
      |                           ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifier.cpp:118:5: note: Call to virtual method 'FaceClassifier::retrain' during construction bypasses virtual dispatch
  118 |     this->retrain();
      |     ^~~~~~~~~~~~~~~
69 warnings generated.

[2628/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftooloutput_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2629/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/eurobert.cpp
No checks enabled.

[2630/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_album.cpp
80 warnings generated.

[2631/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/mediawikiwidget.cpp
2 warnings generated.

[2632/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp
		

clang-analyzer-cplusplus.NewDeleteLeaks

/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:295:9: warning: Potential leak of memory pointed to by 'polygon' [clang-analyzer-cplusplus.NewDeleteLeaks]
  295 |     if (error)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:9: note: Assuming the condition is false
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:5: note: Taking false branch
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:9: note: Assuming the condition is false
  153 |     if (!file.exists())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:5: note: Taking false branch
  153 |     if (!file.exists())
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:9: note: Assuming the condition is false
  161 |     if (!file.open(QIODevice::ReadOnly))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:5: note: Taking false branch
  161 |     if (!file.open(QIODevice::ReadOnly))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:173:5: note: Control jumps to 'case 1:'  at line 175
  173 |     switch (m_fileHeaderVersion)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:177:20: note: Calling 'Pn2Runner::parseForVersion1'
  177 |             return parseForVersion1(fileName, role);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:205:33: note: Memory is allocated
  205 |     GeoDataPolygon* polygon   = new GeoDataPolygon;
      |                                 ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:207:37: note: Assuming 'currentPoly' is > field 'm_fileHeaderPolygons'
  207 |     for (quint32 currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:207:74: note: Left side of '&&' is false
  207 |     for (quint32 currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                                                          ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:279:10: note: 'prevFlag' is not equal to INNERBOUNDARY
  279 |     if ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY))
      |          ^~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:279:9: note: Left side of '||' is false
  279 |     if ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY))
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:279:41: note: 'prevFlag' is not equal to OUTERBOUNDARY
  279 |     if ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY))
      |                                         ^~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:279:5: note: Taking false branch
  279 |     if ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:295:9: note: Potential leak of memory pointed to by 'polygon'
  295 |     if (error)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:492:24: warning: Potential leak of memory pointed to by 'multigeom' [clang-analyzer-cplusplus.NewDeleteLeaks]
  492 |             prevFlag = MULTIGEOMETRY;
      |                        ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:9: note: Assuming the condition is false
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:5: note: Taking false branch
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:9: note: Assuming the condition is false
  153 |     if (!file.exists())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:5: note: Taking false branch
  153 |     if (!file.exists())
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:9: note: Assuming the condition is false
  161 |     if (!file.open(QIODevice::ReadOnly))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:5: note: Taking false branch
  161 |     if (!file.open(QIODevice::ReadOnly))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:173:5: note: Control jumps to 'case 2:'  at line 179
  173 |     switch (m_fileHeaderVersion)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:181:20: note: Calling 'Pn2Runner::parseForVersion2'
  181 |             return parseForVersion2(fileName, role);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:29: note: Assuming 'currentPoly' is <= field 'm_fileHeaderPolygons'
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:28: note: Left side of '&&' is true
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                            ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:71: note: 'error' is false
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                                                       ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:28: note: Left side of '&&' is true
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                            ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:82: note: Assuming the condition is true
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                                                                  ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:5: note: Loop condition is true.  Entering loop body
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:14: note: Assuming 'flag' is equal to MULTIGEOMETRY
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |              ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:13: note: Left side of '&&' is true
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:42: note: 'prevFlag' is not equal to INNERBOUNDARY
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |                                          ^~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:41: note: Left side of '||' is false
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |                                         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:73: note: 'prevFlag' is not equal to OUTERBOUNDARY
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |                                                                         ^~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:330:9: note: Taking false branch
  330 |         if ((flag == MULTIGEOMETRY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:338:14: note: 'flag' is equal to MULTIGEOMETRY
  338 |         if ((flag != MULTIGEOMETRY) && (flag != INNERBOUNDARY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |              ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:338:37: note: Left side of '&&' is false
  338 |         if ((flag != MULTIGEOMETRY) && (flag != INNERBOUNDARY) && ((prevFlag == INNERBOUNDARY) || (prevFlag == OUTERBOUNDARY)))
      |                                     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:352:13: note: Assuming 'placemarkCurrentID' is equal to 'placemarkPrevID'
  352 |         if (placemarkCurrentID != placemarkPrevID)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:352:9: note: Taking false branch
  352 |         if (placemarkCurrentID != placemarkPrevID)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:375:13: note: 'flag' is equal to MULTIGEOMETRY
  375 |         if (flag != MULTIGEOMETRY)
      |             ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:375:9: note: Taking false branch
  375 |         if (flag != MULTIGEOMETRY)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:431:53: note: Memory is allocated
  431 |             GeoDataMultiGeometry* const multigeom = new GeoDataMultiGeometry;
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:436:33: note: Assuming 'iter' is >= 'multiSize'
  436 |             for (int iter = 0 ; iter < multiSize ; ++iter)
      |                                 ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:436:13: note: Loop condition is false. Execution continues on line 482
  436 |             for (int iter = 0 ; iter < multiSize ; ++iter)
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:482:18: note: 'prevFlagInMulti' is not equal to INNERBOUNDARY
  482 |             if ((prevFlagInMulti == INNERBOUNDARY) || (prevFlagInMulti == OUTERBOUNDARY))
      |                  ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:482:17: note: Left side of '||' is false
  482 |             if ((prevFlagInMulti == INNERBOUNDARY) || (prevFlagInMulti == OUTERBOUNDARY))
      |                 ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:482:56: note: 'prevFlagInMulti' is not equal to OUTERBOUNDARY
  482 |             if ((prevFlagInMulti == INNERBOUNDARY) || (prevFlagInMulti == OUTERBOUNDARY))
      |                                                        ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:482:13: note: Taking false branch
  482 |             if ((prevFlagInMulti == INNERBOUNDARY) || (prevFlagInMulti == OUTERBOUNDARY))
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:487:17: note: 'placemark' is null
  487 |             if (placemark)
      |                 ^~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:487:13: note: Taking false branch
  487 |             if (placemark)
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:492:24: note: Potential leak of memory pointed to by 'multigeom'
  492 |             prevFlag = MULTIGEOMETRY;
      |                        ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:505:9: warning: Potential leak of memory pointed to by 'polygon' [clang-analyzer-cplusplus.NewDeleteLeaks]
  505 |     if (error)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:9: note: Assuming the condition is false
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:143:5: note: Taking false branch
  143 |     if (fileinfo.suffix().compare(QLatin1String("pn2"), Qt::CaseInsensitive) != 0)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:9: note: Assuming the condition is false
  153 |     if (!file.exists())
      |         ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:153:5: note: Taking false branch
  153 |     if (!file.exists())
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:9: note: Assuming the condition is false
  161 |     if (!file.open(QIODevice::ReadOnly))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:161:5: note: Taking false branch
  161 |     if (!file.open(QIODevice::ReadOnly))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:173:5: note: Control jumps to 'case 2:'  at line 179
  173 |     switch (m_fileHeaderVersion)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:181:20: note: Calling 'Pn2Runner::parseForVersion2'
  181 |             return parseForVersion2(fileName, role);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:320:35: note: Memory is allocated
  320 |     GeoDataPolygon* polygon     = new GeoDataPolygon;
      |                                   ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:29: note: Assuming 'currentPoly' is > field 'm_fileHeaderPolygons'
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:326:66: note: Left side of '&&' is false
  326 |     for (currentPoly = 1 ; (currentPoly <= m_fileHeaderPolygons) && (!error) && (!m_stream.atEnd()) ; currentPoly++)
      |                                                                  ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:497:9: note: 'placemark' is null
  497 |         placemark                                                    &&
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:497:70: note: Left side of '&&' is false
  497 |         placemark                                                    &&
      |                                                                      ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Runner.cpp:505:9: note: Potential leak of memory pointed to by 'polygon'
  505 |     if (error)
      |         ^
5 warnings generated.

[ 421/3657][8.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgview_p.cpp
88 warnings generated.

[ 422/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dpluginaction.cpp
37 warnings generated.

[ 423/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/native/RawImport_Native_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 424/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp
No checks enabled.

[ 425/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/ParseRunnerPlugin.cpp
37 warnings generated.

[ 426/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileLoaderHelper.cpp
25 warnings generated.

[ 427/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen35moe.cpp
No checks enabled.

[ 428/3657][11.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimghistorygraph_utest.cpp
2 warnings generated.

[ 429/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/actionthreadbase.cpp
/home/gilles/Devel/9.x/core/libs/threads/actionthreadbase.cpp:87:5: warning: Call to virtual method 'ActionThreadBase::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   87 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threads/actionthreadbase.cpp:87:5: note: Call to virtual method 'ActionThreadBase::cancel' during destruction bypasses virtual dispatch
   87 |     this->cancel();
      |     ^~~~~~~~~~~~~~
32 warnings generated.

[ 430/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMultiGeometryTagHandler.cpp
37 warnings generated.

[ 431/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_olympus.cpp
43 warnings generated.

[ 432/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbdownloadhistory.cpp
45 warnings generated.

[ 433/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/history/versionsdelegate.cpp
83 warnings generated.

[ 434/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterthread.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterthread.cpp:50:5: warning: Call to virtual method 'TextConverterActionThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   50 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterthread.cpp:50:5: note: Call to virtual method 'TextConverterActionThread::cancel' during destruction bypasses virtual dispatch
   50 |     this->cancel();
      |     ^~~~~~~~~~~~~~
60 warnings generated.

[ 435/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchpromptbuilder.cpp
29 warnings generated.

[ 436/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/cameraselection.cpp
80 warnings generated.

[ 437/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoTagHandler.cpp
33 warnings generated.

[ 438/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/kmlexport/geodataparser.cpp
2 warnings generated.

[ 439/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_panasonic.cpp
42 warnings generated.

[ 440/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/queryrevision_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 441/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumwizard.cpp
2 warnings generated.

[ 442/3657][8.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/searches/searchresultmodel.cpp
2 warnings generated.

[ 443/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRotationTagHandler.cpp
33 warnings generated.

[ 444/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/progressmanager/core_progressmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 445/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneLicense.cpp
15 warnings generated.

[ 446/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/Subband.cpp
No checks enabled.

[ 447/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dplugindimg.cpp
57 warnings generated.

[ 448/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_carver.c
No checks enabled.

[ 449/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/disjointmetadata_p.cpp
51 warnings generated.

[ 450/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/erasemetadatatag_utest.cpp
2 warnings generated.

[ 451/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPolyStyleTagHandler.cpp
33 warnings generated.

[ 452/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffexportsettings.cpp
2 warnings generated.

[ 453/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlObjectTagHandler.cpp
33 warnings generated.

[ 454/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_sidecars.cpp
68 warnings generated.

[ 455/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectionsettings.cpp
47 warnings generated.

[ 456/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/openbayer_sample.cpp
No checks enabled.

[ 457/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoollistviewitem.cpp
66 warnings generated.

[ 458/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensfunfilter.cpp
48 warnings generated.

[ 459/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/dmetadataloader_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 460/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/pangu-embed.cpp
No checks enabled.

[ 461/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolwidget.cpp
66 warnings generated.

[ 462/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/edit/facepipelineedit.cpp
78 warnings generated.

[ 463/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/datefolderviewsidebarwidget.cpp
74 warnings generated.

[ 464/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/applymetadata/Bqm_ApplyMetadata_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 465/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-backend-meta.cpp
No checks enabled.

[ 466/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/itemtagpair.cpp
59 warnings generated.

[ 467/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/RenderPluginInterface.cpp
29 warnings generated.

[ 468/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewitem.cpp
2 warnings generated.

[ 469/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSchemaDataTagHandler.cpp
33 warnings generated.

[ 470/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconvertertask.cpp
54 warnings generated.

[ 471/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/setiptcpreview_utest.cpp
2 warnings generated.

[ 472/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/MarbleGraphicsGridLayout.cpp
29 warnings generated.

[ 473/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslideintropage.cpp
2 warnings generated.

[ 474/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/texture/texture.cpp
2 warnings generated.

[ 475/3657][8.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/dialogs/presentation_mainpage.cpp
2 warnings generated.

[ 476/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/hslcorrection/hslcorrection.cpp
2 warnings generated.

[ 477/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview.cpp
82 warnings generated.

[ 478/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/decorate/border/Editor_BorderTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 479/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptQueue.cpp
No checks enabled.

[ 480/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/video/videoslide_gui.cpp
2 warnings generated.

[ 481/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLocation.cpp
27 warnings generated.

[ 482/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTimeStampTagHandler.cpp
33 warnings generated.

[ 483/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoDocument.cpp
2 warnings generated.

[ 484/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojxl/converttojxl.cpp
2 warnings generated.

[ 485/3657][8.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/mapsearches/gpssearchview.cpp
119 warnings generated.

[ 486/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLatLonQuadWriter.cpp
33 warnings generated.

[ 487/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSizeTagHandler.cpp
33 warnings generated.

[ 488/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/dbjobs/dbjobsthread.cpp
56 warnings generated.

[ 489/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPDocOps-Utils.cpp
No checks enabled.

[ 490/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/charcoal/charcoaltool.cpp
2 warnings generated.

[ 491/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_queryimages.cpp
2 warnings generated.

[ 492/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/searches/searchresultmodelhelper.cpp
2 warnings generated.

[ 493/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewgeneric.cpp
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewgeneric.cpp:28:5: warning: Call to virtual method 'DPluginConfViewGeneric::loadPlugins' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewgeneric.cpp:28:5: note: Call to virtual method 'DPluginConfViewGeneric::loadPlugins' during construction bypasses virtual dispatch
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
70 warnings generated.

[ 494/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLatLonBoxTagHandler.cpp
33 warnings generated.

[ 495/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/cpfindtask.cpp
2 warnings generated.

[ 496/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/advancedrename/renamecustomizer_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 497/3657][13.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/dbinaryiface.cpp
48 warnings generated.

[ 498/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/server/databaseserver.cpp
42 warnings generated.

[ 499/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/fileio/loadingcacheinterface.cpp
39 warnings generated.

[ 500/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/collections/dwitemdelegate_p.cpp
63 warnings generated.

[ 501/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifloader_save.cpp
2 warnings generated.

[ 502/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/overlaywidget.cpp
47 warnings generated.

[ 503/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings.cpp
53 warnings generated.

[ 504/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTopFovTagHandler.cpp
33 warnings generated.

[ 505/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/AbstractProjection.cpp
37 warnings generated.

[ 506/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifplugin.cpp
2 warnings generated.

[ 507/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotokineticscroller.cpp
2 warnings generated.

[ 508/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataOrientation.cpp
15 warnings generated.

[ 509/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dragdrop/core_dragdrop_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 510/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewbar.cpp
2 warnings generated.

[ 511/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/MarbleZip.cpp
39 warnings generated.

[ 512/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/blendingdlg/expoblendingdlg.cpp
2 warnings generated.

[ 513/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/itemfiltershistorytreeitem.cpp
36 warnings generated.

[ 514/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/metadatalistviewitem.cpp
74 warnings generated.

[ 515/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedanalyser.cpp
41 warnings generated.

[ 516/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exifdatetime.cpp
2 warnings generated.

[ 517/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedb.cpp
47 warnings generated.

[ 518/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/mediawikiplugin.cpp
2 warnings generated.

[ 519/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dngwriter/dnginfo_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 520/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/rawengine/core_libraw_obj_autogen/mocs_compilation.cpp
[ 521/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/imageguidewidget.cpp
55 warnings generated.

[ 522/3657][1.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbconstants.cpp
11 warnings generated.

[ 523/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcplugin.cpp
2 warnings generated.

[ 524/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/HttpDownloadManager.cpp
38 warnings generated.

[ 525/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Tests/FileMediaServer/FileMediaServerTest.cpp
No checks enabled.

[ 526/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget.cpp
100 warnings generated.

[ 527/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/granite-moe.cpp
No checks enabled.

[ 528/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/applytags_utest.cpp
2 warnings generated.

[ 529/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveystack.cpp
113 warnings generated.

[ 530/3657][9.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/PluginItemDelegate.cpp
76 warnings generated.

[ 531/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/groupstatecomputer.cpp
39 warnings generated.

[ 532/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTimeSpan.cpp
29 warnings generated.

[ 533/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/onlinedownload_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 534/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu_autogen/mocs_compilation.cpp
[ 535/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltHttpServer.cpp
No checks enabled.

[ 536/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTimeSpanTagHandler.cpp
33 warnings generated.

[ 537/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectionfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectionfilter.cpp:85:5: warning: Call to virtual method 'RedEyeCorrectionFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   85 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectionfilter.cpp:85:5: note: Call to virtual method 'RedEyeCorrectionFilter::filterImage' during construction bypasses virtual dispatch
   85 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
50 warnings generated.

[ 538/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_area_task.cpp
No checks enabled.

[ 539/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/effectmngr_p.cpp
37 warnings generated.

[ 540/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/magick/dimgimagemagickloader_load.cpp
2 warnings generated.

[ 541/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/invertfilter.cpp
41 warnings generated.

[ 542/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/facesmanagement/facesengine.cpp
92 warnings generated.

[ 543/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma4-assistant.cpp
No checks enabled.

[ 544/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pnt/PntRunner.cpp
2 warnings generated.

[ 545/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel_tagproperties.cpp
70 warnings generated.

[ 546/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem_p.cpp
63 warnings generated.

[ 547/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/generator/jalbumsettings.cpp
2 warnings generated.

[ 548/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/antivignetting/antivignetting.cpp
2 warnings generated.

[ 549/3657][9.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_tools.cpp
149 warnings generated.

[ 550/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/albummodel/albummodel_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 551/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Bsd/NptBsdNetwork.cpp
No checks enabled.

[ 552/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneSettings.cpp
39 warnings generated.

[ 553/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/glm4-moe.cpp
No checks enabled.

[ 554/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbchecker.cpp
40 warnings generated.

[ 555/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPolygon.cpp
34 warnings generated.

[ 556/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/actioncategorizedview.cpp
59 warnings generated.

[ 557/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/loadfromba_utest.cpp
2 warnings generated.

[ 558/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/opencv-dnn/dnnsfaceextractor.cpp
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/opencv-dnn/dnnsfaceextractor.cpp:64:10: warning: Call to virtual method 'DNNSFaceExtractor::loadModels' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   64 |     if (!this->loadModels())
      |          ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/facesengine/recognition/opencv-dnn/dnnsfaceextractor.cpp:64:10: note: Call to virtual method 'DNNSFaceExtractor::loadModels' during construction bypasses virtual dispatch
   64 |     if (!this->loadModels())
      |          ^~~~~~~~~~~~~~~~~~
46 warnings generated.

[ 559/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo.cpp
67 warnings generated.

[ 560/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:176:15: warning: Value of 'errno' was not checked and may be overwritten by function 'png_create_read_struct' [clang-analyzer-unix.Errno]
  176 |     png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:150:10: note: 'f' is non-null
  150 |     if (!f)
      |          ^
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:150:5: note: Taking false branch
  150 |     if (!f)
      |     ^
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:161:10: note: 'itemsRead' is equal to PNG_BYTES_TO_CHECK
  161 |     if ((itemsRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |          ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:161:9: note: Left side of '||' is false
  161 |     if ((itemsRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |         ^
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:161:46: note: Assuming the condition is false
  161 |     if ((itemsRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:161:5: note: Taking false branch
  161 |     if ((itemsRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |     ^
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:174:5: note: After calling 'rewind' reading 'errno' is required to find out if the call has failed
  174 |     rewind(f);
      |     ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_basic.cpp:176:15: note: Value of 'errno' was not checked and may be overwritten by function 'png_create_read_struct'
  176 |     png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 warnings generated.

[ 561/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/editor/simpletreemodel_utest.cpp
2 warnings generated.

[ 562/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_database.cpp
55 warnings generated.

[ 563/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/panorama/panoparser_autogen/mocs_compilation.cpp
2 warnings generated.

[ 564/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/threadimageio/core_threadimageio_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 565/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTiltTagHandler.cpp
33 warnings generated.

[ 566/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/navigation/ArrowDiscWidget.cpp
2 warnings generated.

[ 567/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/LatLonBoxWidget.cpp
39 warnings generated.

[ 568/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/widgets/facescanwidget.cpp
69 warnings generated.

[ 569/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewFormatTagHandler.cpp
33 warnings generated.

[ 570/3657][1.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_protection.cpp
2 warnings generated.

[ 571/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxplugin.cpp
2 warnings generated.

[ 572/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchqueryintent.cpp
33 warnings generated.

[ 573/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albumwatch.cpp
77 warnings generated.

[ 574/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlFilterTagHandler.cpp
37 warnings generated.

[ 575/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/resize/resizeplugin.cpp
2 warnings generated.

[ 576/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimgfilteractionkeys_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 577/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-io.cpp
No checks enabled.

[ 578/3657][12.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginloader.cpp
65 warnings generated.

[ 579/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlZoomTagHandler.cpp
33 warnings generated.

[ 580/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/redeyecorrection/Bqm_RedEyeCorrection_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 581/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/slideshowplugin.cpp
2 warnings generated.

[ 582/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/file/print/printoptionspage.cpp
2 warnings generated.

[ 583/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/geolocationfilter.cpp
54 warnings generated.

[ 584/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/texturecontainer.cpp
25 warnings generated.

[ 585/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiestab_helpers.cpp
95 warnings generated.

[ 586/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/widgets/assignnamewidgetstates.cpp
51 warnings generated.

[ 587/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/wizard/expoblendinglastpage.cpp
2 warnings generated.

[ 588/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/blackframeparser.cpp
44 warnings generated.

[ 589/3657][11.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_properties.cpp
74 warnings generated.

[ 590/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchquerycache.cpp
33 warnings generated.

[ 591/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/detectgeneral_cli.cpp
2 warnings generated.

[ 592/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbtalker.cpp
2 warnings generated.

[ 593/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivetoolplugin.cpp
2 warnings generated.

[ 594/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablewindow_setup.cpp
130 warnings generated.

[ 595/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbwatchadaptor.cpp
37 warnings generated.

[ 596/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_p.cpp
80 warnings generated.

[ 597/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/EquirectProjection.cpp
35 warnings generated.

[ 598/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemviewhoverbutton.cpp
70 warnings generated.

[ 599/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLongitudeTagHandler.cpp
33 warnings generated.

[ 600/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_opcodes.cpp
No checks enabled.

[ 601/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneVectorTileDataset.cpp
33 warnings generated.

[ 602/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemlist.cpp
75 warnings generated.

[ 603/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/duplicates/duplicatesfinder.cpp
74 warnings generated.

[ 604/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_xmp.cpp
44 warnings generated.

[ 605/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediaserver/dmediaserver_cli.cpp
2 warnings generated.

[ 606/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/orion.cpp
No checks enabled.

[ 607/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem.cpp
63 warnings generated.

[ 608/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/rgparsing_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 609/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/inserttext/inserttexttoolplugin.cpp
2 warnings generated.

[ 610/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/gpsbabel/GpsbabelPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 611/3657][9.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionmanager_p.cpp
61 warnings generated.

[ 612/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slidetoolbar.cpp
2 warnings generated.

[ 613/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/dragdrop/importdragdrop.cpp
117 warnings generated.

[ 614/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/thumbs/thumbsgenerator.cpp
68 warnings generated.

[ 615/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLineStyleTagHandler.cpp
33 warnings generated.

[ 616/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/filmgrain/Editor_FilmGrainTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 617/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlItemIconTagHandler.cpp
35 warnings generated.

[ 618/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/kodak_decoders.cpp
No checks enabled.

[ 619/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/FloatItemsLayer.cpp
52 warnings generated.

[ 620/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller_progress.cpp
61 warnings generated.

[ 621/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgbuiltinfilter.cpp
42 warnings generated.

[ 622/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/detectgeneral_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 623/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_tables.cpp
36 warnings generated.

[ 624/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/import/dscanner/Generic_DigitalScanner_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 625/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatutils.cpp
2 warnings generated.

[ 626/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileScalingTextureMapper.cpp
57 warnings generated.

[ 627/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/models/camitemsortsettings.cpp
31 warnings generated.

[ 628/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/hotpixels/hotpixelstool.cpp
2 warnings generated.

[ 629/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLineString.cpp
41 warnings generated.

[ 630/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dbusydlg.cpp
39 warnings generated.

[ 631/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tagfolderview.cpp
78 warnings generated.

[ 632/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dxmlguiwindow_fullscreen.cpp
85 warnings generated.

[ 633/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp
No checks enabled.

[ 634/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/onedrive/Generic_OneDrive_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 635/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma-embedding.cpp
No checks enabled.

[ 636/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupraw.cpp
73 warnings generated.

[ 637/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_nikon.cpp
47 warnings generated.

[ 638/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDescriptionTagHandler.cpp
33 warnings generated.

[ 639/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_containers.cpp
67 warnings generated.

[ 640/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/antivignetting/antivignettingtool.cpp
2 warnings generated.

[ 641/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/filters/filtersidebarwidget_properties.cpp
90 warnings generated.

[ 642/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataRegion.cpp
29 warnings generated.

[ 643/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow_config.cpp
135 warnings generated.

[ 644/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSimpleDataTagHandler.cpp
33 warnings generated.

[ 645/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twitterwindow.cpp
2 warnings generated.

[ 646/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/decorate/inserttext/Editor_InsertTextTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 647/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/magickloader_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 648/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/editortool.cpp
82 warnings generated.

[ 649/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterthread.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterthread.cpp:58:5: warning: Call to virtual method 'DNGConverterActionThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   58 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterthread.cpp:58:5: note: Call to virtual method 'DNGConverterActionThread::cancel' during destruction bypasses virtual dispatch
   58 |     this->cancel();
      |     ^~~~~~~~~~~~~~
3 warnings generated.

[ 650/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/lookup/lookupfactory.cpp
46 warnings generated.

[ 651/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/ServerLayout.cpp
33 warnings generated.

[ 652/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPolyStyleTagWriter.cpp
33 warnings generated.

[ 653/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml.cpp
No checks enabled.

[ 654/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/ggml-cpu.cpp
No checks enabled.

[ 655/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/facerejectionoverlay.cpp
66 warnings generated.

[ 656/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/convert8to16/Editor_Convert8To16Tool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 657/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/bqminfoiface.cpp
96 warnings generated.

[ 658/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:270:72: warning: Potential leak of memory pointed to by 'llamaConf' [clang-analyzer-cplusplus.NewDeleteLeaks]
  270 |         QTreeWidgetItem* const ggmlConf = new QTreeWidgetItem(nlEntry, QStringList() << i18nc("@item: component info", "GGML"));
      |                                                                        ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:388:40: note: Calling constructor for 'ComponentsInfoDlg'
  388 |     ComponentsInfoDlg* const dlg = new ComponentsInfoDlg(qApp->activeWindow());
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:92:34: note: Assuming 'gpLibrary' is non-null
   92 |         QString gpVersion      = gpLibrary ? QLatin1String(gpLibrary[0])
      |                                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:92:34: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:186:80: note: Assuming the condition is true
  186 |                             i18nc("@item: component info", "Libllama.cpp") << (!llamaVersion.isEmpty() ? llamaVersion
      |                                                                                ^~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:186:80: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:192:75: note: Assuming the condition is true
  192 |                             i18nc("@item: component info", "Libggml") << (!ggmlVersion.isEmpty() ? ggmlVersion
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:192:75: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:241:13: note: Assuming the condition is false
  241 |         if (dbBe != QLatin1String("QSQLITE"))
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:241:9: note: Taking false branch
  241 |         if (dbBe != QLatin1String("QSQLITE"))
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:261:44: note: Memory is allocated
  261 |         QTreeWidgetItem* const llamaConf = new QTreeWidgetItem(nlEntry, QStringList() << i18nc("@item: component info", "LLAMA.CPP"));
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:263:9: note: Loop condition is false. Execution continues on line 270
  263 |         for (auto it = LLAMA_CONFIG.constBegin() ; it != LLAMA_CONFIG.constEnd() ; ++it)
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:270:72: note: Potential leak of memory pointed to by 'llamaConf'
  270 |         QTreeWidgetItem* const ggmlConf = new QTreeWidgetItem(nlEntry, QStringList() << i18nc("@item: component info", "GGML"));
      |                                                                        ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:281:66: warning: Potential leak of memory pointed to by 'ggmlConf' [clang-analyzer-cplusplus.NewDeleteLeaks]
  281 |         QTreeWidgetItem* const ffmpegEntry = new QTreeWidgetItem(listView(), QStringList() << i18nc("@item: component info", "FFmpeg Configuration"));
      |                                                                  ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:388:40: note: Calling constructor for 'ComponentsInfoDlg'
  388 |     ComponentsInfoDlg* const dlg = new ComponentsInfoDlg(qApp->activeWindow());
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:92:34: note: Assuming 'gpLibrary' is non-null
   92 |         QString gpVersion      = gpLibrary ? QLatin1String(gpLibrary[0])
      |                                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:92:34: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:186:80: note: Assuming the condition is true
  186 |                             i18nc("@item: component info", "Libllama.cpp") << (!llamaVersion.isEmpty() ? llamaVersion
      |                                                                                ^~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:186:80: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:192:75: note: Assuming the condition is true
  192 |                             i18nc("@item: component info", "Libggml") << (!ggmlVersion.isEmpty() ? ggmlVersion
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:192:75: note: '?' condition is true
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:241:13: note: Assuming the condition is false
  241 |         if (dbBe != QLatin1String("QSQLITE"))
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:241:9: note: Taking false branch
  241 |         if (dbBe != QLatin1String("QSQLITE"))
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:263:9: note: Loop condition is false. Execution continues on line 270
  263 |         for (auto it = LLAMA_CONFIG.constBegin() ; it != LLAMA_CONFIG.constEnd() ; ++it)
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:270:43: note: Memory is allocated
  270 |         QTreeWidgetItem* const ggmlConf = new QTreeWidgetItem(nlEntry, QStringList() << i18nc("@item: component info", "GGML"));
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:272:9: note: Loop condition is false. Execution continues on line 281
  272 |         for (auto it = GGML_CONFIG.constBegin() ; it != GGML_CONFIG.constEnd() ; ++it)
      |         ^
/home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp:281:66: note: Potential leak of memory pointed to by 'ggmlConf'
  281 |         QTreeWidgetItem* const ffmpegEntry = new QTreeWidgetItem(listView(), QStringList() << i18nc("@item: component info", "FFmpeg Configuration"));
      |                                                                  ^
76 warnings generated.

[ 900/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip_album.cpp
63 warnings generated.

[ 901/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetuptooltip.cpp
2 warnings generated.

[ 902/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TextureTile.cpp
33 warnings generated.

[ 903/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/items/facegroup.cpp
114 warnings generated.

[ 904/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/blackframetooltip.cpp
70 warnings generated.

[ 905/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/invert/Bqm_Invert_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 906/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/metadatastatusbar.cpp
39 warnings generated.

[ 907/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/colorbalancefilter_cli.cpp
2 warnings generated.

[ 908/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/raindropfilter.cpp
46 warnings generated.

[ 909/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_vmap.c
No checks enabled.

[ 910/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/geocoordinates_utest.cpp
2 warnings generated.

[ 911/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/BillboardGraphicsItem.cpp
44 warnings generated.

[ 912/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/audio/presentation_audiopage.cpp
2 warnings generated.

[ 913/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/wallpaper/Generic_Wallpaper_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 914/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlplayModeTagHandler.cpp
33 warnings generated.

[ 915/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/faceclassifierbase.cpp
31 warnings generated.

[ 916/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/databaseworkeriface.cpp
58 warnings generated.

[ 917/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/erasemetadatatag_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 918/3657][7.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
2 warnings generated.

[ 919/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/imageeditor/core_imageeditor_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 920/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/imagequalitythread.cpp
41 warnings generated.

[ 921/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/smugmug/Generic_SmugMug_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 922/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/unpack_thumb.cpp
No checks enabled.

[ 923/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigntemplate/assigntemplateplugin.cpp
2 warnings generated.

[ 924/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nemotron-h-moe.cpp
No checks enabled.

[ 925/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/bordersettings.cpp
53 warnings generated.

[ 926/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/subjectedit.cpp
60 warnings generated.

[ 927/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationsettings.cpp
49 warnings generated.

[ 928/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLatLonQuadTagHandler.cpp
33 warnings generated.

[ 929/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/recognize/facepipelinerecognize.cpp
73 warnings generated.

[ 930/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurfilter.cpp
/home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurfilter.cpp:96:5: warning: Call to virtual method 'BackgroundBlurFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   96 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurfilter.cpp:96:5: note: Call to virtual method 'BackgroundBlurFilter::filterImage' during construction bypasses virtual dispatch
   96 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
3 warnings generated.

[ 931/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/demo/geoiface_demo_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[ 932/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedbbackend.cpp
31 warnings generated.

[ 933/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/usexmpsidecar_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 934/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/printiteminfo_utest.cpp
2 warnings generated.

[ 935/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dplugins/loadandrun_generic_gui.cpp
2 warnings generated.

[ 936/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/browser_gui.cpp
2 warnings generated.

[ 937/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/captionedit.cpp
64 warnings generated.

[ 938/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MercatorScanlineTextureMapper.cpp
55 warnings generated.

[ 939/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup_slots.cpp
72 warnings generated.

[ 940/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/blendingdlg/enfusesettings.cpp
2 warnings generated.

[ 941/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/geocoordinates_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 942/3657][10.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/print/calsystem.cpp
2 warnings generated.

[ 943/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twitterwidget.cpp
2 warnings generated.

[ 944/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/dworkingpixmap.cpp
41 warnings generated.

[ 945/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/searches/searchresultbackend.cpp
2 warnings generated.

[ 946/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odwindow.cpp
2 warnings generated.

[ 947/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/models/importfiltermodel.cpp
63 warnings generated.

[ 948/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dplugins/webservices/core_libwso2_obj_autogen/mocs_compilation.cpp
35 warnings generated.

[ 949/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLatLonAltBoxTagHandler.cpp
33 warnings generated.

[ 950/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/pplugin.cpp
2 warnings generated.

[ 951/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlInstallMapTagHandler.cpp
39 warnings generated.

[ 952/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/autotagsclassifierbase.cpp
/home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/autotagsclassifierbase.cpp:37:10: warning: Call to virtual method 'AutotagsClassifierBase::loadTrainingData' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   37 |     if (!this->loadTrainingData())
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/autotagsclassifierbase.cpp:37:10: note: Call to virtual method 'AutotagsClassifierBase::loadTrainingData' during construction bypasses virtual dispatch
   37 |     if (!this->loadTrainingData())
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
33 warnings generated.

[ 953/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/stablelm.cpp
No checks enabled.

[ 954/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setupgeolocation.cpp
44 warnings generated.

[ 955/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/focuspointmanagement/focuspointgroup.cpp
104 warnings generated.

[ 956/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/itemdescedittab_p.cpp
109 warnings generated.

[ 957/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/view/slideshow/Generic_SlideShow_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 958/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikamdatabase_autogen/mocs_compilation.cpp
2 warnings generated.

[ 959/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataListStyle.cpp
33 warnings generated.

[ 960/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbplugin.cpp
2 warnings generated.

[ 961/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgfiltermanager.cpp
57 warnings generated.

[ 962/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/fuji_compressed.cpp
No checks enabled.

[ 963/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/dateformatmodifier.cpp
37 warnings generated.

[ 964/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/correlator/track_listmodel.cpp
48 warnings generated.

[ 965/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlHotSpotTagHandler.cpp
33 warnings generated.

[ 966/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/phaseone_processing.cpp
No checks enabled.

[ 967/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/ernie4-5-moe.cpp
No checks enabled.

[ 968/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagsactionmngr_shortcuts.cpp
125 warnings generated.

[ 969/3657][13.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_scale.cpp
77 warnings generated.

[ 970/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPMeta.cpp
No checks enabled.

[ 971/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/queuetooltip.cpp
94 warnings generated.

[ 972/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlListStyleTagHandler.cpp
35 warnings generated.

[ 973/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/notificationmanager/dnotificationwidget.cpp
61 warnings generated.

[ 974/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/onlineversion/onlineversiondwnl.cpp
41 warnings generated.

[ 975/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/preview/previewosdsettings.cpp
52 warnings generated.

[ 976/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/itemvisibilitycontroller.cpp
35 warnings generated.

[ 977/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/iccpostloadingmanager.cpp
39 warnings generated.

[ 978/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/imagedialog.cpp
84 warnings generated.

[ 979/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/queryinfo_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 980/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgwidgets.cpp
59 warnings generated.

[ 981/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/fuji.cpp
No checks enabled.

[ 982/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-batch.cpp
No checks enabled.

[ 983/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/metareaderthread_utest.cpp
2 warnings generated.

[ 984/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview_preview.cpp
86 warnings generated.

[ 985/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolformats_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 986/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/pgf/dimgpgfloader.cpp
2 warnings generated.

[ 987/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/loadpgfdata_utest.cpp
2 warnings generated.

[ 988/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/json/JsonParser.cpp
2 warnings generated.

[ 989/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/manager/mailprocess.cpp
2 warnings generated.

[ 990/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/localcontrast/Bqm_LocalContrast_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 991/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/commentreadwrite_utest.cpp
2 warnings generated.

[ 992/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveywindow_tools.cpp
123 warnings generated.

[ 993/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/manager/expoblendingmanager.cpp
2 warnings generated.

[ 994/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/primitives_utest.cpp
2 warnings generated.

[ 995/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/lookup/lookupaltitudegeonames.cpp
60 warnings generated.

[ 996/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/twitter/Generic_Twitter_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 997/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/dbrx.cpp
No checks enabled.

[ 998/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMinAltitudeTagHandler.cpp
33 warnings generated.

[ 999/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/fileio/loadingcache.cpp
40 warnings generated.

[1000/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/arch/arm/quants.c
No checks enabled.

[1001/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/shear/Editor_ShearTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1002/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/localcontrast/localcontrastplugin.cpp
2 warnings generated.

[1003/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nemotron-h.cpp
No checks enabled.

[1004/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/thememanager.cpp
73 warnings generated.

[1005/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_info.cpp
No checks enabled.

[1006/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/mimefilter.cpp
49 warnings generated.

[1007/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dpixelsaliasfilter.cpp
37 warnings generated.

[1008/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriterhost.cpp
44 warnings generated.

[1009/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/tesseractbinary.cpp
44 warnings generated.

[1010/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgcontainer.cpp
37 warnings generated.

[1011/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/advancedrename/gui_advancedrename_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1012/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryelementfunctor.cpp
2 warnings generated.

[1013/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/lfm2moe.cpp
No checks enabled.

[1014/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccpreviewwidget.cpp
43 warnings generated.

[1015/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/plamo3.cpp
No checks enabled.

[1016/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivematrix.cpp
2 warnings generated.

[1017/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/firstrundlg.cpp
62 warnings generated.

[1018/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/noisereduction/Editor_NoiseReductionTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1019/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databasefields_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1020/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mamba2.cpp
No checks enabled.

[1021/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/texture/textureplugin.cpp
2 warnings generated.

[1022/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleWidgetInputHandler.cpp
53 warnings generated.

[1023/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_magnifier.cpp
61 warnings generated.

[1024/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/sharpen/sharpentoolplugin.cpp
2 warnings generated.

[1025/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSchema.cpp
29 warnings generated.

[1026/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/mlfoundation/mlpipelinepackagenotify.cpp
37 warnings generated.

[1027/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_login.cpp
2 warnings generated.

[1028/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/solidhardware_gui.cpp
2 warnings generated.

[1029/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemrotationoverlay.cpp
66 warnings generated.

[1030/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2pollserver.cpp
No checks enabled.

[1031/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/importoverlays.cpp
66 warnings generated.

[1032/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/facesengine/core_digikamfacesengine_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1033/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/pgfscaled_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1034/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/timeadjust/clockphotodialog.cpp
84 warnings generated.

[1035/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/XML_Node.cpp
No checks enabled.

[1036/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/piwigo/piwigowindow.cpp
2 warnings generated.

[1037/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMinLodPixelsTagHandler.cpp
33 warnings generated.

[1038/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/editor/gpsimageitem_utest.cpp
2 warnings generated.

[1039/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxHeightTagHandler.cpp
33 warnings generated.

[1040/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2facebook.cpp
No checks enabled.

[1041/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/WXMPDocOps.cpp
No checks enabled.

[1042/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlFeatureTagWriter.cpp
45 warnings generated.

[1043/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/autocrop/autocroptoolplugin.cpp
2 warnings generated.

[1044/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/trimmedmodifier.cpp
37 warnings generated.

[1045/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/correlator/track_correlator_thread.cpp
57 warnings generated.

[1046/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/afmoe.cpp
No checks enabled.

[1047/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/multithreading/processordlg.cpp
2 warnings generated.

[1048/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/mapsearches/gui_gpssearch_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1049/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_photo.cpp
42 warnings generated.

[1050/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_events.cpp
61 warnings generated.

[1051/3657][12.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiessidebardb.cpp
101 warnings generated.

[1052/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/dialogs/camerainfodialog.cpp
61 warnings generated.

[1053/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegservermngr.cpp
77 warnings generated.

[1054/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/channelmixer/channelmixertool.cpp
2 warnings generated.

[1055/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/tooltipcreator.cpp
54 warnings generated.

[1056/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSnippet.cpp
15 warnings generated.

[1057/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dngwriter/dngcompare_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1058/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/filters/autocrop_cli.cpp
2 warnings generated.

[1059/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/editor/rgtagmodel_utest.cpp
2 warnings generated.

[1060/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/bookmarksmenu.cpp
66 warnings generated.

[1061/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/localizeconfig.cpp
78 warnings generated.

[1062/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataObject.cpp
31 warnings generated.

[1063/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/defaultvaluemodifier.cpp
52 warnings generated.

[1064/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselectors.cpp
70 warnings generated.

[1065/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/noise_detector.cpp
42 warnings generated.

[1066/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupmime_setup.cpp
72 warnings generated.

[1067/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/setup/core_setupcommon_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1068/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dsavesettingswidget.cpp
53 warnings generated.

[1069/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdmpform.cpp
2 warnings generated.

[1070/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_items.cpp
135 warnings generated.

[1071/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/properties/core_itemproperties_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1072/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/auto/stretchfilter.cpp
41 warnings generated.

[1073/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:163:5: warning: Call to virtual method 'GreycstorationFilter::cancelFilter' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  163 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:163:5: note: Call to virtual method 'GreycstorationFilter::cancelFilter' during destruction bypasses virtual dispatch
  163 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:222:5: warning: Call to virtual method 'GreycstorationFilter::initFilter' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  222 |     this->initFilter();
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:156:5: note: Calling 'GreycstorationFilter::setup'
  156 |     setup();
      |     ^~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:201:9: note: Assuming the condition is false
  201 |     if (m_orgImage.sixteenBit())   // 16 bits image.
      |         ^~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:201:5: note: Taking false branch
  201 |     if (m_orgImage.sixteenBit())   // 16 bits image.
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:206:10: note: Assuming field 'mode' is not equal to Resize
  206 |     if ((d->mode == Resize) || (d->mode == SimpleResize))
      |          ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:206:9: note: Left side of '||' is false
  206 |     if ((d->mode == Resize) || (d->mode == SimpleResize))
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:206:33: note: Assuming field 'mode' is not equal to SimpleResize
  206 |     if ((d->mode == Resize) || (d->mode == SimpleResize))
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:206:5: note: Taking false branch
  206 |     if ((d->mode == Resize) || (d->mode == SimpleResize))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp:222:5: note: Call to virtual method 'GreycstorationFilter::initFilter' during construction bypasses virtual dispatch
  222 |     this->initFilter();
      |     ^~~~~~~~~~~~~~~~~~
59 warnings generated.

[1074/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolparserout_cli.cpp
2 warnings generated.

[1075/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNorthTagHandler.cpp
33 warnings generated.

[1076/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/postprocessing/postprocessing_aux.cpp
No checks enabled.

[1077/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp
No checks enabled.

[1078/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/json/JsonRunner.cpp
2 warnings generated.

[1079/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/advancedrename/renamecustomizer_utest.cpp
2 warnings generated.

[1080/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailsize.cpp
33 warnings generated.

[1081/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tagslineeditoverlay.cpp
74 warnings generated.

[1082/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Plugin.cpp
2 warnings generated.

[1083/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/thememanager_p.cpp
68 warnings generated.

[1084/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixSystem.cpp
No checks enabled.

[1085/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltDidl.cpp
No checks enabled.

[1086/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/PGFstream.cpp
No checks enabled.

[1087/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/imageregionitem.cpp
79 warnings generated.

[1088/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-quant.cpp
No checks enabled.

[1089/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/canvas.cpp
73 warnings generated.

[1090/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/gpsundocommand.cpp
67 warnings generated.

[1091/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/multithreading/rawtopngconverterthread.cpp
2 warnings generated.

[1092/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databasemariadbinit_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1093/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlIconTagHandler.cpp
33 warnings generated.

[1094/3657][21.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/StyleBuilder.cpp
56 warnings generated.

[1095/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/decorate/texture/Bqm_Texture_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1096/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/MarbleSplashLayer.cpp
48 warnings generated.

[1097/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/undocache.cpp
44 warnings generated.

[1098/3657][6.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/main.cpp
2 warnings generated.

[1099/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/ParsingRunner.cpp
29 warnings generated.

[1100/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelsface.cpp
47 warnings generated.

[1101/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp
No checks enabled.

[1102/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/colorfxsettings.cpp
56 warnings generated.

[1103/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/filterstatusbar.cpp
62 warnings generated.

[1104/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_bmff.cpp
No checks enabled.

[1105/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneMercatorTileProjection.cpp
27 warnings generated.

[1106/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelsettings.cpp
82 warnings generated.

[1107/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/startscanpage.cpp
39 warnings generated.

[1108/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/art/rawimportartplugin.cpp
2 warnings generated.

[1109/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/colorlabelwidget_menu.cpp
72 warnings generated.

[1110/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/ops.cpp
No checks enabled.

[1111/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_albums.cpp
115 warnings generated.

[1112/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/measure/qrc_measuretool.cpp
2 warnings generated.

[1113/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelsweights.cpp
29 warnings generated.

[1114/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/filters/nrestimate_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1115/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastsettings.cpp
53 warnings generated.

[1116/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltDeviceHost.cpp
No checks enabled.

[1117/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/evolutionbinary.cpp
2 warnings generated.

[1118/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/libabstracthistory_autogen/mocs_compilation.cpp
2 warnings generated.

[1119/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLinkSnippetTagHandler.cpp
35 warnings generated.

[1120/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptSimpleMessageQueue.cpp
No checks enabled.

[1121/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview_features.cpp
66 warnings generated.

[1122/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_scroll.cpp
61 warnings generated.

[1123/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/timeadjust/timeadjustplugin.cpp
2 warnings generated.

[1124/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/iojobs/iojobdata.cpp
57 warnings generated.

[1125/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/jpegutils/iccjpeg.c
[1126/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/ratingreadwrite_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1127/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryxmlutils.cpp
2 warnings generated.

[1128/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/tiff.cpp
No checks enabled.

[1129/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/blur/Editor_BlurTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1130/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/LayerInterface.cpp
25 warnings generated.

[1131/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem_events.cpp
61 warnings generated.

[1132/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/applytags_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1133/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolerrorview.cpp
39 warnings generated.

[1134/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/baichuan.cpp
No checks enabled.

[1135/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttopng/converttopng.cpp
2 warnings generated.

[1136/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/autocorrection/autocorrection.cpp
2 warnings generated.

[1137/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/dcraw_half_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1138/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_gain_map.cpp
No checks enabled.

[1139/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/leica.cpp
No checks enabled.

[1140/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimghistory_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1141/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlSourceFileTagHandler.cpp
45 warnings generated.

[1142/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/filters/tagfilterview.cpp
68 warnings generated.

[1143/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/server/dmediaserver.cpp
36 warnings generated.

[1144/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltProtocolInfo.cpp
No checks enabled.

[1145/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/haar/haar.cpp
37 warnings generated.

[1146/3657][9.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_fileio.cpp
77 warnings generated.

[1147/3657][11.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensfuncameraselector.cpp
53 warnings generated.

[1148/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegserver.cpp
36 warnings generated.

[1149/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_libheif.cpp
41 warnings generated.

[1150/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/ratiocrop/ratiocroptool.cpp
2 warnings generated.

[1151/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLineStringTagWriter.cpp
35 warnings generated.

[1152/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/refocusmatrix.cpp
25 warnings generated.

[1153/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptUri.cpp
No checks enabled.

[1154/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXTrackPointExtensionTagHandler.cpp
2 warnings generated.

[1155/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlDescriptionTagHandler.cpp
33 warnings generated.

[1156/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/dht_demosaic.cpp
No checks enabled.

[1157/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_photo.cpp
87 warnings generated.

[1158/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dhuesaturationselect.cpp
65 warnings generated.

[1159/3657][9.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/raw/drawdecoding.cpp
37 warnings generated.

[1160/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/setiptcpreview_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1161/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/patchpreview_utest.cpp
2 warnings generated.

[1162/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlXTagHandler.cpp
33 warnings generated.

[1163/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoramaplugin.cpp
2 warnings generated.

[1164/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLookAtTagHandler.cpp
33 warnings generated.

[1165/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/write/file_write.cpp
No checks enabled.

[1166/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/dream.cpp
No checks enabled.

[1167/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/bwsepiasettings.cpp
63 warnings generated.

[1168/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_blur.cpp
43 warnings generated.

[1169/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/olmo2.cpp
No checks enabled.

[1170/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/notificationmanager/dnotificationpopup.cpp
59 warnings generated.

[1171/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/manager/advprintphoto.cpp
2 warnings generated.

[1172/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-grammar.cpp
No checks enabled.

[1173/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCreateTagHandler.cpp
35 warnings generated.

[1174/3657][10.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/pipelines/object/autotagspipelineobject.cpp
79 warnings generated.

[1175/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/o5mreader/o5mreader.cpp
/home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp:130:5: warning: Potential leak of memory pointed to by 'delegate' [clang-analyzer-cplusplus.NewDeleteLeaks]
  130 |     connect(this, &QTreeWidget::itemChanged,
      |     ^
/home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp:30:5: note: Calling 'LabelsTreeView::initColorsTree'
   30 |     initColorsTree();
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp:100:42: note: Memory is allocated
  100 |     ColorLabelDelegate* const delegate = new ColorLabelDelegate(32, this);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp:130:5: note: Potential leak of memory pointed to by 'delegate'
  130 |     connect(this, &QTreeWidget::itemChanged,
      |     ^
128 warnings generated.

[3227/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/custom/userscript/userscript.cpp
2 warnings generated.

[3228/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/FileStoragePolicy.cpp
29 warnings generated.

[3229/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/redeye/redeyecorrectioncontainer.cpp
37 warnings generated.

[3230/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_rangedate.cpp
120 warnings generated.

[3231/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/querysiteinfousergroups_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3232/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptSystem.cpp
No checks enabled.

[3233/3657][9.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/manager/expoblendingthread.cpp
2 warnings generated.

[3234/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/filters/lensfuniface_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3235/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimghistorygraph_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3236/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/maintenance/gui_maintenance_obj_autogen/mocs_compilation.cpp
87 warnings generated.

[3237/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemcontainer.cpp
67 warnings generated.

[3238/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exifadjust.cpp
2 warnings generated.

[3239/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlAnimatedUpdateTagWriter.cpp
33 warnings generated.

[3240/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfodata.cpp
43 warnings generated.

[3241/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/utils_dcraw.cpp
No checks enabled.

[3242/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/SearchRunnerPlugin.cpp
37 warnings generated.

[3243/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterdialog.cpp
3 warnings generated.

[3244/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/antivignetting/antivignettingtoolplugin.cpp
2 warnings generated.

[3245/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/wavtokenizer-dec.cpp
No checks enabled.

[3246/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataColorStyle.cpp
25 warnings generated.

[3247/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/p1.cpp
No checks enabled.

[3248/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp
No checks enabled.

[3249/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-sampler.cpp
No checks enabled.

[3250/3657][7.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewsidebar.cpp
2 warnings generated.

[3251/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/imagequalitywidget.cpp
67 warnings generated.

[3252/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTourPrimitive.cpp
15 warnings generated.

[3253/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/mjpegstream/Generic_MjpegStream_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3254/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/WXMPUtils.cpp
No checks enabled.

[3255/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_image.cpp
No checks enabled.

[3256/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterdialog.cpp
95 warnings generated.

[3257/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/myimageitem.cpp
2 warnings generated.

[3258/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_dmultitabbar.cpp
77 warnings generated.

[3259/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/itemdescedittab_infoview.cpp
109 warnings generated.

[3260/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotocoordinatesoverlay.cpp
5 warnings generated.

[3261/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettingscontainer.cpp
41 warnings generated.

[3262/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/blurfx/blurfxtoolplugin.cpp
2 warnings generated.

[3263/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNetworkLinkTagHandler.cpp
35 warnings generated.

[3264/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/delegate/itemfacedelegate.cpp
79 warnings generated.

[3265/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_queryrevision.cpp
2 warnings generated.

[3266/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/sharpen/Editor_SharpenTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3267/3657][12.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/metadatahub.cpp
70 warnings generated.

[3268/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptList.cpp
No checks enabled.

[3269/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXdescTagHandler.cpp
2 warnings generated.

[3270/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_update_meta.cpp
No checks enabled.

[3271/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/pinterest/Generic_Pinterest_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3272/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/usexmpsidecar_utest.cpp
2 warnings generated.

[3273/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_colors.cpp
77 warnings generated.

[3274/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/plamo.cpp
No checks enabled.

[3275/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/printcreatorplugin.cpp
2 warnings generated.

[3276/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/multirender_test.cpp
No checks enabled.

[3277/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templatepanel.cpp
78 warnings generated.

[3278/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/abstractalbummodel_specific.cpp
67 warnings generated.

[3279/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneAbstractDataset.cpp
15 warnings generated.

[3280/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/AzimuthalProjection.cpp
41 warnings generated.

[3281/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/group/searchgroup_io.cpp
76 warnings generated.

[3282/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/open.cpp
No checks enabled.

[3283/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/randomnumbergenerator.cpp
29 warnings generated.

[3284/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/sequencenumberoption.cpp
47 warnings generated.

[3285/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmRelationManagerWidget.cpp
58 warnings generated.

[3286/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPopTagHandler.cpp
35 warnings generated.

[3287/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/antivignetting/antivignettingplugin.cpp
2 warnings generated.

[3288/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-kv-cache-dsv4.cpp
No checks enabled.

[3289/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager_p.cpp
89 warnings generated.

[3290/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/raindrop/raindroptoolplugin.cpp
2 warnings generated.

[3291/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dpreviewmanager.cpp
53 warnings generated.

[3292/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/models/gui_digikammodels_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3293/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablewindow_tools.cpp
129 warnings generated.

[3294/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftimportwindow.cpp
2 warnings generated.

[3295/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlSimpleDataTagWriter.cpp
33 warnings generated.

[3296/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/common/slideshowsettings.cpp
2 warnings generated.

[3297/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlImagePyramidTagHandler.cpp
33 warnings generated.

[3298/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/toolsettingsview.cpp
79 warnings generated.

[3299/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/StackedTile.cpp
37 warnings generated.

[3300/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewtooltip.cpp
2 warnings generated.

[3301/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen35.cpp
No checks enabled.

[3302/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/imagehistogram.cpp
37 warnings generated.

[3303/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/widgets/presentationwidget.cpp
2 warnings generated.

[3304/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmloutputpage.cpp
2 warnings generated.

[3305/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/utils/digikam_globals_bundles.cpp
76 warnings generated.

[3306/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_draw.cpp
61 warnings generated.

[3307/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlister_palbum.cpp
72 warnings generated.

[3308/3657][10.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/mapsearches/gpsmarkertiler.cpp
111 warnings generated.

[3309/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlHeadTagHandler.cpp
33 warnings generated.

[3310/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/progressview.cpp
47 warnings generated.

[3311/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/itemmarkertiler_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3312/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamdlg_server.cpp
74 warnings generated.

[3313/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchllamaworker.cpp
27 warnings generated.

[3314/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlEastTagHandler.cpp
33 warnings generated.

[3315/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/query/fieldquerybuilder.cpp
59 warnings generated.

[3316/3657][14.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/reversegeocoding/rgtagmodel.cpp
69 warnings generated.

[3317/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/tools/jalbumjava.cpp
2 warnings generated.

[3318/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip_settings.cpp
63 warnings generated.

[3319/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/canon_600.cpp
No checks enabled.

[3320/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/iojobs/iojobsthread.cpp
50 warnings generated.

[3321/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/examples/editsample/main.cpp
2 warnings generated.

[3322/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager_actions.cpp
90 warnings generated.

[3323/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/focuspoint/afpointwrite_cli.cpp
2 warnings generated.

[3324/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/openelm.cpp
No checks enabled.

[3325/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/items/facegroup_p.cpp
105 warnings generated.

[3326/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/MarbleGraphicsItem.cpp
62 warnings generated.

[3327/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/querysiteinfousergroups_utest.cpp
2 warnings generated.

[3328/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbthumbinfoprovider.cpp
59 warnings generated.

[3329/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/ratiocrop/ratiocroptoolplugin.cpp
2 warnings generated.

[3330/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileactionmngr.cpp
73 warnings generated.

[3331/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/models/importthumbnailmodel.cpp
60 warnings generated.

[3332/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileactionmngr_p.cpp
58 warnings generated.

[3333/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/piwigo/piwigotalker.cpp
2 warnings generated.

[3334/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemfiltermodel_p.cpp
77 warnings generated.

[3335/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttoavif/Bqm_ConvertToAVIF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3336/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/raw/DImg_RAW_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3337/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/video/videothumbwriter.cpp
37 warnings generated.

[3338/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmPlugin.cpp
2 warnings generated.

[3339/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/engine/sharedloadsavethread.cpp
41 warnings generated.

[3340/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/geolocation/itemgpsmodelhelper.cpp
62 warnings generated.

[3341/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigntags/assigntags.cpp
2 warnings generated.

[3342/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlSettingsTagHandler.cpp
33 warnings generated.

[3343/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:219:5: warning: Call to virtual method 'FlickrWidget::updateLabels' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  219 |     this->updateLabels();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:60:9: note: Assuming the condition is false
   60 |     if ((tmpWidth = hdrFont.horizontalAdvance(i18nc("photo permissions", "Family"))) > permColWidth)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:60:5: note: Taking false branch
   60 |     if ((tmpWidth = hdrFont.horizontalAdvance(i18nc("photo permissions", "Family"))) > permColWidth)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:65:9: note: Assuming the condition is false
   65 |     if ((tmpWidth = hdrFont.horizontalAdvance(i18nc("photo permissions", "Friends"))) > permColWidth)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:65:5: note: Taking false branch
   65 |     if ((tmpWidth = hdrFont.horizontalAdvance(i18nc("photo permissions", "Friends"))) > permColWidth)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwidget.cpp:219:5: note: Call to virtual method 'FlickrWidget::updateLabels' during construction bypasses virtual dispatch
  219 |     this->updateLabels();
      |     ^~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[3344/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/mediaserver/mediaserverbackend_autogen/mocs_compilation.cpp
[3345/3657][1.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_image.cpp
2 warnings generated.

[3346/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/WXMPIterator.cpp
No checks enabled.

[3347/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p_desktop.cpp
49 warnings generated.

[3348/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_parse.cpp
2 warnings generated.

[3349/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/redeyecorrection/redeyecorrectionplugin.cpp
2 warnings generated.

[3350/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/utils/iteminfoalbumsjob.cpp
45 warnings generated.

[3351/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/dbsettingswidget_mariadb.cpp
84 warnings generated.

[3352/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/tagsreadwrite_utest.cpp
2 warnings generated.

[3353/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/onlineversion/onlineversionchecker.cpp
35 warnings generated.

[3354/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataItemIcon.cpp
33 warnings generated.

[3355/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatetimeedit.cpp
57 warnings generated.

[3356/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffloader_save.cpp
2 warnings generated.

[3357/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLeftFovTagHandler.cpp
33 warnings generated.

[3358/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlBlendingTagHandler.cpp
39 warnings generated.

[3359/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchnlmodelmanager.cpp
45 warnings generated.

[3360/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/imgqsort/imagequalitysorter.cpp
66 warnings generated.

[3361/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/addtagscombobox.cpp
74 warnings generated.

[3362/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/histogrampainter.cpp
47 warnings generated.

[3363/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlg.cpp
60 warnings generated.

[3364/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/iojobs/gui_iojobs_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3365/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/core_nlsearch_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3366/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator_freedesktop.cpp
55 warnings generated.

[3367/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlintropage.cpp
2 warnings generated.

[3368/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/filters/colorfx/colorfx.cpp
2 warnings generated.

[3369/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbaccess.cpp
47 warnings generated.

[3370/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/dmediaserverdlg.cpp
2 warnings generated.

[3371/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/dragdrop/tagdragdrop.cpp
101 warnings generated.

[3372/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/importfilter.cpp
32 warnings generated.

[3373/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_opcode_list.cpp
No checks enabled.

[3374/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/libfakeserver_autogen/mocs_compilation.cpp
2 warnings generated.

[3375/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/pgf/dimgpgfloader_save.cpp
2 warnings generated.

[3376/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/ditemslist_view.cpp
98 warnings generated.

[3377/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/abstract_detector.cpp
37 warnings generated.

[3378/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/custom/userscript/userscriptplugin.cpp
2 warnings generated.

[3379/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_energy.c
No checks enabled.

[3380/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/filters/nrestimate_cli.cpp
2 warnings generated.

[3381/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/ParsingRunnerManager.cpp
35 warnings generated.

[3382/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/makernotewidget.cpp
44 warnings generated.

[3383/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/Encoder.cpp
No checks enabled.

[3384/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTimeStampTagWriter.cpp
33 warnings generated.

[3385/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataAbstractView.cpp
27 warnings generated.

[3386/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataVec2.cpp
25 warnings generated.

[3387/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/tables/colordata.cpp
No checks enabled.

[3388/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/versionmanager/versionmanagersettings.cpp
33 warnings generated.

[3389/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_bing.cpp
41 warnings generated.

[3390/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/openfilepage.cpp
67 warnings generated.

[3391/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/SphericalProjection.cpp
37 warnings generated.

[3392/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileLevelRangeWidget.cpp
39 warnings generated.

[3393/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/kml/KmlRunner.cpp
2 warnings generated.

[3394/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/groupindicatoroverlay.cpp
66 warnings generated.

[3395/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/histogrambox.cpp
57 warnings generated.

[3396/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/createpreviewtask.cpp
2 warnings generated.

[3397/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleWidget.cpp
88 warnings generated.

[3398/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/redeyecorrection/redeyecorrection.cpp
2 warnings generated.

[3399/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/advancedsettings.cpp
60 warnings generated.

[3400/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/smugmug/smugtalker.cpp
2 warnings generated.

[3401/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/lensdistortion/lensdistortiontool.cpp
2 warnings generated.

[3402/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackmpform.cpp
2 warnings generated.

[3403/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/repack.cpp
No checks enabled.

[3404/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_thumbbar.cpp
2 warnings generated.

[3405/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/AzimuthalEquidistantProjection.cpp
37 warnings generated.

[3406/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlBalloonStyleTagHandler.cpp
33 warnings generated.

[3407/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_baloo.cpp
71 warnings generated.

[3408/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/imageregionwidget.cpp
73 warnings generated.

[3409/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/workflowmanager.cpp
58 warnings generated.

[3410/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/PlacemarkLayer.cpp
58 warnings generated.

[3411/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/eagle3.cpp
No checks enabled.

[3412/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_dmultitabbartab.cpp
75 warnings generated.

[3413/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/itemviewimportdelegate.cpp
87 warnings generated.

[3414/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataBuilding.cpp
37 warnings generated.

[3415/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/mariadbserverbinary.cpp
46 warnings generated.

[3416/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/metasync/metadatasynctask.cpp
61 warnings generated.

[3417/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp
		

clang-analyzer-cplusplus.NewDelete

/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:181:19: warning: Use of memory after it is freed [clang-analyzer-cplusplus.NewDelete]
  181 |         Q_ASSERT(!image->isNull());
      |                   ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:232:9: note: Assuming field 'm_textureLayer' is non-null
  232 |     if (!d->m_textureLayer)
      |         ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:232:5: note: Taking false branch
  232 |     if (!d->m_textureLayer)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:246:19: note: Assuming 'fromLat' is >= 'toLat'
  246 |     char dirLat = fromLat < toLat ? 1 : -1;
      |                   ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:246:19: note: '?' condition is false
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:247:19: note: Assuming 'fromLon' is >= 'toLon'
  247 |     char dirLon = fromLon < toLon ? 1 : -1;
      |                   ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:247:19: note: '?' condition is false
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:256:13: note: Assuming the condition is true
  256 |     while (((lat * dirLat) <= (toLat * dirLat)) && ((lon * dirLon) <= (toLon * dirLon)))
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:256:12: note: Left side of '&&' is true
  256 |     while (((lat * dirLat) <= (toLat * dirLat)) && ((lon * dirLon) <= (toLon * dirLon)))
      |            ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:256:5: note: Loop condition is true.  Entering loop body
  256 |     while (((lat * dirLat) <= (toLat * dirLat)) && ((lon * dirLon) <= (toLon * dirLon)))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:260:19: note: Calling 'ElevationModel::height'
  260 |         qreal h = height(lon, lat);
      |                   ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:132:13: note: Field 'm_textureLayer' is non-null
  132 |     if (!d->m_textureLayer)
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:132:5: note: Taking false branch
  132 |     if (!d->m_textureLayer)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:139:14: note: Assuming 'tileZoomLevel' is equal to 9
  139 |     Q_ASSERT(tileZoomLevel == 9);
      |              ^
/opt/qt6/include/QtCore/qassert.h:31:30: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                              ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:139:5: note: '?' condition is true
  139 |     Q_ASSERT(tileZoomLevel == 9);
      |     ^
/opt/qt6/include/QtCore/qassert.h:31:29: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:147:14: note: Assuming 'numTilesX' is > 0
  147 |     Q_ASSERT(numTilesX > 0);
      |              ^
/opt/qt6/include/QtCore/qassert.h:31:30: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                              ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:147:5: note: '?' condition is true
  147 |     Q_ASSERT(numTilesX > 0);
      |     ^
/opt/qt6/include/QtCore/qassert.h:31:29: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:148:14: note: Assuming 'numTilesY' is > 0
  148 |     Q_ASSERT(numTilesY > 0);
      |              ^
/opt/qt6/include/QtCore/qassert.h:31:30: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                              ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:148:5: note: '?' condition is true
  148 |     Q_ASSERT(numTilesY > 0);
      |     ^
/opt/qt6/include/QtCore/qassert.h:31:29: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:160:5: note: Loop condition is true.  Entering loop body
  160 |     for (int i = 0 ; i < 4 ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:174:9: note: Taking true branch
  174 |         if (image == nullptr)
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:176:21: note: Memory is allocated
  176 |             image = new QImage(d->m_tileLoader.loadTileImage(d->m_textureLayer, id, DownloadBrowse));
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:177:13: note: Calling 'QCache::insert'
  177 |             d->m_cache.insert(id, image);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qcache.h:187:13: note: Assuming 'cost' is > field 'mx'
  187 |         if (cost > mx) {
      |             ^~~~~~~~~
/opt/qt6/include/QtCore/qcache.h:187:9: note: Taking true branch
  187 |         if (cost > mx) {
      |         ^
/opt/qt6/include/QtCore/qcache.h:189:13: note: Memory is released
  189 |             delete object;
      |             ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:177:13: note: Returning; memory was released via 2nd parameter
  177 |             d->m_cache.insert(id, image);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:180:18: note: 'image' is non-null
  180 |         Q_ASSERT(image);
      |                  ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:180:9: note: '?' condition is true
  180 |         Q_ASSERT(image);
      |         ^
/opt/qt6/include/QtCore/qassert.h:31:29: note: expanded from macro 'Q_ASSERT'
   31 | #    define Q_ASSERT(cond) ((cond) ? static_cast<void>(0) : QT_PREPEND_NAMESPACE(qt_assert)(#cond, __FILE__, __LINE__))
      |                             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp:181:19: note: Use of memory after it is freed
  181 |         Q_ASSERT(!image->isNull());
      |                   ^
67 warnings generated.

[1342/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlGridOriginTagHandler.cpp
33 warnings generated.

[1343/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/convert16to8/convert16to8plugin.cpp
2 warnings generated.

[1344/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/parse_utest.cpp
2 warnings generated.

[1345/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolthread.cpp
27 warnings generated.

[1346/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_choice.cpp
119 warnings generated.

[1347/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/multithreading/main.cpp
2 warnings generated.

[1348/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/filters/filtersidebarwidget_tags.cpp
90 warnings generated.

[1349/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/sonycc.cpp
No checks enabled.

[1350/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_groups.cpp
115 warnings generated.

[1351/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlInnerBoundaryIsTagHandler.cpp
33 warnings generated.

[1352/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFlyToViewTagHandler.cpp
33 warnings generated.

[1353/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/rawtherapee/RawImport_RawTherapee_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1354/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/facemanagement/gui_facemanagement_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1355/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/keys/metadatakeys.cpp
37 warnings generated.

[1356/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetupplugins.cpp
2 warnings generated.

[1357/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/RenderPlugin.cpp
53 warnings generated.

[1358/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview_iconview.cpp
82 warnings generated.

[1359/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/iface/dmetainfoiface.cpp
69 warnings generated.

[1360/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/ahd_demosaic.cpp
No checks enabled.

[1361/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/paddleocr.cpp
No checks enabled.

[1362/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma4.cpp
No checks enabled.

[1363/3657][0.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/qrc_libmarble.cpp
2 warnings generated.

[1364/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastcontainer.cpp
25 warnings generated.

[1365/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/backgroundblur/Editor_BackgroundBlurTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1366/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/file/print/printhelper.cpp
2 warnings generated.

[1367/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/adjustcurves/adjustcurvestool.cpp
2 warnings generated.

[1368/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/contentawarefilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/transform/contentawarefilter.cpp:205:5: warning: Call to virtual method 'ContentAwareFilter::cancelFilter' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  205 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/transform/contentawarefilter.cpp:205:5: note: Call to virtual method 'ContentAwareFilter::cancelFilter' during destruction bypasses virtual dispatch
  205 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
42 warnings generated.

[1369/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-arch.cpp
No checks enabled.

[1370/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/measure/MeasureToolPlugin.cpp
2 warnings generated.

[1371/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/similaritydb/similaritydbaccess.cpp
37 warnings generated.

[1372/3657][13.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/itemcomments.cpp
61 warnings generated.

[1373/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/setupcamera.cpp
89 warnings generated.

[1374/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/fuzzysearch/gui_fuzzysearch_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1375/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/cameracontroller.cpp
72 warnings generated.

[1376/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojpeg/converttojpeg.cpp
2 warnings generated.

[1377/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/server/databaseservererror.cpp
29 warnings generated.

[1378/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/tools/atkinspagelayouttree.cpp
2 warnings generated.

[1379/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/vidslidethread.cpp
58 warnings generated.

[1380/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_manifest.cpp
/opt/qt6/include/QtCore/qcomparehelpers.h:1100:40: warning: Use of memory after it is freed [clang-analyzer-cplusplus.NewDelete]
 1100 |     constexpr P get() const noexcept { return ptr; }
      |                                        ^
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:43:9: note: Assuming the condition is false
   43 |     if (m_priv->ref == 1)
      |         ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:43:5: note: Taking false branch
   43 |     if (m_priv->ref == 1)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:50:5: note: Calling 'QExplicitlySharedDataPointer::operator='
   50 |     m_priv = new Private;
      |     ^~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:287:9: note: Calling 'QSharedDataPointerBase::reset'
  287 |         reset(o);
      |         ^~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:88:9: note: Taking true branch
   88 |         if (ptr != d.get()) {
      |         ^
/opt/qt6/include/QtCore/qshareddata.h:89:17: note: 'ptr' is non-null
   89 |             if (ptr)
      |                 ^~~
/opt/qt6/include/QtCore/qshareddata.h:89:13: note: Taking true branch
   89 |             if (ptr)
      |             ^
/opt/qt6/include/QtCore/qshareddata.h:92:17: note: 'old' is non-null
   92 |             if (old && !old->ref.deref())
      |                 ^~~
/opt/qt6/include/QtCore/qshareddata.h:92:17: note: Left side of '&&' is true
/opt/qt6/include/QtCore/qshareddata.h:92:24: note: Assuming the condition is true
   92 |             if (old && !old->ref.deref())
      |                        ^~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:92:13: note: Taking true branch
   92 |             if (old && !old->ref.deref())
      |             ^
/opt/qt6/include/QtCore/qshareddata.h:93:17: note: Calling 'QSharedDataPointerBase::destroy'
   93 |                 destroy(old);
      |                 ^~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:109:35: note: Calling 'QExplicitlySharedDataPointer::destroy'
  109 |     static void destroy(T *ptr) { Self::destroy(ptr); }
      |                                   ^~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:312:35: note: Memory is released
  312 |     static void destroy(T *ptr) { delete ptr; }
      |                                   ^~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:109:35: note: Returning; memory was released via 1st parameter
  109 |     static void destroy(T *ptr) { Self::destroy(ptr); }
      |                                   ^~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:93:17: note: Returning; memory was released via 1st parameter
   93 |                 destroy(old);
      |                 ^~~~~~~~~~~~
/opt/qt6/include/QtCore/qshareddata.h:287:9: note: Returning; memory was released
  287 |         reset(o);
      |         ^~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:50:5: note: Returning; memory was released
   50 |     m_priv = new Private;
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:51:5: note: Calling 'DImg::copyImageData'
   51 |     copyImageData(old);
      |     ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp:153:18: note: Calling 'QSharedDataPointerBase::operator->'
  153 |     setImageData(src->null, src->width, src->height, src->sixteenBit, src->alpha);
      |                  ^~~~~
/opt/qt6/include/QtCore/qshareddata.h:76:50: note: Calling 'totally_ordered_wrapper::get'
   76 |     constT *operator->() const noexcept { return d.get(); }
      |                                                  ^~~~~~~
/opt/qt6/include/QtCore/qcomparehelpers.h:1100:40: note: Use of memory after it is freed
 1100 |     constexpr P get() const noexcept { return ptr; }
      |                                        ^      ~~~
78 warnings generated.

[1796/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exportchanges_cli.cpp
2 warnings generated.

[1797/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataChange.cpp
31 warnings generated.

[1798/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlWhenTagHandler.cpp
35 warnings generated.

[1799/3657][12.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/range/dsliderspinbox.cpp
/home/gilles/Devel/9.x/core/libs/widgets/range/dsliderspinbox.cpp:88:5: warning: Call to virtual method 'DAbstractSliderSpinBox::changeEvent' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   88 |     this->changeEvent(&e);
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/range/dsliderspinbox.cpp:1180:7: note: Calling constructor for 'DAbstractSliderSpinBox'
 1180 |     : DAbstractSliderSpinBox(parent, new DDoubleSliderSpinBoxPrivate)
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/range/dsliderspinbox.cpp:88:5: note: Call to virtual method 'DAbstractSliderSpinBox::changeEvent' during construction bypasses virtual dispatch
   88 |     this->changeEvent(&e);
      |     ^~~~~~~~~~~~~~~~~~~~~
71 warnings generated.

[1800/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller_start.cpp
62 warnings generated.

[1801/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataAnimatedUpdate.cpp
15 warnings generated.

[1802/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewbookmarklist.cpp
5 warnings generated.

[1803/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/ocrtextconverter/ocr_tesseract_process_cli.cpp
2 warnings generated.

[1804/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptSockets.cpp
No checks enabled.

[1805/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curvesbox.cpp
51 warnings generated.

[1806/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/ocrtesseractengine.cpp
57 warnings generated.

[1807/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/dialogs/presentationdlg.cpp
2 warnings generated.

[1808/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/qtopencvimg/qtopencvimg.cpp
37 warnings generated.

[1809/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatplugin.cpp
2 warnings generated.

[1810/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/abstractmarkertiler.cpp
75 warnings generated.

[1811/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/hunyuan-vl.cpp
No checks enabled.

[1812/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/ffmpeglauncher.cpp
59 warnings generated.

[1813/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbchangesets.cpp
37 warnings generated.

[1814/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/video/framesencoder_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1815/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltDatagramStream.cpp
No checks enabled.

[1816/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/timeadjust/detbyclockphotobutton.cpp
51 warnings generated.

[1817/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2.cpp
No checks enabled.

[1818/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_thumbnail.cpp
67 warnings generated.

[1819/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/levelsfilter.cpp
41 warnings generated.

[1820/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/metareaderthread_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1821/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/kimi-linear.cpp
No checks enabled.

[1822/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttojxl/Bqm_ConvertToJXL_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1823/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_upload.cpp
2 warnings generated.

[1824/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetupraw.cpp
2 warnings generated.

[1825/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/GeoTrackGraphicsItem.cpp
34 warnings generated.

[1826/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/categorizeditemmodel.cpp
57 warnings generated.

[1827/3657][20.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:21: warning: The value '5' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking true branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:438:13: note: Left side of '&&' is true
  438 |         if (!(type & HistoryImageId::Current) && hasEdges(v, EdgesToLeaf))
      |             ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:438:9: note: Taking true branch
  438 |         if (!(type & HistoryImageId::Current) && hasEdges(v, EdgesToLeaf))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:443:32: note: Calling 'Graph::edges'
  443 |             const auto edlf  = edges(v, EdgesToLeaf);
      |                                ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:563:9: note: Taking true branch
  563 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:48: note: Assuming field 'direction' is equal to ParentToChild
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:47: note: '?' condition is true
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:21: note: The value '5' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  566 |                                                                            : InboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:21: warning: The value '6' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking true branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:438:13: note: Left side of '&&' is true
  438 |         if (!(type & HistoryImageId::Current) && hasEdges(v, EdgesToLeaf))
      |             ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:438:9: note: Taking true branch
  438 |         if (!(type & HistoryImageId::Current) && hasEdges(v, EdgesToLeaf))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:443:32: note: Calling 'Graph::edges'
  443 |             const auto edlf  = edges(v, EdgesToLeaf);
      |                                ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:563:9: note: Taking true branch
  563 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:48: note: Assuming field 'direction' is not equal to ParentToChild
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:47: note: '?' condition is false
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:565:21: note: The value '6' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  565 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  566 |                                                                            : InboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:21: warning: The value '5' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking false branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:413:18: note: Calling 'Graph::isLeaf'
  413 |         else if (isLeaf(v))
      |                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:548:17: note: Calling 'Graph::hasEdges'
  548 |         return !hasEdges(v, EdgesToLeaf);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking true branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:48: note: Assuming field 'direction' is equal to ParentToChild
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:47: note: '?' condition is true
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:21: note: The value '5' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                                                            : InboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:21: warning: The value '6' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking false branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:413:18: note: Calling 'Graph::isLeaf'
  413 |         else if (isLeaf(v))
      |                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:548:17: note: Calling 'Graph::hasEdges'
  548 |         return !hasEdges(v, EdgesToLeaf);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking true branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:48: note: Assuming field 'direction' is not equal to ParentToChild
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:47: note: '?' condition is false
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:599:21: note: The value '6' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  599 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? OutboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                                                            : InboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: warning: The value '10' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking false branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:413:14: note: Taking false branch
  413 |         else if (isLeaf(v))
      |              ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:419:18: note: Calling 'Graph::isRoot'
  419 |         else if (isRoot(v))
      |                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:543:17: note: Calling 'Graph::hasEdges'
  543 |         return !hasEdges(v, EdgesToRoot);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking false branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:603:9: note: Taking true branch
  603 |         if (flags & EdgesToRoot)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:48: note: Assuming field 'direction' is equal to ParentToChild
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:47: note: '?' condition is true
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: note: The value '10' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                                                                            : OutboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: warning: The value '9' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags' [clang-analyzer-optin.core.EnumCastOutOfRange]
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:478:10: note: enum declared here
  478 |     enum AdjacencyFlags
      |     ~~~~~^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:836:69: note: Calling 'ItemHistoryGraphData::categorize'
  836 |     QHash<HistoryGraph::Vertex, HistoryImageId::Types> vertexType = d->categorize();
      |                                                                     ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:409:9: note: Taking false branch
  409 |         if      (props.alwaysMarkedAs(HistoryImageId::Source))
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:413:14: note: Taking false branch
  413 |         else if (isLeaf(v))
      |              ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph.cpp:419:18: note: Calling 'Graph::isRoot'
  419 |         else if (isRoot(v))
      |                  ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:543:17: note: Calling 'Graph::hasEdges'
  543 |         return !hasEdges(v, EdgesToRoot);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:597:9: note: Taking false branch
  597 |         if (flags & EdgesToLeaf)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:603:9: note: Taking true branch
  603 |         if (flags & EdgesToRoot)
      |         ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:48: note: Assuming field 'direction' is not equal to ParentToChild
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:47: note: '?' condition is false
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                                               ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraph_boost.h:605:21: note: The value '9' provided to the cast expression is not in the valid range of values for 'AdjacencyFlags'
  605 |             flags = (AdjacencyFlags)(flags | ((direction == ParentToChild) ? InboundEdges
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                                                                            : OutboundEdges));
      |                                                                            ~~~~~~~~~~~~~~~~~
94 warnings generated.

[1828/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_abstract.cpp
43 warnings generated.

[1829/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailfinalpage.cpp
2 warnings generated.

[1830/3657][7.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:533:9: note: Assuming this stream operation fails
  533 |         fgets(buf1, 1023, fp);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:533:9: note: Assuming stream reaches end-of-file here
  533 |         fgets(buf1, 1023, fp);
      |         ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Read function called when stream is in EOF state. Function has no effect
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: note: Read function called when stream is in EOF state. Function has no effect
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: note: Assuming this stream operation fails
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:536:9: note: Assuming stream reaches end-of-file here
  536 |         fscanf(fp, "%*s %256s", buf1);  // preview flag, preserved for compatibility
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: note: Read function called when stream is in EOF state. Function has no effect
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:548:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  548 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: note: Assuming this stream operation fails
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:548:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  548 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:548:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  548 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:537:9: note: Assuming stream reaches end-of-file here
  537 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:548:9: note: Read function called when stream is in EOF state. Function has no effect
  548 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:559:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  559 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is true
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking true branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:559:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  559 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:559:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  559 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:559:9: note: Read function called when stream is in EOF state. Function has no effect
  559 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:564:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  564 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is true
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking true branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:564:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  564 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:564:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  564 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:564:9: note: Read function called when stream is in EOF state. Function has no effect
  564 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:569:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  569 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is true
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking true branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:569:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  569 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:569:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  569 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:569:9: note: Read function called when stream is in EOF state. Function has no effect
  569 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:574:9: warning: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior [clang-analyzer-unix.Stream]
  574 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming this stream operation fails
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is true
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking true branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:574:9: note: File position of the stream might be 'indeterminate' after a failed operation. Can cause undefined behavior
  574 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:574:9: warning: Read function called when stream is in EOF state. Function has no effect [clang-analyzer-unix.Stream]
  574 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:9: note: Assuming the condition is false
  510 |     if (loadGainsFileUrl.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:510:5: note: Taking false branch
  510 |     if (loadGainsFileUrl.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:9: note: 'fp' is non-null
  525 |     if (fp)
      |         ^~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:525:5: note: Taking true branch
  525 |     if (fp)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:535:9: note: Assuming stream reaches end-of-file here
  535 |         fscanf(fp, "%*s %256s", buf1);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:13: note: Assuming the condition is false
  539 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:539:9: note: Taking false branch
  539 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:13: note: Assuming the condition is false
  550 |         if (strcmp(buf1, "true") == 0)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:550:9: note: Taking false branch
  550 |         if (strcmp(buf1, "true") == 0)
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixersettings.cpp:574:9: note: Read function called when stream is in EOF state. Function has no effect
  574 |         fscanf(fp, "%*s %256s %256s %256s", buf1, buf2, buf3);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 warnings generated.

[1831/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/import/dscanner/saveimgthread.cpp
2 warnings generated.

[1832/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/freerotation/freerotationtool.cpp
2 warnings generated.

[1833/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlStyleMapTagWriter.cpp
33 warnings generated.

[1834/3657][12.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/solarsystem.cpp
2 warnings generated.

[1835/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_history.cpp
71 warnings generated.

[1836/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionpreview.cpp
46 warnings generated.

[1837/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/editor/correlator_utest.cpp
2 warnings generated.

[1838/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/imgur/Generic_ImgUr_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1839/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/modern-bert.cpp
No checks enabled.

[1840/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/dialog/geolocationedit.cpp
2 warnings generated.

[1841/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/queuelist.cpp
122 warnings generated.

[1842/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediaserver/filemediaserver_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1843/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dragdrop/dragdropimplementations.cpp
61 warnings generated.

[1844/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/misc_parsers.cpp
No checks enabled.

[1845/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/BuildingGraphicsItem.cpp
66 warnings generated.

[1846/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_fileio.cpp
39 warnings generated.

[1847/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview.cpp
138 warnings generated.

[1848/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegserver_p.cpp
43 warnings generated.

[1849/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptDataBuffer.cpp
No checks enabled.

[1850/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_revision.cpp
2 warnings generated.

[1851/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/jalbumplugin.cpp
2 warnings generated.

[1852/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/measure/MeasureTool_autogen/mocs_compilation.cpp
2 warnings generated.

[1853/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_text.cpp
117 warnings generated.

[1854/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlSchemaTagWriter.cpp
37 warnings generated.

[1855/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_iqs.cpp
135 warnings generated.

[1856/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/backgroundblur/backgroundblurtoolplugin.cpp
2 warnings generated.

[1857/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv6qwen2.cpp
No checks enabled.

[1858/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp
		

clang-analyzer-deadcode.DeadStores

/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:92:13: warning: Although the value stored to 'outerState' is used in the enclosing expression, the value is never actually read from 'outerState' [clang-analyzer-deadcode.DeadStores]
   92 |     while ((outerState = o5mreader_iterateDataSet(reader, &data)) == O5MREADER_ITERATE_RET_NEXT)
      |             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:92:13: note: Although the value stored to 'outerState' is used in the enclosing expression, the value is never actually read from 'outerState'
   92 |     while ((outerState = o5mreader_iterateDataSet(reader, &data)) == O5MREADER_ITERATE_RET_NEXT)
      |             ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:103:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  103 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:103:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  103 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:118:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  118 |                 while ((innerState = o5mreader_iterateNds(reader, &nodeId)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:118:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  118 |                 while ((innerState = o5mreader_iterateNds(reader, &nodeId)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:123:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  123 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:123:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  123 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:140:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  140 |                 while ((innerState = o5mreader_iterateRefs(reader, &refId, &type, &role)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:140:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  140 |                 while ((innerState = o5mreader_iterateRefs(reader, &refId, &type, &role)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:146:25: warning: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState' [clang-analyzer-deadcode.DeadStores]
  146 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp:146:25: note: Although the value stored to 'innerState' is used in the enclosing expression, the value is never actually read from 'innerState'
  146 |                 while ((innerState = o5mreader_iterateTags(reader, &key, &value)) == O5MREADER_ITERATE_RET_NEXT)
      |                         ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.

[ 673/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/multivaluesedit.cpp
2 warnings generated.

[ 674/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-adapter.cpp
No checks enabled.

[ 675/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/blur/Bqm_Blur_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 676/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewbookmarkdlg.cpp
5 warnings generated.

[ 677/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/icc/setupicc_slots.cpp
72 warnings generated.

[ 678/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveywindow_config.cpp
119 warnings generated.

[ 679/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchtabheader.cpp
99 warnings generated.

[ 680/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:149:15: warning: Value of 'errno' was not checked and may be overwritten by function 'png_create_read_struct' [clang-analyzer-unix.Errno]
  149 |     png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:102:5: note: Loop condition is false. Execution continues on line 110
  102 |     qCDebug(DIGIKAM_DIMG_LOG_PNG) << "Opening file" << filePath;
      |     ^
/opt/qt6/include/QtCore/qloggingcategory.h:162:32: note: expanded from macro 'qCDebug'
  162 | #define qCDebug(category, ...) QT_MESSAGE_LOGGER_COMMON(category, QtDebugMsg).debug(__VA_ARGS__)
      |                                ^
/opt/qt6/include/QtCore/qloggingcategory.h:159:5: note: expanded from macro 'QT_MESSAGE_LOGGER_COMMON'
  159 |     for (QLoggingCategoryMacroHolder<level> qt_category((category)()); qt_category; qt_category.control = false) \
      |     ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:114:10: note: 'f' is non-null
  114 |     if (!f)
      |          ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:114:5: note: Taking false branch
  114 |     if (!f)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:128:10: note: 'membersRead' is equal to PNG_BYTES_TO_CHECK
  128 |     if ((membersRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |          ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:128:9: note: Left side of '||' is false
  128 |     if ((membersRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |         ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:128:48: note: Assuming the condition is false
  128 |     if ((membersRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:128:5: note: Taking false branch
  128 |     if ((membersRead != PNG_BYTES_TO_CHECK) || png_sig_cmp(buf, 0, PNG_BYTES_TO_CHECK))
      |     ^
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:144:5: note: After calling 'rewind' reading 'errno' is required to find out if the call has failed
  144 |     rewind(f);
      |     ^~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_load.cpp:149:15: note: Value of 'errno' was not checked and may be overwritten by function 'png_create_read_struct'
  149 |     png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[ 681/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxSessionLengthTagHandler.cpp
35 warnings generated.

[ 682/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/imagequalityparser.cpp
51 warnings generated.

[ 683/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_geo.cpp
69 warnings generated.

[ 684/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmNode.cpp
2 warnings generated.

[ 685/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/convert16to8/convert16to8toolplugin.cpp
2 warnings generated.

[ 686/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/chatglm.cpp
No checks enabled.

[ 687/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/audio/presentationaudiowidget.cpp
2 warnings generated.

[ 688/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/softmax/autotagsclassifiersoftmax.cpp
35 warnings generated.

[ 689/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/RemoteIconLoader.cpp
37 warnings generated.

[ 690/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_hue_sat_map.cpp
No checks enabled.

[ 691/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/editortoolsettings.cpp
64 warnings generated.

[ 692/3657][10.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagmodificationhelper.cpp
63 warnings generated.

[ 693/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/moc_abstractunittest.cpp
2 warnings generated.

[ 694/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancemngr.cpp
75 warnings generated.

[ 695/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshacksession.cpp
2 warnings generated.

[ 696/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_libretr.cpp
35 warnings generated.

[ 697/3657][11.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/tooltipfiller.cpp
94 warnings generated.

[ 698/3657][0.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/attlib.cpp
2 warnings generated.

[ 699/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_temperature.cpp
No checks enabled.

[ 700/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgview.cpp
59 warnings generated.

[ 701/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/tools/jalbumjar.cpp
2 warnings generated.

[ 702/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/setxmpface_utest.cpp
2 warnings generated.

[ 703/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:54:5: warning: Call to virtual method 'ImageWindow::setupUserArea' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   54 |     this->setupUserArea();
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:9: note: Assuming 'm_instance' is null
   25 |     if (!m_instance)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:5: note: Taking true branch
   25 |     if (!m_instance)
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:27:13: note: Calling default constructor for 'ImageWindow'
   27 |         new ImageWindow();
      |             ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:54:5: note: Call to virtual method 'ImageWindow::setupUserArea' during construction bypasses virtual dispatch
   54 |     this->setupUserArea();
      |     ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:55:5: warning: Call to virtual method 'ImageWindow::setupActions' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   55 |     this->setupActions();
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:9: note: Assuming 'm_instance' is null
   25 |     if (!m_instance)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:5: note: Taking true branch
   25 |     if (!m_instance)
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:27:13: note: Calling default constructor for 'ImageWindow'
   27 |         new ImageWindow();
      |             ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:55:5: note: Call to virtual method 'ImageWindow::setupActions' during construction bypasses virtual dispatch
   55 |     this->setupActions();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:72:5: warning: Call to virtual method 'ImageWindow::setupConnections' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   72 |     this->setupConnections();
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:9: note: Assuming 'm_instance' is null
   25 |     if (!m_instance)
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:25:5: note: Taking true branch
   25 |     if (!m_instance)
      |     ^
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:27:13: note: Calling default constructor for 'ImageWindow'
   27 |         new ImageWindow();
      |             ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow.cpp:72:5: note: Call to virtual method 'ImageWindow::setupConnections' during construction bypasses virtual dispatch
   72 |     this->setupConnections();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
146 warnings generated.

[ 704/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/itemview/timelapsefilenamematch_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 705/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg/dimgjpegloader_load.cpp
2 warnings generated.

[ 706/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/spellcheckconfig.cpp
82 warnings generated.

[ 707/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/dbcleaner/dbcleaner.cpp
82 warnings generated.

[ 708/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_resample.cpp
No checks enabled.

[ 709/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/arch/arm/repack.cpp
No checks enabled.

[ 710/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrmpform.cpp
2 warnings generated.

[ 711/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/dbscan/newitemsfinder.cpp
54 warnings generated.

[ 712/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/init_close_utils.cpp
No checks enabled.

[ 713/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/postprocessing/mem_image.cpp
No checks enabled.

[ 714/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-context.cpp
No checks enabled.

[ 715/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/FileStorageWatcher.cpp
29 warnings generated.

[ 716/3657][8.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/ClipPainter.cpp
48 warnings generated.

[ 717/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/taggingaction.cpp
15 warnings generated.

[ 718/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMultiTrackTagHandler.cpp
39 warnings generated.

[ 719/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/resize/Bqm_Resize_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 720/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/whitebalance/Bqm_WhiteBalance_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 721/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hsl/hslfilter.cpp
41 warnings generated.

[ 722/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRangeTagHandler.cpp
33 warnings generated.

[ 723/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/widgets/searchtextbar_utest.cpp
2 warnings generated.

[ 724/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dngwriter/dngvalidate_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 725/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/freerotationsettings.cpp
53 warnings generated.

[ 726/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dplugindialog.cpp
60 warnings generated.

[ 727/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/autotagsengine.cpp
69 warnings generated.

[ 728/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/whitebalance/Editor_WhiteBalanceTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 729/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxwindow.cpp
2 warnings generated.

[ 730/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/dialogs/setupslideshow_dialog.cpp
2 warnings generated.

[ 731/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/colorfx/colorfxtoolplugin.cpp
2 warnings generated.

[ 732/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgwebpexportsettings.cpp
2 warnings generated.

[ 733/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/refact.cpp
No checks enabled.

[ 734/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiestab.cpp
87 warnings generated.

[ 735/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/generic.cpp
No checks enabled.

[ 736/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotoiteminfo.cpp
2 warnings generated.

[ 737/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/loadsavethread_utest.cpp
2 warnings generated.

[ 738/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPhotoOverlayTagHandler.cpp
35 warnings generated.

[ 739/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p.cpp
53 warnings generated.

[ 740/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/manager/advprinttask.cpp
2 warnings generated.

[ 741/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconverterplugin.cpp
3 warnings generated.

[ 742/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/filters/filmgrain/filmgrain.cpp
2 warnings generated.

[ 743/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/freerotation/Editor_FreeRotationTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 744/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/mem_image_sample.cpp
No checks enabled.

[ 745/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backend-geonamesUS-rg.cpp
58 warnings generated.

[ 746/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/imageeditor/gui_imageeditorgui_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 747/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/template/setuptemplate_settings.cpp
82 warnings generated.

[ 748/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/hotpixels/hotpixels.cpp
2 warnings generated.

[ 749/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/databasepage.cpp
45 warnings generated.

[ 750/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/facesmanagement/facesengine_p.cpp
87 warnings generated.

[ 751/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel_search.cpp
70 warnings generated.

[ 752/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/StdC/NptStdcDebug.cpp
No checks enabled.

[ 753/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/planetarySats.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:626:22: warning: Although the value stored to 'lonDegF' is used in the enclosing expression, the value is never actually read from 'lonDegF' [clang-analyzer-deadcode.DeadStores]
  626 |             lonDeg = lonDegF = lonDegF + 1;
      |                      ^         ~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:626:22: note: Although the value stored to 'lonDegF' is used in the enclosing expression, the value is never actually read from 'lonDegF'
  626 |             lonDeg = lonDegF = lonDegF + 1;
      |                      ^         ~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:708:22: warning: Although the value stored to 'lonMinF' is used in the enclosing expression, the value is never actually read from 'lonMinF' [clang-analyzer-deadcode.DeadStores]
  708 |             lonMin = lonMinF = lonMinF + 1;
      |                      ^         ~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:708:22: note: Although the value stored to 'lonMinF' is used in the enclosing expression, the value is never actually read from 'lonMinF'
  708 |             lonMin = lonMinF = lonMinF + 1;
      |                      ^         ~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:713:22: warning: Although the value stored to 'lonMinF' is used in the enclosing expression, the value is never actually read from 'lonMinF' [clang-analyzer-deadcode.DeadStores]
  713 |             lonMin = lonMinF = 0;
      |                      ^         ~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:713:22: note: Although the value stored to 'lonMinF' is used in the enclosing expression, the value is never actually read from 'lonMinF'
  713 |             lonMin = lonMinF = 0;
      |                      ^         ~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:714:23: warning: Although the value stored to 'lonHourF' is used in the enclosing expression, the value is never actually read from 'lonHourF' [clang-analyzer-deadcode.DeadStores]
  714 |             lonHour = lonHourF = lonHourF + 1;
      |                       ^          ~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCoordinates.cpp:714:23: note: Although the value stored to 'lonHourF' is used in the enclosing expression, the value is never actually read from 'lonHourF'
  714 |             lonHour = lonHourF = lonHourF + 1;
      |                       ^          ~~~~~~~~~~~~
31 warnings generated.

[1859/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_carver_bias.c
No checks enabled.

[1860/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumfinalpage.cpp
2 warnings generated.

[1861/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/redeye/redeyetoolplugin.cpp
2 warnings generated.

[1862/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma.cpp
No checks enabled.

[1863/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/shearfilter.cpp
41 warnings generated.

[1864/3657][11.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/searchutilities.cpp
82 warnings generated.

[1865/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/ratiocrop/Editor_RatioCropTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1866/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbsettings.cpp
53 warnings generated.

[1867/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel_checkable.cpp
70 warnings generated.

[1868/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionmanager.cpp
53 warnings generated.

[1869/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneTextureTileDataset.cpp
33 warnings generated.

[1870/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimgfilteractionkeys_utest.cpp
2 warnings generated.

[1871/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/exifwidget.cpp
70 warnings generated.

[1872/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlAvailableTagHandler.cpp
33 warnings generated.

[1873/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/combo/timezonecombobox.cpp
50 warnings generated.

[1874/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataFolder.cpp
31 warnings generated.

[1875/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/invert/invert.cpp
2 warnings generated.

[1876/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/tables/cameralist.cpp
No checks enabled.

[1877/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/ReverseGeocodingRunnerPlugin.cpp
37 warnings generated.

[1878/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/XMP_LibUtils.cpp
No checks enabled.

[1879/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/cameralist.cpp
45 warnings generated.

[1880/3657][16.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineparameters.cpp
37 warnings generated.

[1881/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/group/searchgroup_p.cpp
76 warnings generated.

[1882/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/dialogs/cameramessagebox.cpp
68 warnings generated.

[1883/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_camera.cpp
145 warnings generated.

[1884/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/itemextendedproperties.cpp
57 warnings generated.

[1885/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/importrenameparser.cpp
51 warnings generated.

[1886/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/native/rawsettingsbox.cpp
2 warnings generated.

[1887/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/autocroptask.cpp
2 warnings generated.

[1888/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/FileLoader.cpp
41 warnings generated.

[1889/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader.cpp
2 warnings generated.

[1890/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/gui_digikam_obj_autogen/mocs_compilation.cpp
70 warnings generated.

[1891/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/importcontextmenu.cpp
111 warnings generated.

[1892/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/searchmodificationhelper.cpp
79 warnings generated.

[1893/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writer/GeoWriter.cpp
33 warnings generated.

[1894/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/core_libmd5_obj_autogen/mocs_compilation.cpp
[1895/3657][7.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_file.cpp
82 warnings generated.

[1896/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/rawengine/raw2png_cli.cpp
2 warnings generated.

[1897/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/retrain/facepipelineretrain.cpp
73 warnings generated.

[1898/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlister.cpp
67 warnings generated.

[1899/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmObjectAttributeWriter.cpp
2 warnings generated.

[1900/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/searches/searchresultwidget.cpp
2 warnings generated.

[1901/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_monthday.cpp
117 warnings generated.

[1902/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/glviewer/glviewertexture.cpp
2 warnings generated.

[1903/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dplugin.cpp
42 warnings generated.

[1904/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_writer.cpp
40 warnings generated.

[1905/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/RunnerTask.cpp
31 warnings generated.

[1906/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/mytreewidget.cpp
2 warnings generated.

[1907/3657][10.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dmessagebox.cpp
55 warnings generated.

[1908/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensfuniface.cpp
46 warnings generated.

[1909/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/effectpreview.cpp
46 warnings generated.

[1910/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/dbcleaner/dbshrinkdialog.cpp
76 warnings generated.

[1911/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/thumbbar/itemthumbnailbar.cpp
/home/gilles/Devel/9.x/core/app/items/thumbbar/itemthumbnailbar.cpp:77:5: warning: Call to virtual method 'ItemThumbnailBar::slotSetupChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   77 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/items/thumbbar/itemthumbnailbar.cpp:77:5: note: Call to virtual method 'ItemThumbnailBar::slotSetupChanged' during construction bypasses virtual dispatch
   77 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
80 warnings generated.

[1912/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/expoblending/Generic_ExpoBlending_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1913/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/dcategorizedsortfilterproxymodel.cpp
55 warnings generated.

[1914/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/metadata/metadataedit/Generic_MetadataEdit_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1915/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/token.cpp
37 warnings generated.

[1916/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/ffmpegbinary.cpp
44 warnings generated.

[1917/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataHotSpot.cpp
15 warnings generated.

[1918/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/mixerfilter.cpp
41 warnings generated.

[1919/3657][9.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/engine/dservicemenu_linux.cpp
55 warnings generated.

[1920/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/widgets/facescansettings.cpp
49 warnings generated.

[1921/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/resize/resizetoolplugin.cpp
2 warnings generated.

[1922/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/auto/normalizefilter.cpp
41 warnings generated.

[1923/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/opengl/presentationgl.cpp
2 warnings generated.

[1924/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/emboss/embosstoolplugin.cpp
2 warnings generated.

[1925/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_preview.cpp
No checks enabled.

[1926/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_previews.cpp
44 warnings generated.

[1927/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dialogs/core_digikamdialogs_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1928/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importcategorizedview.cpp
80 warnings generated.

[1929/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/ernie4-5.cpp
No checks enabled.

[1930/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/TileLayer.cpp
28 warnings generated.

[1931/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintcropframe.cpp
2 warnings generated.

[1932/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/antivignetting/Bqm_AntiVignetting_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1933/3657][10.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailloadthread.cpp
78 warnings generated.

[1934/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview.cpp
131 warnings generated.

[1935/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/texture/texturetoolplugin.cpp
2 warnings generated.

[1936/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxtalker.cpp
2 warnings generated.

[1937/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/recognition/identityprovider.cpp
57 warnings generated.

[1938/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_p.cpp
44 warnings generated.

[1939/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/invert/Editor_InvertTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1940/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/infraredfilter.cpp
41 warnings generated.

[1941/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMinFadeExtentTagHandler.cpp
33 warnings generated.

[1942/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/refocusfilter.cpp
46 warnings generated.

[1943/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscanner_p.cpp
57 warnings generated.

[1944/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gsplugin.cpp
2 warnings generated.

[1945/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/facesengine/digikamfacesengine_autogen/mocs_compilation.cpp
2 warnings generated.

[1946/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideosd.cpp
2 warnings generated.

[1947/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc_appearance.cpp
78 warnings generated.

[1948/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelfixer.cpp
50 warnings generated.

[1949/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imgur/imgurimageslist.cpp
2 warnings generated.

[1950/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedbaccess.cpp
47 warnings generated.

[1951/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/cache/CacheRunner.cpp
2 warnings generated.

[1952/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileCoordsPyramid.cpp
29 warnings generated.

[1953/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/rangemodifier.cpp
47 warnings generated.

[1954/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlPenTagHandler.cpp
45 warnings generated.

[1955/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttodng/converttodng.cpp
2 warnings generated.

[1956/3657][10.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/AbstractDataPluginModel.cpp
52 warnings generated.

[1957/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneGroup.cpp
35 warnings generated.

[1958/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataWait.cpp
15 warnings generated.

[1959/3657][17.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/ratiocrop/ratiocropwidget.cpp
2 warnings generated.

[1960/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneLayer.cpp
31 warnings generated.

[1961/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/jina-bert-v2.cpp
No checks enabled.

[1962/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/focuspoint/afpointread_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1963/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/widgets/gui_imagehistorywidgets_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1964/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/timeadjust/timeadjustcontainer.cpp
35 warnings generated.

[1965/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/minicpm.cpp
No checks enabled.

[1966/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTrackTagHandler.cpp
39 warnings generated.

[1967/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/blendingdlg/enfusestack.cpp
2 warnings generated.

[1968/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/openai-moe.cpp
No checks enabled.

[1969/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupmime_settings.cpp
72 warnings generated.

[1970/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagsactionmngr_color.cpp
125 warnings generated.

[1971/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itemsgroupedtoolbar.cpp
68 warnings generated.

[1972/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_data.cpp
39 warnings generated.

[1973/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/Kml_scaleTagHandler.cpp
33 warnings generated.

[1974/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_tags.cpp
71 warnings generated.

[1975/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:71:5: warning: Call to virtual method 'SharpenFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   71 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:66:9: note: Assuming the condition is false
   66 |     if (orgImage.bits() == destImage.bits())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:66:5: note: Taking false branch
   66 |     if (orgImage.bits() == destImage.bits())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:71:5: note: Call to virtual method 'SharpenFilter::filterImage' during construction bypasses virtual dispatch
   71 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
		

clang-analyzer-security.FloatLoopCounter

/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp:814:9: warning: Variable 'x' with floating point type 'qreal' should not be used as a loop counter [clang-analyzer-security.FloatLoopCounter]
  814 |         for (qreal x = -50; x < 50; x+=1.0)
      |         ^                   ~       ~
/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp:814:9: note: Variable 'x' with floating point type 'qreal' should not be used as a loop counter
  814 |         for (qreal x = -50; x < 50; x+=1.0)
      |         ^                   ~       ~
/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp:816:13: warning: Variable 'y' with floating point type 'qreal' should not be used as a loop counter [clang-analyzer-security.FloatLoopCounter]
  816 |             for (qreal y = -50; y < 50; y+=1.0)
      |             ^                   ~       ~
/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/itemmarkertiler_utest.cpp:816:13: note: Variable 'y' with floating point type 'qreal' should not be used as a loop counter
  816 |             for (qreal y = -50; y < 50; y+=1.0)
      |             ^                   ~       ~
4 warnings generated.

[ 659/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/identify_tools.cpp
No checks enabled.

[ 660/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/tagproperties.cpp
50 warnings generated.

[ 661/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wstoolutils.cpp
37 warnings generated.

[ 662/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLinkNameTagHandler.cpp
35 warnings generated.

[ 663/3657][16.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/dcategorizedview.cpp
77 warnings generated.

[ 664/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/timeadjust/timeadjustplugin.cpp
2 warnings generated.

[ 665/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlElementDictionary.cpp
2 warnings generated.

[ 666/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataStyleMap.cpp
25 warnings generated.

[ 667/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albumfiltermodel_tagsmanager.cpp
70 warnings generated.

[ 668/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/multirender_test_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 669/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/filecopy/Generic_FileCopy_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 670/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenameprocessdialog.cpp
86 warnings generated.

[ 671/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagsactionmngr_actions.cpp
127 warnings generated.

[ 672/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmParser.cpp
		

clang-analyzer-security.insecureAPI.strcpy

/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/planetarySats.cpp:598:5: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  598 |     strcpy(sname, pls_satname);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/planetarySats.cpp:598:5: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
  598 |     strcpy(sname, pls_satname);
      |     ^~~~~~
3 warnings generated.

[ 754/3657][11.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/color/dcolorcomposer.cpp
25 warnings generated.

[ 755/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMemberTagHandler.cpp
41 warnings generated.

[ 756/3657][8.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscanner_utils.cpp
63 warnings generated.

[ 757/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/searchsidebarwidget.cpp
84 warnings generated.

[ 758/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatetable.cpp
78 warnings generated.

[ 759/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/decoders_dcraw.cpp
No checks enabled.

[ 760/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/postprocessing_benchmark.cpp
No checks enabled.

[ 761/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemattributeswatch.cpp
39 warnings generated.

[ 762/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/UnicodeConversions.cpp
No checks enabled.

[ 763/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/curvesadjust/Bqm_CurvesAdjust_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 764/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/RenderPluginModel.cpp
61 warnings generated.

[ 765/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/rotate/rotateplugin.cpp
2 warnings generated.

[ 766/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_display.cpp
68 warnings generated.

[ 767/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_convert.cpp
44 warnings generated.

[ 768/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/channelmixer/Editor_ChannelMixerTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 769/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/unary-ops.cpp
No checks enabled.

[ 770/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlIconStyleTagWriter.cpp
33 warnings generated.

[ 771/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp
No checks enabled.

[ 772/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/survey/gui_survey_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 773/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/imagepreviewitem.cpp
65 warnings generated.

[ 774/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/upload_utest.cpp
2 warnings generated.

[ 775/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOutlineTagHandler.cpp
33 warnings generated.

[ 776/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/sharpen/Bqm_Sharpen_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 777/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmPlacemarkData.cpp
31 warnings generated.

[ 778/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneIcon.cpp
25 warnings generated.

[ 779/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackplugin.cpp
2 warnings generated.

[ 780/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curveswidget.cpp
61 warnings generated.

[ 781/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geocoordinates.cpp
32 warnings generated.

[ 782/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/film/filmfilter.cpp
55 warnings generated.

[ 783/3657][9.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadatasettingscontainer.cpp
44 warnings generated.

[ 784/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttopgf/converttopgfplugin.cpp
2 warnings generated.

[ 785/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/ruledialog.cpp
64 warnings generated.

[ 786/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCountrycodeTagHandler.cpp
35 warnings generated.

[ 787/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_filter_task.cpp
No checks enabled.

[ 788/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmRelationManagerWidget_p.cpp
62 warnings generated.

[ 789/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/altlangstredit.cpp
72 warnings generated.

[ 790/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttowebp/Bqm_ConvertToWEBP_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 791/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/utils_libraw.cpp
No checks enabled.

[ 792/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotodelegate.cpp
2 warnings generated.

[ 793/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dpluginauthor.cpp
25 warnings generated.

[ 794/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlGroupTagHandler.cpp
35 warnings generated.

[ 795/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/healingclone/Editor_HealingCloneTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 796/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatepicker_p.cpp
54 warnings generated.

[ 797/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/colorbalance/colorbalance.cpp
2 warnings generated.

[ 798/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensfunsettings.cpp
47 warnings generated.

[ 799/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/editorstackview.cpp
67 warnings generated.

[ 800/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngsettings.cpp
49 warnings generated.

[ 801/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpeditwidget.cpp
2 warnings generated.

[ 802/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/compass/CompassFloatItem_autogen/mocs_compilation.cpp
2 warnings generated.

[ 803/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/ViewportParams.cpp
35 warnings generated.

[ 804/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dplugins/core_dpluginsinterface_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[ 805/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_database.cpp
78 warnings generated.

[ 806/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/chameleon.cpp
No checks enabled.

[ 807/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_actions.cpp
115 warnings generated.

[ 808/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/dtextedit.cpp
72 warnings generated.

[ 809/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablewindow_import.cpp
126 warnings generated.

[ 810/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/metasync/metadatasynchronizer.cpp
53 warnings generated.

[ 811/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlColorStyleTagWriter.cpp
33 warnings generated.

[ 812/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/autocorrection/autocorrectiontool.cpp
2 warnings generated.

[ 813/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/editablesearchtreeview.cpp
68 warnings generated.

[ 814/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/llada-moe.cpp
No checks enabled.

[ 815/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/DialogConfigurationInterface.cpp
27 warnings generated.

[ 816/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp
2 warnings generated.

[ 817/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bw/bwsepiafilter.cpp
41 warnings generated.

[ 818/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataResourceMap.cpp
15 warnings generated.

[ 819/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlSectionTagHandler.cpp
35 warnings generated.

[ 820/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dplugins/confview_generic_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[ 821/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/colorlabelwidget.cpp
80 warnings generated.

[ 822/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAddressTagHandler.cpp
33 warnings generated.

[ 823/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOsmPlacemarkDataTagHandler.cpp
39 warnings generated.

[ 824/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/restoration/restoration.cpp
2 warnings generated.

[ 825/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/altlangstredit_p.cpp
72 warnings generated.

[ 826/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/frameutils.cpp
47 warnings generated.

[ 827/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemcoordinatesoverlay.cpp
64 warnings generated.

[ 828/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_album.cpp
119 warnings generated.

[ 829/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionlocation.cpp
29 warnings generated.

[ 830/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgqimageplugin.cpp
2 warnings generated.

[ 831/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_qimage.cpp
77 warnings generated.

[ 832/3657][8.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelmanager.cpp
58 warnings generated.

[ 833/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/gui_searchwindow_obj_autogen/mocs_compilation.cpp
97 warnings generated.

[ 834/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXElementDictionary.cpp
2 warnings generated.

[ 835/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/metadata/timeadjust/Generic_TimeAdjust_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 836/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataDocument.cpp
51 warnings generated.

[ 837/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/iojobs/iojob.cpp
61 warnings generated.

[ 838/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/multiclassyolo/autotagsclassifiermultiyolo.cpp
33 warnings generated.

[ 839/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/convert16to8/Bqm_Convert16To8_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 840/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/curvesadjust/curvesadjustplugin.cpp
2 warnings generated.

[ 841/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttojpeg/Bqm_ConvertToJPEG_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 842/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_jpeg_image.cpp
No checks enabled.

[ 843/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikam_autogen/mocs_compilation.cpp
2 warnings generated.

[ 844/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLineStyle.cpp
29 warnings generated.

[ 845/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/lensautofix/Bqm_LensAutoFix_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 846/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/dbsettingswidget_properties.cpp
84 warnings generated.

[ 847/3657][9.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawdecoderwidget.cpp
58 warnings generated.

[ 848/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlVectorTagHandler.cpp
45 warnings generated.

[ 849/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegframethread.cpp
65 warnings generated.

[ 850/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/history/historyimageid.cpp
29 warnings generated.

[ 851/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/glm4.cpp
No checks enabled.

[ 852/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dcolorchoosermode.cpp
25 warnings generated.

[ 853/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/cpcleantask.cpp
2 warnings generated.

[ 854/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mellum.cpp
No checks enabled.

[ 855/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarblePhysics.cpp
29 warnings generated.

[ 856/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/taggingactionfactory.cpp
50 warnings generated.

[ 857/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/distortionfx/distortionfxtool.cpp
2 warnings generated.

[ 858/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSchemaTagHandler.cpp
35 warnings generated.

[ 859/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_motionphoto.cpp
43 warnings generated.

[ 860/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttoavif/converttoavifplugin.cpp
2 warnings generated.

[ 861/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttotiff/converttotiff.cpp
2 warnings generated.

[ 862/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_tts.cpp
38 warnings generated.

[ 863/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginsetup.cpp
69 warnings generated.

[ 864/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/half_mt.c
No checks enabled.

[ 865/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLatLonAltBox.cpp
29 warnings generated.

[ 866/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/utils/iteminfojob.cpp
77 warnings generated.

[ 867/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panopreviewpage.cpp
2 warnings generated.

[ 868/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/processlauncher.cpp
29 warnings generated.

[ 869/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivewidget.cpp
2 warnings generated.

[ 870/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttopng/Bqm_ConvertToPNG_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 871/3657][11.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/history/dimagehistory.cpp
48 warnings generated.

[ 872/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backend-osm-rg.cpp
58 warnings generated.

[ 873/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/undomanager.cpp
48 warnings generated.

[ 874/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/detectcompression_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 875/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/StdC/NptStdcFile.cpp
No checks enabled.

[ 876/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/simpletreemodel_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 877/3657][12.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemsortproxymodel.cpp
67 warnings generated.

[ 878/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/pipelines/autotagspipelinebase.cpp
77 warnings generated.

[ 879/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/GeoPhotoGraphicsItem.cpp
48 warnings generated.

[ 880/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/multithreading/actionjob_utest.cpp
2 warnings generated.

[ 881/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/camerafolderview.cpp
58 warnings generated.

[ 882/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator.cpp
45 warnings generated.

[ 883/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3next.cpp
No checks enabled.

[ 884/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/box/boxnewalbumdlg.cpp
2 warnings generated.

[ 885/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itemsgroupedviewitem.cpp
90 warnings generated.

[ 886/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/fuzzysearchview.cpp
108 warnings generated.

[ 887/3657][7.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/ifaces/diofinders.cpp
56 warnings generated.

[ 888/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/bcg/Editor_BcgTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[ 889/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DownloadRegion.cpp
52 warnings generated.

[ 890/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmRelationTagWriter.cpp
2 warnings generated.

[ 891/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/qtpgf_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[ 892/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odwidget.cpp
2 warnings generated.

[ 893/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/previewlist.cpp
61 warnings generated.

[ 894/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/sharpen/sharpentool.cpp
2 warnings generated.

[ 895/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curvescontainer.cpp
37 warnings generated.

[ 896/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_tooltips.cpp
81 warnings generated.

[ 897/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/onlinetts_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[ 898/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wscomboboxdelegate.cpp
85 warnings generated.

[ 899/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/utils/componentsinfodlg.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/o5mreader/o5mreader.cpp:292:9: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  292 |         strcpy(pReader->errMsg, message);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/o5mreader/o5mreader.cpp:292:9: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
  292 |         strcpy(pReader->errMsg, message);
      |         ^~~~~~
3 warnings generated.

[1176/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/choicesearchutilities.cpp
68 warnings generated.

[1177/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mjpegstream/mjpegstream_cli.cpp
2 warnings generated.

[1178/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/channelmixer/Bqm_ChannelMixer_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1179/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/tiff/DImg_TIFF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1180/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/preprocessing/subtract_black.cpp
No checks enabled.

[1181/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/facesengine/gui_digikamfacesenginedatabase_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1182/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/grovemoe.cpp
No checks enabled.

[1183/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/singlephotopreviewlayout.cpp
61 warnings generated.

[1184/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
2 warnings generated.

[1185/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/hotpixels/hotpixelsplugin.cpp
2 warnings generated.

[1186/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/geomapwrapper/core_geomapwrapper_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1187/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscanner.cpp
58 warnings generated.

[1188/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/osd/frameosdwidget.cpp
39 warnings generated.

[1189/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/decorate/watermark/Bqm_WaterMark_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1190/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/keys/commonkeys.cpp
55 warnings generated.

[1191/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/darktable/rawimportdarktableplugin.cpp
2 warnings generated.

[1192/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewRefreshTimeTagHandler.cpp
33 warnings generated.

[1193/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikamcore_autogen/mocs_compilation.cpp
2 warnings generated.

[1194/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/downloader/filesdownloader_slots.cpp
69 warnings generated.

[1195/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/bcg/bcgtool.cpp
2 warnings generated.

[1196/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/flickr/Generic_Flickr_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1197/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttableitemlistmodel.cpp
59 warnings generated.

[1198/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatetable_p.cpp
70 warnings generated.

[1199/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/contentawareresize/contentawareresizetool.cpp
2 warnings generated.

[1200/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/imagequalitycalculator.cpp
34 warnings generated.

[1201/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_selection_model_syncer.cpp
72 warnings generated.

[1202/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/plm.cpp
No checks enabled.

[1203/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/opengl/kbeffect.cpp
2 warnings generated.

[1204/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/models/core_digikamgenericmodels_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1205/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wsnewalbumdialog.cpp
70 warnings generated.

[1206/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/invert/inverttoolplugin.cpp
2 warnings generated.

[1207/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/thumbs/thumbstask.cpp
51 warnings generated.

[1208/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panoitemspage.cpp
2 warnings generated.

[1209/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXextensionsTagHandler.cpp
2 warnings generated.

[1210/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/adjustlevels/adjustlevelstool.cpp
2 warnings generated.

[1211/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/manager/enfusebinary.cpp
2 warnings generated.

[1212/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_querysiteinfogeneral.cpp
2 warnings generated.

[1213/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/whitebalance/whitebalanceplugin.cpp
2 warnings generated.

[1214/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/wizard/expoblendingpreprocesspage.cpp
2 warnings generated.

[1215/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:243:23: warning: The value provided to the cast expression is not in the valid range of values for 'Mode' [clang-analyzer-optin.core.EnumCastOutOfRange]
  243 |     d->model->setMode((ItemHistoryGraphModel::Mode)mode);
      |                       ^
/home/gilles/Devel/9.x/core/libs/database/history/itemhistorygraphmodel.h:42:10: note: enum declared here
   42 |     enum Mode
      |     ~~~~~^~~~
   43 |     {
      |     ~
   44 |         ImagesListMode,
      |         ~~~~~~~~~~~~~~~
   45 |         ImagesTreeMode,
      |         ~~~~~~~~~~~~~~~
   46 |         CombinedTreeMode
      |         ~~~~~~~~~~~~~~~~
   47 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:140:16: note: Calling 'KConfigGroup::readEntry'
  140 |     int mode = group.readEntry(d->configCurrentMode, (int)ItemHistoryGraphModel::CombinedTreeMode);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:16: note: Calling 'KConfigGroup::readEntry'
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:29: note: Assigning value
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:12: note: Calling 'qvariant_cast<int>'
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:964:5: note: Taking true branch
  964 |     if (v.d.type() == targetType) {
      |     ^
/opt/qt6/include/QtCore/qvariant.h:965:23: note: 'FitsInInternalSize' is true
  965 |         if constexpr (QVariant::Private::FitsInInternalSize<sizeof(T)>) {
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:965:9: note: Taking true branch
  965 |         if constexpr (QVariant::Private::FitsInInternalSize<sizeof(T)>) {
      |         ^
/opt/qt6/include/QtCore/qvariant.h:969:17: note: Assuming field 'is_shared' is 0
  969 |             if (!v.d.is_shared)
      |                 ^~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:969:13: note: Taking true branch
  969 |             if (!v.d.is_shared)
      |             ^
/opt/qt6/include/QtCore/qvariant.h:970:17: note: Returning value
  970 |                 return std::move(*reinterpret_cast<T *>(v.d.data.data));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:12: note: Returning from 'qvariant_cast<int>'
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:5: note: Returning value
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:16: note: Returning from 'KConfigGroup::readEntry'
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:9: note: Returning value
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:140:16: note: Returning from 'KConfigGroup::readEntry'
  140 |     int mode = group.readEntry(d->configCurrentMode, (int)ItemHistoryGraphModel::CombinedTreeMode);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:140:5: note: 'mode' initialized here
  140 |     int mode = group.readEntry(d->configCurrentMode, (int)ItemHistoryGraphModel::CombinedTreeMode);
      |     ^~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:142:5: note: Control jumps to the 'default' case at line 157
  142 |     switch (mode)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:160:13: note:  Execution continues on line 164
  160 |             break;
      |             ^
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:164:25: note: Passing value via 1st parameter 'mode'
  164 |     slotViewModeChanged(mode);
      |                         ^~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:164:5: note: Calling 'VersionsWidget::slotViewModeChanged'
  164 |     slotViewModeChanged(mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/history/versionswidget.cpp:243:23: note: The value provided to the cast expression is not in the valid range of values for 'Mode'
  243 |     d->model->setMode((ItemHistoryGraphModel::Mode)mode);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93 warnings generated.

[1216/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/compass/CompassFloatItem.cpp
2 warnings generated.

[1217/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTour.cpp
31 warnings generated.

[1218/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/calendarplugin.cpp
2 warnings generated.

[1219/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemselectionoverlay.cpp
66 warnings generated.

[1220/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/import/gui_importuibackend_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1221/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPCore_Impl.cpp
No checks enabled.

[1222/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/createxmpsidecar_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1223/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_talbum.cpp
89 warnings generated.

[1224/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/dialogs/presentation_advpage.cpp
2 warnings generated.

[1225/3657][11.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionmanager_location.cpp
67 warnings generated.

[1226/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewRefreshModeTagHandler.cpp
33 warnings generated.

[1227/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/collections/dwitemdelegate.cpp
57 warnings generated.

[1228/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccmanager.cpp
37 warnings generated.

[1229/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/exaone4.cpp
No checks enabled.

[1230/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_generic.cpp
47 warnings generated.

[1231/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/libdng_autogen/mocs_compilation.cpp
2 warnings generated.

[1232/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curvesfilter.cpp
41 warnings generated.

[1233/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/metadataeditplugin.cpp
2 warnings generated.

[1234/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/querysiteinfogeneral_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1235/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoollanguages_cli.cpp
2 warnings generated.

[1236/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlFlyToTagWriter.cpp
33 warnings generated.

[1237/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryinfo.cpp
2 warnings generated.

[1238/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfocache.cpp
54 warnings generated.

[1239/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_queryimageinfo.cpp
2 warnings generated.

[1240/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/kml/KmlPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1241/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/itemview/timelapsefilenamematch_utest.cpp
2 warnings generated.

[1242/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/detectblur_cli.cpp
2 warnings generated.

[1243/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_ref_counted_block.cpp
No checks enabled.

[1244/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/view/presentation/Generic_Presentation_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1245/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_iptc.cpp
No checks enabled.

[1246/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleAbstractPresenter.cpp
29 warnings generated.

[1247/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/transitionmngr/core_libtransitionmngr_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1248/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/piwigo/piwigosession.cpp
2 warnings generated.

[1249/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imgur/imgurtalker.cpp
2 warnings generated.

[1250/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_mosaic_info.cpp
No checks enabled.

[1251/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmTagWriter.cpp
2 warnings generated.

[1252/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDisplayModeTagHandler.cpp
33 warnings generated.

[1253/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolapplychanges_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1254/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:251:5: warning: Call to virtual method 'WorkerObject::aboutToDeactivate' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  251 |     this->aboutToDeactivate();
      |     ^
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:58:5: note: Calling 'WorkerObject::shutDown'
   58 |     shutDown();
      |     ^~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:70:5: note: Calling 'WorkerObject::deactivate'
   70 |     deactivate(PhaseOut);
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:232:9: note: Control jumps to 'case Running:'  at line 235
  232 |         switch (d->state)
      |         ^
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:238:17: note:  Execution continues on line 271
  238 |                 break;
      |                 ^
/home/gilles/Devel/9.x/core/libs/threads/workerobject.cpp:251:5: note: Call to virtual method 'WorkerObject::aboutToDeactivate' during destruction bypasses virtual dispatch
  251 |     this->aboutToDeactivate();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
28 warnings generated.

[1255/3657][9.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/MapThemeManager.cpp
68 warnings generated.

[1256/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/amx/amx.cpp
No checks enabled.

[1257/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-backend.cpp
No checks enabled.

[1258/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/AbstractDataPluginItem.cpp
41 warnings generated.

[1259/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselectwidget.cpp
74 warnings generated.

[1260/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/applemailbinary.cpp
2 warnings generated.

[1261/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/qtpgf_utest.cpp
2 warnings generated.

[1262/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_buildtools.cpp
81 warnings generated.

[1263/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPolygonTagHandler.cpp
37 warnings generated.

[1264/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/granite.cpp
No checks enabled.

[1265/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/autocorrection/autocorrectionplugin.cpp
2 warnings generated.

[1266/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg/dimgjpegloader_save.cpp
2 warnings generated.

[1267/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/core_marble_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1268/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/ViewParams.cpp
15 warnings generated.

[1269/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/assignnameoverlay.cpp
76 warnings generated.

[1270/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgfiltergenerator.cpp
29 warnings generated.

[1271/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp
No checks enabled.

[1272/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchfolderview.cpp
68 warnings generated.

[1273/3657][13.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/collections/setupcollectionview.cpp
107 warnings generated.

[1274/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_columnfactory.cpp
82 warnings generated.

[1275/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_cursor.c
No checks enabled.

[1276/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/HttpJob.cpp
31 warnings generated.

[1277/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.cpp
2 warnings generated.

[1278/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/geoiface/core_geoiface_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1279/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:333:9: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  333 |         strcpy(Name, Model);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:333:9: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
  333 |         strcpy(Name, Model);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:376:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  376 |         strcat(Info, Desc);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:376:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  376 |         strcat(Info, Desc);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:384:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  384 |         strcat(Info, " - ");
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:384:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  384 |         strcat(Info, " - ");
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:385:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  385 |         strcat(Info, Copyright);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:385:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  385 |         strcat(Info, Copyright);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:390:28: warning: The value '1261449271' provided to the cast expression is not in the valid range of values for the enum [clang-analyzer-optin.core.EnumCastOutOfRange]
  390 |     if (cmsIsTag(hProfile, K007))
      |                            ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:388:14: note: expanded from macro 'K007'
  388 | #define K007 static_cast<cmsTagSignature>( 0x4B303037 )
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/lcms2.h:341:9: note: enum declared here
  341 | typedef enum {
      |         ^~~~~~
  342 |     cmsSigAToB0Tag                          = 0x41324230,  // 'A2B0'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  343 |     cmsSigAToB1Tag                          = 0x41324231,  // 'A2B1'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344 |     cmsSigAToB2Tag                          = 0x41324232,  // 'A2B2'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345 |     cmsSigBlueColorantTag                   = 0x6258595A,  // 'bXYZ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346 |     cmsSigBlueMatrixColumnTag               = 0x6258595A,  // 'bXYZ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347 |     cmsSigBlueTRCTag                        = 0x62545243,  // 'bTRC'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |     cmsSigBToA0Tag                          = 0x42324130,  // 'B2A0'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |     cmsSigBToA1Tag                          = 0x42324131,  // 'B2A1'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350 |     cmsSigBToA2Tag                          = 0x42324132,  // 'B2A2'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |     cmsSigCalibrationDateTimeTag            = 0x63616C74,  // 'calt'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |     cmsSigCharTargetTag                     = 0x74617267,  // 'targ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |     cmsSigChromaticAdaptationTag            = 0x63686164,  // 'chad'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354 |     cmsSigChromaticityTag                   = 0x6368726D,  // 'chrm'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |     cmsSigColorantOrderTag                  = 0x636C726F,  // 'clro'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |     cmsSigColorantTableTag                  = 0x636C7274,  // 'clrt'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:371:9: note: Assuming the condition is false
  371 |     if (cmsIsTag(hProfile, cmsSigProfileDescriptionTag))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:371:5: note: Taking false branch
  371 |     if (cmsIsTag(hProfile, cmsSigProfileDescriptionTag))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:379:9: note: Assuming the condition is false
  379 |     if (cmsIsTag(hProfile, cmsSigCopyrightTag))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:379:5: note: Taking false branch
  379 |     if (cmsIsTag(hProfile, cmsSigCopyrightTag))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:390:28: note: The value '1261449271' provided to the cast expression is not in the valid range of values for the enum
  390 |     if (cmsIsTag(hProfile, K007))
      |                            ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:388:14: note: expanded from macro 'K007'
  388 | #define K007 static_cast<cmsTagSignature>( 0x4B303037 )
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:393:71: warning: The value '1261449271' provided to the cast expression is not in the valid range of values for the enum [clang-analyzer-optin.core.EnumCastOutOfRange]
  393 |         mlu               = static_cast<cmsMLU*>(cmsReadTag(hProfile, K007));
      |                                                                       ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:388:14: note: expanded from macro 'K007'
  388 | #define K007 static_cast<cmsTagSignature>( 0x4B303037 )
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/lcms2.h:341:9: note: enum declared here
  341 | typedef enum {
      |         ^~~~~~
  342 |     cmsSigAToB0Tag                          = 0x41324230,  // 'A2B0'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  343 |     cmsSigAToB1Tag                          = 0x41324231,  // 'A2B1'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344 |     cmsSigAToB2Tag                          = 0x41324232,  // 'A2B2'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345 |     cmsSigBlueColorantTag                   = 0x6258595A,  // 'bXYZ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346 |     cmsSigBlueMatrixColumnTag               = 0x6258595A,  // 'bXYZ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347 |     cmsSigBlueTRCTag                        = 0x62545243,  // 'bTRC'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348 |     cmsSigBToA0Tag                          = 0x42324130,  // 'B2A0'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  349 |     cmsSigBToA1Tag                          = 0x42324131,  // 'B2A1'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350 |     cmsSigBToA2Tag                          = 0x42324132,  // 'B2A2'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  351 |     cmsSigCalibrationDateTimeTag            = 0x63616C74,  // 'calt'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  352 |     cmsSigCharTargetTag                     = 0x74617267,  // 'targ'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |     cmsSigChromaticAdaptationTag            = 0x63686164,  // 'chad'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354 |     cmsSigChromaticityTag                   = 0x6368726D,  // 'chrm'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |     cmsSigColorantOrderTag                  = 0x636C726F,  // 'clro'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |     cmsSigColorantTableTag                  = 0x636C7274,  // 'clrt'
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:371:9: note: Assuming the condition is false
  371 |     if (cmsIsTag(hProfile, cmsSigProfileDescriptionTag))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:371:5: note: Taking false branch
  371 |     if (cmsIsTag(hProfile, cmsSigProfileDescriptionTag))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:379:9: note: Assuming the condition is false
  379 |     if (cmsIsTag(hProfile, cmsSigCopyrightTag))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:379:5: note: Taking false branch
  379 |     if (cmsIsTag(hProfile, cmsSigCopyrightTag))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:390:9: note: Assuming the condition is true
  390 |     if (cmsIsTag(hProfile, K007))
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:390:5: note: Taking true branch
  390 |     if (cmsIsTag(hProfile, K007))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:393:71: note: The value '1261449271' provided to the cast expression is not in the valid range of values for the enum
  393 |         mlu               = static_cast<cmsMLU*>(cmsReadTag(hProfile, K007));
      |                                                                       ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:388:14: note: expanded from macro 'K007'
  388 | #define K007 static_cast<cmsTagSignature>( 0x4B303037 )
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:395:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  395 |         strcat(Info, " - ");
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:395:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  395 |         strcat(Info, " - ");
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:396:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  396 |         strcat(Info, MonCal);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/icc/digikam-lcms.cpp:396:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  396 |         strcat(Info, MonCal);
      |         ^~~~~~
33 warnings generated.

[1280/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/autorotate/autorotateplugin.cpp
2 warnings generated.

[1281/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlStorageLayoutTagHandler.cpp
39 warnings generated.

[1282/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/effectmngr_p_zoom.cpp
33 warnings generated.

[1283/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSimpleField.cpp
15 warnings generated.

[1284/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/colorbalancefilter_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1285/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/cb/cbsettings.cpp
47 warnings generated.

[1286/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/sony_arw6.cpp
No checks enabled.

[1287/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_color_spec.cpp
No checks enabled.

[1288/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselecttabs.cpp
86 warnings generated.

[1289/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/tracks_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1290/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/dots1.cpp
No checks enabled.

[1291/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/lfm2.cpp
No checks enabled.

[1292/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttopgf/Bqm_ConvertToPGF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1293/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/xverse.cpp
No checks enabled.

[1294/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/detectexposure_cli.cpp
2 warnings generated.

[1295/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_export.cpp
44 warnings generated.

[1296/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/captionthemeparameter.cpp
2 warnings generated.

[1297/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/editorcore.cpp
81 warnings generated.

[1298/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/dbinarysearch.cpp
68 warnings generated.

[1299/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_tone_curve.cpp
No checks enabled.

[1300/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/mediawikiwindow.cpp
2 warnings generated.

[1301/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dgradientslider.cpp
55 warnings generated.

[1302/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:529:5: warning: Call to virtual method 'FlickrListViewItem::updateItemWidgets' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  529 |     this->updateItemWidgets();
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:397:6: note: Assuming field 'isPublic' is not equal to PartiallyChecked
  397 |     (d->isPublic  == Qt::PartiallyChecked) ? isPublic  = true : isPublic  = d->isPublic;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:397:5: note: '?' condition is false
  397 |     (d->isPublic  == Qt::PartiallyChecked) ? isPublic  = true : isPublic  = d->isPublic;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:398:6: note: Assuming field 'isFamily' is not equal to PartiallyChecked
  398 |     (d->isFamily  == Qt::PartiallyChecked) ? isFamily  = true : isFamily  = d->isFamily;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:398:5: note: '?' condition is false
  398 |     (d->isFamily  == Qt::PartiallyChecked) ? isFamily  = true : isFamily  = d->isFamily;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:399:6: note: Assuming field 'isFriends' is not equal to PartiallyChecked
  399 |     (d->isFriends == Qt::PartiallyChecked) ? isFriends = true : isFriends = d->isFriends;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:399:5: note: '?' condition is false
  399 |     (d->isFriends == Qt::PartiallyChecked) ? isFriends = true : isFriends = d->isFriends;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:406:6: note: Assuming field 'safetyLevel' is not equal to MIXEDLEVELS
  406 |     (d->safetyLevel == MIXEDLEVELS) ? safetyLevel = SAFE  : safetyLevel = d->safetyLevel;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:406:5: note: '?' condition is false
  406 |     (d->safetyLevel == MIXEDLEVELS) ? safetyLevel = SAFE  : safetyLevel = d->safetyLevel;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:407:6: note: Assuming field 'contentType' is not equal to MIXEDTYPES
  407 |     (d->contentType == MIXEDTYPES)  ? contentType = PHOTO : contentType = d->contentType;
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:407:5: note: '?' condition is false
  407 |     (d->contentType == MIXEDTYPES)  ? contentType = PHOTO : contentType = d->contentType;
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:416:5: note: Loop condition is true.  Entering loop body
  416 |     for (it = list.constBegin() ; it != list.constEnd() ; ++it)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:421:26: note: Assuming the condition is false
  421 |         for (int i = 0 ; i < listView()->topLevelItemCount() ; ++i)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:421:9: note: Loop condition is false. Execution continues on line 432
  421 |         for (int i = 0 ; i < listView()->topLevelItemCount() ; ++i)
      |         ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:432:14: note: 'found' is false
  432 |         if (!found)
      |              ^~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:432:9: note: Taking true branch
  432 |         if (!found)
      |         ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:434:13: note: Loop condition is false. Execution continues on line 435
  434 |             qCDebug(DIGIKAM_WEBSERVICES_LOG) << "Inserting new item " << imageUrl.fileName();
      |             ^
/opt/qt6/include/QtCore/qloggingcategory.h:162:32: note: expanded from macro 'qCDebug'
  162 | #define qCDebug(category, ...) QT_MESSAGE_LOGGER_COMMON(category, QtDebugMsg).debug(__VA_ARGS__)
      |                                ^
/opt/qt6/include/QtCore/qloggingcategory.h:159:5: note: expanded from macro 'QT_MESSAGE_LOGGER_COMMON'
  159 |     for (QLoggingCategoryMacroHolder<level> qt_category((category)()); qt_category; qt_category.control = false) \
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:435:17: note: Calling constructor for 'FlickrListViewItem'
  435 |             new FlickrListViewItem(listView(), imageUrl,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  436 |                                    isPublic, isFamily, isFriends,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437 |                                    safetyLevel, contentType);
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:494:80: note: Assuming 'accessPublic' is false
  494 |     setCheckState(static_cast<DItemsListView::ColumnType>(FlickrList::PUBLIC), accessPublic ? Qt::Checked : Qt::Unchecked);
      |                                                                                ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:494:80: note: '?' condition is false
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrlist.cpp:529:5: note: Call to virtual method 'FlickrListViewItem::updateItemWidgets' during construction bypasses virtual dispatch
  529 |     this->updateItemWidgets();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[1303/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/magickloader_cli.cpp
2 warnings generated.

[1304/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataMultiGeometry.cpp
35 warnings generated.

[1305/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp
No checks enabled.

[1306/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/dfileselector.cpp
44 warnings generated.

[1307/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfotosettings.cpp
2 warnings generated.

[1308/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/histogramwidget.cpp
57 warnings generated.

[1309/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/multithreading/multicorerawtopng_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[1310/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/equalizefilter_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1311/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/falcon-h1.cpp
No checks enabled.

[1312/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/dexpanderbox.cpp
78 warnings generated.

[1313/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/GeoLineStringGraphicsItem.cpp
64 warnings generated.

[1314/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/cr3_parser.cpp
No checks enabled.

[1315/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleGlobal.cpp
15 warnings generated.

[1316/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_string.cpp
No checks enabled.

[1317/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCookieTagHandler.cpp
35 warnings generated.

[1318/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/properties/gui_itempropertiesdigikam_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1319/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_rangeint.cpp
121 warnings generated.

[1320/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiestxtlabel.cpp
56 warnings generated.

[1321/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/borderfilter.cpp
41 warnings generated.

[1322/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewVolumeTagHandler.cpp
33 warnings generated.

[1323/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/queryimages_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1324/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wssettings.cpp
37 warnings generated.

[1325/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigncaptions/assigncaptions.cpp
2 warnings generated.

[1326/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/fonts/dfontselect.cpp
57 warnings generated.

[1327/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/importfiltercombobox.cpp
57 warnings generated.

[1328/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/rawengine/librawinfo_cli.cpp
2 warnings generated.

[1329/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_image_writer.cpp
No checks enabled.

[1330/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dpluginrawimport.cpp
56 warnings generated.

[1331/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/dbkeyselector.cpp
78 warnings generated.

[1332/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/history/versionstreeview.cpp
75 warnings generated.

[1333/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/mariadbupgradebinary.cpp
46 warnings generated.

[1334/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geolocationsettingscontainer.cpp
43 warnings generated.

[1335/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/WaveletTransform.cpp
No checks enabled.

[1336/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/fuzzysearchview_similar.cpp
106 warnings generated.

[1337/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpcontent.cpp
2 warnings generated.

[1338/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/dialogs/softproofdialog.cpp
60 warnings generated.

[1339/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/lensautofix/lensautofixtool.cpp
2 warnings generated.

[1340/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlMaximumTagHandler.cpp
33 warnings generated.

[1341/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/ElevationModel.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:588:9: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  588 |         strcpy(outbuf, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:588:9: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
  588 |         strcpy(outbuf, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:591:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  591 |         strcat(outbuf, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:591:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  591 |         strcat(outbuf, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:597:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  597 |                 strcat(outbuf, "\t Partial Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:597:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  597 |                 strcat(outbuf, "\t Partial Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:599:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  599 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:599:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  599 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:603:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  603 |                 strcat(outbuf, "\t non-central Annular Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:603:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  603 |                 strcat(outbuf, "\t non-central Annular Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:607:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  607 |                 strcat(outbuf, "\t Annular Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:607:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  607 |                 strcat(outbuf, "\t Annular Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:611:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  611 |                 strcat(outbuf, "\t non-central Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:611:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  611 |                 strcat(outbuf, "\t non-central Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:615:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  615 |                 strcat(outbuf, "\t Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:615:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  615 |                 strcat(outbuf, "\t Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:619:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  619 |                 strcat(outbuf, "\t Annular/Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:619:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  619 |                 strcat(outbuf, "\t Annular/Total Sun");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:624:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  624 |                 strcat(outbuf, "\t Penumbral Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:624:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  624 |                 strcat(outbuf, "\t Penumbral Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:626:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  626 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:626:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  626 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:630:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  630 |                 strcat(outbuf, "\t Partial Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:630:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  630 |                 strcat(outbuf, "\t Partial Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:632:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  632 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:632:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  632 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:636:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  636 |                 strcat(outbuf, "\t Total Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:636:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  636 |                 strcat(outbuf, "\t Total Moon");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:638:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  638 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:638:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  638 |                 strcat(outbuf, magbuf);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:644:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  644 |             strcat(wbuf, "\n");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:644:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  644 |             strcat(wbuf, "\n");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:645:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  645 |             strcat(wbuf, outbuf);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:645:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  645 |             strcat(wbuf, outbuf);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:723:13: warning: Out of bound access to memory after the end of the field 'eb_eclmjd' [clang-analyzer-security.ArrayBound]
  723 |     caldat((eb_eclmjd[j] + eb_tzone / 24.0), day, month, yr, magn);
      |             ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:678:9: note: Assuming field 'eb_moonph_called' is true
  678 |     if (!eb_moonph_called)
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:678:5: note: Taking false branch
  678 |     if (!eb_moonph_called)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:683:9: note: Assuming 'k' is < 1
  683 |     if (k < 1)
      |         ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:683:5: note: Taking true branch
  683 |     if (k < 1)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:689:10: note: Assuming 'k' is < 1
  689 |     if ((k < 1) && (k > eb_numecl))
      |          ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:689:9: note: Left side of '&&' is true
  689 |     if ((k < 1) && (k > eb_numecl))
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:689:21: note: Assuming 'k' is <= field 'eb_numecl'
  689 |     if ((k < 1) && (k > eb_numecl))
      |                     ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:689:5: note: Taking false branch
  689 |     if ((k < 1) && (k > eb_numecl))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:696:9: note: 'nls' is false
  696 |     if (nls && (!eb_lunecl))
      |         ^~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:696:13: note: Left side of '&&' is false
  696 |     if (nls && (!eb_lunecl))
      |             ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:715:9: note: Assuming 'p' is >= 0
  715 |     if (p < 0)
      |         ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:715:5: note: Taking false branch
  715 |     if (p < 0)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:723:13: note: Access of the field 'eb_eclmjd' at index 2147483647, while it holds only 12 'double' elements
  723 |     caldat((eb_eclmjd[j] + eb_tzone / 24.0), day, month, yr, magn);
      |             ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:773:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  773 |     strcat(jtxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:773:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  773 |     strcat(jtxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:774:13: warning: Out of bound access to memory around the field 'eb_eclmjd' [clang-analyzer-security.ArrayBound]
  774 |     dtmstr((eb_eclmjd[j] + eb_tzone / 24.0), dts);
      |             ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:754:9: note: Assuming field 'eb_moonph_called' is true
  754 |     if (!eb_moonph_called)
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:754:5: note: Taking false branch
  754 |     if (!eb_moonph_called)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:759:9: note: Assuming 'k' is < 1
  759 |     if (k < 1)
      |         ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:759:5: note: Taking true branch
  759 |     if (k < 1)
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:764:10: note: Assuming 'k' is < 1
  764 |     if ((k < 1) && (k > eb_numecl))
      |          ^~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:764:9: note: Left side of '&&' is true
  764 |     if ((k < 1) && (k > eb_numecl))
      |         ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:764:21: note: Assuming 'k' is <= field 'eb_numecl'
  764 |     if ((k < 1) && (k > eb_numecl))
      |                     ^~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:764:5: note: Taking false branch
  764 |     if ((k < 1) && (k > eb_numecl))
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:774:13: note: Access of the field 'eb_eclmjd' at a negative or overflowing index, while it holds only 12 'double' elements
  774 |     dtmstr((eb_eclmjd[j] + eb_tzone / 24.0), dts);
      |             ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:776:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  776 |     strcat(jtxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:776:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  776 |     strcat(jtxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:783:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  783 |             strcat(jtxt, " Par.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:783:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  783 |             strcat(jtxt, " Par.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:787:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  787 |             strcat(jtxt, " non-centr.Ann.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:787:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  787 |             strcat(jtxt, " non-centr.Ann.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:791:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  791 |             strcat(jtxt, " Ann.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:791:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  791 |             strcat(jtxt, " Ann.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:795:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  795 |             strcat(jtxt, " non-centr.Tot.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:795:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  795 |             strcat(jtxt, " non-centr.Tot.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:799:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  799 |             strcat(jtxt, " Tot.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:799:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  799 |             strcat(jtxt, " Tot.Sun");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:803:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  803 |             strcat(jtxt, " Ann/Tot.");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:803:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  803 |             strcat(jtxt, " Ann/Tot.");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:808:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  808 |             strcat(jtxt, " Pen.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:808:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  808 |             strcat(jtxt, " Pen.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:812:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  812 |             strcat(jtxt, " Par.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:812:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  812 |             strcat(jtxt, " Par.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:816:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
  816 |             strcat(jtxt, " Tot.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:816:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
  816 |             strcat(jtxt, " Tot.Moon");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1134:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1134 |             strcpy(mchr, "JAN");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1134:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1134 |             strcpy(mchr, "JAN");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1138:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1138 |             strcpy(mchr, "FEB");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1138:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1138 |             strcpy(mchr, "FEB");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1142:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1142 |             strcpy(mchr, "MAR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1142:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1142 |             strcpy(mchr, "MAR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1146:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1146 |             strcpy(mchr, "APR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1146:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1146 |             strcpy(mchr, "APR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1150:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1150 |             strcpy(mchr, "MAY");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1150:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1150 |             strcpy(mchr, "MAY");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1154:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1154 |             strcpy(mchr, "JUN");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1154:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1154 |             strcpy(mchr, "JUN");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1158:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1158 |             strcpy(mchr, "JUL");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1158:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1158 |             strcpy(mchr, "JUL");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1162:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1162 |             strcpy(mchr, "AUG");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1162:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1162 |             strcpy(mchr, "AUG");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1166:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1166 |             strcpy(mchr, "SEP");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1166:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1166 |             strcpy(mchr, "SEP");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1170:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1170 |             strcpy(mchr, "OCT");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1170:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1170 |             strcpy(mchr, "OCT");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1174:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1174 |             strcpy(mchr, "NOV");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1174:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1174 |             strcpy(mchr, "NOV");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1178:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1178 |             strcpy(mchr, "DEC");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1178:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1178 |             strcpy(mchr, "DEC");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1182:13: warning: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 1182 |             strcpy(mchr, "ERR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:1182:13: note: Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119
 1182 |             strcpy(mchr, "ERR");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3056:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3056 |             strcat(otxt, "\n ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3056:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3056 |             strcat(otxt, "\n ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3057:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3057 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3057:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3057 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3058:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3058 |             strcat(otxt, "\tbegins ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3058:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3058 |             strcat(otxt, "\tbegins ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3061:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3061 |             strcat(otxt, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3061:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3061 |             strcat(otxt, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3062:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3062 |             strcat(otxt, "\tends ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3062:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3062 |             strcat(otxt, "\tends ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3065:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3065 |             strcat(otxt, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3065:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3065 |             strcat(otxt, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3245:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3245 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3245:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3245 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3249:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3249 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3249:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3249 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3255:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3255 |     strcat(otxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3255:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3255 |     strcat(otxt, dts);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3260:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3260 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3260:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3260 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3263:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3263 |     strcat(otxt, "\n");
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3263:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3263 |     strcat(otxt, "\n");
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3298:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3298 |     strcat(otxt, "\n\n\nLocal Circumstances for ");
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3298:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3298 |     strcat(otxt, "\n\n\nLocal Circumstances for ");
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3303:5: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3303 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3303:5: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3303 |     strcat(otxt, outb);
      |     ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3312:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3312 |             strcat(outb, " ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3312:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3312 |             strcat(outb, " ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3313:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3313 |             strcat(outb, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3313:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3313 |             strcat(outb, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3314:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3314 |             strcat(outb, " to ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3314:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3314 |             strcat(outb, " to ");
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3317:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3317 |             strcat(outb, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3317:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3317 |             strcat(outb, dts);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3321:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3321 |                 strcat(otxt, outb);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3321:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3321 |                 strcat(otxt, outb);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3325:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3325 |                 strcat(outb, " ");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3325:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3325 |                 strcat(outb, " ");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3326:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3326 |                 strcat(outb, dts);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3326:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3326 |                 strcat(outb, dts);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3327:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3327 |                 strcat(outb, " to ");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3327:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3327 |                 strcat(outb, " to ");
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3330:17: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3330 |                 strcat(outb, dts);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3330:17: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3330 |                 strcat(outb, dts);
      |                 ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3339:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3339 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3339:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3339 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3346:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3346 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3346:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3346 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3349:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3349 |         strcat(otxt, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3349:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3349 |         strcat(otxt, dts);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3351:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3351 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3351:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3351 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3353:9: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3353 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3353:9: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3353 |         strcat(otxt, outb);
      |         ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3373:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3373 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3373:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3373 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3380:13: warning: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 [clang-analyzer-security.insecureAPI.strcpy]
 3380 |             strcat(otxt, outb);
      |             ^~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/eclsolar.cpp:3380:13: note: Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119
 3380 |             strcat(otxt, outb);
      |             ^~~~~~
74 warnings generated.

[3418/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_setup.cpp
2 warnings generated.

[3419/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/t5encoder.cpp
No checks enabled.

[3420/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintwizard.cpp
2 warnings generated.

[3421/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/bwsepia/Editor_BWSepiaTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3422/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchtabheader_p.cpp
97 warnings generated.

[3423/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/containers/metadatainfo.cpp
25 warnings generated.

[3424/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/trashview.cpp
73 warnings generated.

[3425/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideend.cpp
2 warnings generated.

[3426/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deepseek32.cpp
No checks enabled.

[3427/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/hbm.cpp
No checks enabled.

[3428/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotothumbnailbar.cpp
5 warnings generated.

[3429/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/metadataeditdialog.cpp
2 warnings generated.

[3430/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/nominatim-reversegeocoding/NominatimReverseGeocodingPlugin.cpp
2 warnings generated.

[3431/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgfilter.cpp:77:5: warning: Call to virtual method 'BCGFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   77 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/bcg/bcgfilter.cpp:77:5: note: Call to virtual method 'BCGFilter::filterImage' during construction bypasses virtual dispatch
   77 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
42 warnings generated.

[3432/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_pthread.cpp
No checks enabled.

[3433/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/pgfscaled_utest.cpp
2 warnings generated.

[3434/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/albumfolderviewsidebarwidget.cpp
80 warnings generated.

[3435/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/imagedialog_preview.cpp
71 warnings generated.

[3436/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/qimage/DImg_QImage_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3437/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/thumbsdb/thumbsdb.cpp
40 warnings generated.

[3438/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/examples/editsample/editsample_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[3439/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawinfo.cpp
37 warnings generated.

[3440/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXtimeTagHandler.cpp
2 warnings generated.

[3441/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlItemTagHandler.cpp
35 warnings generated.

[3442/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/lensdistortion/Editor_LensDistortionTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3443/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dtrash/dtrashiteminfo.cpp
29 warnings generated.

[3444/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/print/calpainter.cpp
2 warnings generated.

[3445/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/XMP_ProgressTracker.cpp
No checks enabled.

[3446/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconverterlist.cpp
74 warnings generated.

[3447/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg.cpp
77 warnings generated.

[3448/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/main/maintenancedlg.cpp
81 warnings generated.

[3449/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolloadingview.cpp
41 warnings generated.

[3450/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/pwindow.cpp
2 warnings generated.

[3451/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/taglist.cpp
75 warnings generated.

[3452/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exiflens.cpp
2 warnings generated.

[3453/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/blendings/Blending.cpp
2 warnings generated.

[3454/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imgur/imgurplugin.cpp
2 warnings generated.

[3455/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/libmodeltest_autogen/mocs_compilation.cpp
2 warnings generated.

[3456/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/edit_utest.cpp
2 warnings generated.

[3457/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolmulticore_cli.cpp
2 warnings generated.

[3458/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/removedoublesmodifier.cpp
48 warnings generated.

[3459/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/imagedialog_iconprovider.cpp
71 warnings generated.

[3460/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmWayTagWriter.cpp
2 warnings generated.

[3461/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPMeta-GetSet.cpp
No checks enabled.

[3462/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/pnt/PntPlugin.cpp
2 warnings generated.

[3463/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/core_libdng_obj_autogen/mocs_compilation.cpp
[3464/3657][0.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataAccuracy.cpp
3 warnings generated.

[3465/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/StackedTileLoader.cpp
41 warnings generated.

[3466/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/toolslistview.cpp
98 warnings generated.

[3467/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/detection/opencv-dnn/opencvdnnfacedetector.cpp
64 warnings generated.

[3468/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama.cpp
No checks enabled.

[3469/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlGeodataTagWriter.cpp
45 warnings generated.

[3470/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/previewpage.cpp
43 warnings generated.

[3471/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/database/gui_digikamdatabasemain_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3472/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/decoder_info.cpp
No checks enabled.

[3473/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_exif.cpp
41 warnings generated.

[3474/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleInputHandler.cpp
55 warnings generated.

[3475/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/databasesqliteinit_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3476/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCameraTagHandler.cpp
33 warnings generated.

[3477/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_miscs.cpp
81 warnings generated.

[3478/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview.cpp
61 warnings generated.

[3479/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/box/Generic_Box_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3480/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffloader.cpp
2 warnings generated.

[3481/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Bsd/NptBsdSockets.cpp
No checks enabled.

[3482/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/ocrtextconverter/textconverterbackend_autogen/mocs_compilation.cpp
2 warnings generated.

[3483/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlBottomFovTagHandler.cpp
33 warnings generated.

[3484/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPlacemarkTagWriter.cpp
33 warnings generated.

[3485/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/picklabelwidget_menu.cpp
68 warnings generated.

[3486/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDocumentTagHandler.cpp
35 warnings generated.

[3487/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/measure/MeasureConfigDialog.cpp
2 warnings generated.

[3488/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/blendings/BlendingAlgorithms.cpp
43 warnings generated.

[3489/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/commentreadwrite_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3490/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_zoom.cpp
135 warnings generated.

[3491/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamdlg.cpp
74 warnings generated.

[3492/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataFlyTo.cpp
15 warnings generated.

[3493/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/filters/filmgrain/filmgrainplugin.cpp
2 warnings generated.

[3494/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttoheif/Bqm_ConvertToHEIF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3495/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltHttpClientTask.cpp
No checks enabled.

[3496/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/systemsettingswidget.cpp
54 warnings generated.

[3497/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupeditor.cpp
39 warnings generated.

[3498/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojp2/converttojp2.cpp
2 warnings generated.

[3499/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/filesaveoptionsbox_utest.cpp
2 warnings generated.

[3500/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/filters/colorfx/Bqm_ColorFX_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3501/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXtrkTagHandler.cpp
2 warnings generated.

[3502/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o0settingsstore.cpp
No checks enabled.

[3503/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/batchtool.cpp
75 warnings generated.

[3504/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dplugineditor.cpp
61 warnings generated.

[3505/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptoparser/ptofile.cpp
52 warnings generated.

[3506/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/config/metadatapanel.cpp
71 warnings generated.

[3507/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/versionmanager/core_versionmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3508/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/wizard/calmonthwidget.cpp
2 warnings generated.

[3509/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/wizard/calwidget.cpp
2 warnings generated.

[3510/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/timestampupdate/timestampupdate_utest.cpp
2 warnings generated.

[3511/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/applymetadata/applymetadataplugin.cpp
2 warnings generated.

[3512/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/texture/texturetool.cpp
2 warnings generated.

[3513/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlMultiTrackTagWriter.cpp
35 warnings generated.

[3514/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlValueTagHandler.cpp
35 warnings generated.

[3515/3657][7.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemfiltermodel.cpp
86 warnings generated.

[3516/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/healingclone/healingclonetoolplugin.cpp
2 warnings generated.

[3517/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albummodel_tag.cpp
71 warnings generated.

[3518/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp
2 warnings generated.

[3519/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchintentparser.cpp
39 warnings generated.

[3520/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/removemetadata/removemetadataplugin.cpp
2 warnings generated.

[3521/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgitem.cpp
68 warnings generated.

[3522/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltDeviceData.cpp
No checks enabled.

[3523/3657][17.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inattalker.cpp
2 warnings generated.

[3524/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintcaptionpage.cpp
2 warnings generated.

[3525/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/widgets/dpreviewmanager_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[3526/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/jpegutils/libjpeg/84/transupp.c
No checks enabled.

[3527/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLodTagWriter.cpp
33 warnings generated.

[3528/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/crop/cropplugin.cpp
2 warnings generated.

[3529/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifloader.cpp
2 warnings generated.

[3530/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imgur/imgurwindow.cpp
2 warnings generated.

[3531/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/astrolib.cpp
2 warnings generated.

[3532/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/wallpaper/wallpaperplugin_dbus.cpp
2 warnings generated.

[3533/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/LabelGraphicsItem.cpp
51 warnings generated.

[3534/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/kmlexport/geoparsing_utest.cpp
2 warnings generated.

[3535/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/osd/frameosdsettings.cpp
33 warnings generated.

[3536/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/4channels.cpp
No checks enabled.

[3537/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemfullscreenoverlay.cpp
66 warnings generated.

[3538/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatsuggest.cpp
2 warnings generated.

[3539/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_reference.cpp
No checks enabled.

[3540/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/exaone-moe.cpp
No checks enabled.

[3541/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-chat.cpp
No checks enabled.

[3542/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselectcombobox.cpp
70 warnings generated.

[3543/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptTime.cpp
No checks enabled.

[3544/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXtrkptTagHandler.cpp
2 warnings generated.

[3545/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/rawtextdump.cpp
No checks enabled.

[3546/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DownloadPolicy.cpp
26 warnings generated.

[3547/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/unicode.cpp
No checks enabled.

[3548/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOrientationTagHandler.cpp
33 warnings generated.

[3549/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelnet.cpp
47 warnings generated.

[3550/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata.cpp
68 warnings generated.

[3551/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_views.cpp
135 warnings generated.

[3552/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataStyleSelector.cpp
15 warnings generated.

[3553/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/blur/blurtool.cpp
2 warnings generated.

[3554/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/libraw_c_api.cpp
No checks enabled.

[3555/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlLegendTagWriter.cpp
39 warnings generated.

[3556/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem_properties.cpp
61 warnings generated.

[3557/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/setxmpface_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3558/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/itemfiltershistoryitemdelegate.cpp
57 warnings generated.

[3559/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpcredits.cpp
2 warnings generated.

[3560/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemfiltersettings.cpp
70 warnings generated.

[3561/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/lensdistortionfilter.cpp
41 warnings generated.

[3562/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/createxmpsidecar_utest.cpp
2 warnings generated.

[3563/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/icc/setupicc_settings.cpp
72 warnings generated.

[3564/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/fingerprints/fingerprintstask.cpp
47 warnings generated.

[3565/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_libraries.cpp
83 warnings generated.

[3566/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_matrix.cpp
No checks enabled.

[3567/3657][10.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/albummodel/albummodel_utest.cpp
2 warnings generated.

[3568/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/group/searchgroup_setup.cpp
80 warnings generated.

[3569/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlIconStyleTagHandler.cpp
33 warnings generated.

[3570/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxWidthTagHandler.cpp
33 warnings generated.

[3571/3657][8.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albummodificationhelper.cpp
108 warnings generated.

[3572/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltIconsData.cpp
No checks enabled.

[3573/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptHash.cpp
No checks enabled.

[3574/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlStyleTagHandler.cpp
35 warnings generated.

[3575/3657][13.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchview.cpp
98 warnings generated.

[3576/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptDebug.cpp
No checks enabled.

[3577/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_bottlenecks.cpp
No checks enabled.

[3578/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/starcoder.cpp
No checks enabled.

[3579/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbnamefilter.cpp
34 warnings generated.

[3580/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemmodel.cpp
66 warnings generated.

[3581/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLabelStyleTagWriter.cpp
33 warnings generated.

[3582/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/clickdragreleaseitem.cpp
45 warnings generated.

[3583/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tilegrouper.cpp
79 warnings generated.

[3584/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/color/dcolor.cpp
29 warnings generated.

[3585/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_linearization_info.cpp
No checks enabled.

[3586/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/importcategorydrawer.cpp
77 warnings generated.

[3587/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/batchtoolsfactory.cpp
83 warnings generated.

[3588/3657][8.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/icctransform.cpp
41 warnings generated.

[3589/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/dcraw_emu_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3590/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_makernote.cpp
44 warnings generated.

[3591/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoollanguages_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3592/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_querysiteinfousergroups.cpp
2 warnings generated.

[3593/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlVisibleTagHandler.cpp
33 warnings generated.

[3594/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoSceneTypes.cpp
2 warnings generated.

[3595/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCoordinatesTagHandler.cpp
40 warnings generated.

[3596/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/queuesettings.cpp
43 warnings generated.

[3597/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifexportsettings.cpp
2 warnings generated.

[3598/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/examples/editsample/mainwindow.cpp
2 warnings generated.

[3599/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/fileactionmanager/gui_fileactionmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3600/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPhotoOverlay.cpp
35 warnings generated.

[3601/3657][7.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/distortionfxfilter.cpp
46 warnings generated.

[3602/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/jpegutils/jpegutils.cpp
46 warnings generated.

[3603/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_carver_list.c
No checks enabled.

[3604/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-model-saver.cpp
No checks enabled.

[3605/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/dropbox/Generic_DropBox_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3606/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/sylpheedbinary.cpp
2 warnings generated.

[3607/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview_settings.cpp
82 warnings generated.

[3608/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twittermpform.cpp
2 warnings generated.

[3609/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/art/RawImport_ART_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3610/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/compression_detector.cpp
37 warnings generated.

[3611/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLatLonBox.cpp
32 warnings generated.

[3612/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintfinalpage.cpp
2 warnings generated.

[3613/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/main/maintenancedlg_settings.cpp
81 warnings generated.

[3614/3657][11.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/advancedrename/advancedrename_utest.cpp
2 warnings generated.

[3615/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_tag_types.cpp
No checks enabled.

[3616/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup_exec.cpp
72 warnings generated.

[3617/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotofiltermodel.cpp
2 warnings generated.

[3618/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancetool.cpp
37 warnings generated.

[3619/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/htmlwidget_qwebengine.cpp
75 warnings generated.

[3620/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/metadataengine/core_dmetadata_obj_autogen/mocs_compilation.cpp
37 warnings generated.

[3621/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/decorate/texture/Editor_TextureTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3622/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/core/dplugingeneric.cpp
61 warnings generated.

[3623/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/normalize_model.cpp
No checks enabled.

[3624/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/dialogs/facetrainingupgradedlg.cpp
88 warnings generated.

[3625/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/importfilterdlg.cpp
85 warnings generated.

[3626/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/albumlabelssearchhandler.cpp
142 warnings generated.

[3627/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/translate/translate.cpp
2 warnings generated.

[3628/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptUtils.cpp
No checks enabled.

[3629/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/talkie.cpp
No checks enabled.

[3630/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/dbjobs/dbjob.cpp
68 warnings generated.

[3631/3657][20.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/main/importui.cpp
143 warnings generated.

[3632/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_p.cpp
81 warnings generated.

[3633/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/detection/opencv-dnn/dnnfacedetectoryunet.cpp
59 warnings generated.

[3634/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/pnt/PntPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3635/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/notificationmanager/dnotificationwrapper.cpp
39 warnings generated.

[3636/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/xmpwidget.cpp
44 warnings generated.

[3637/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbwidget.cpp
2 warnings generated.

[3638/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gswidget.cpp
2 warnings generated.

[3639/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideerror.cpp
2 warnings generated.

[3640/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/geodetictools.cpp
15 warnings generated.

[3641/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmTagEditorWidget.cpp
58 warnings generated.

[3642/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databasetags_utest.cpp
2 warnings generated.

[3643/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/classifiers/minmax/autotagsclassifierminmax.cpp
35 warnings generated.

[3644/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataAlias.cpp
15 warnings generated.

[3645/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wscomboboxintermediate.cpp
49 warnings generated.

[3646/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/PGFimage.cpp
No checks enabled.

[3647/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/compass/qrc_compass.cpp
2 warnings generated.

[3648/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchtabheader_nlsearch.cpp
97 warnings generated.

[3649/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/dprogresswdg.cpp
39 warnings generated.

[3650/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/preview/itempreviewvideo.cpp
110 warnings generated.

[3651/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/ditemslist_item.cpp
93 warnings generated.

[3652/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneDocument.cpp
29 warnings generated.

[3653/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/lensdistortion/lensdistortiontoolplugin.cpp
2 warnings generated.

[3654/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dwizardpage.cpp
39 warnings generated.

[3655/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotoitemmodel.cpp
2 warnings generated.

[3656/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings.cpp
81 warnings generated.

[3657/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/modeltest/modeltest.cpp
2 warnings generated.

		

clang-diagnostic-deprecated-declarations

/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdtalker.cpp:116:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  116 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdtalker.cpp:135:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  135 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdtalker.cpp:169:27: warning: 'post' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  169 |     m_reply  = m_service->post(url, data);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:98:5: note: 'post' has been explicitly marked deprecated here
   98 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
5 warnings generated.

[1682/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr.cpp
47 warnings generated.

[1683/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/metadatapage.cpp
39 warnings generated.

[1684/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/qualitysort/qualitysort.cpp
2 warnings generated.

[1685/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/ScreenOverlayGraphicsItem.cpp
45 warnings generated.

[1686/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/player/vidplayerdlg.cpp
56 warnings generated.

[1687/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geopluginaboutdlg.cpp
66 warnings generated.

[1688/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlCameraTagWriter.cpp
33 warnings generated.

[1689/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/clawsmailbinary.cpp
2 warnings generated.

[1690/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/cpfindbinary.cpp
2 warnings generated.

[1691/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-impl.cpp
No checks enabled.

[1692/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_p.cpp
68 warnings generated.

[1693/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/sendbymailplugin.cpp
2 warnings generated.

[1694/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/freespacewidget.cpp
80 warnings generated.

[1695/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/blendings/BlendingFactory.cpp
25 warnings generated.

[1696/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMinRefreshPeriodTagHandler.cpp
35 warnings generated.

[1697/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfvieweditor.cpp
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfvieweditor.cpp:28:5: warning: Call to virtual method 'DPluginConfViewEditor::loadPlugins' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfvieweditor.cpp:28:5: note: Call to virtual method 'DPluginConfViewEditor::loadPlugins' during construction bypasses virtual dispatch
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
70 warnings generated.

[1698/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/abstractalbummodel.cpp
69 warnings generated.

[1699/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/threadmanager.cpp
31 warnings generated.

[1700/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/blur_detector.cpp
41 warnings generated.

[1701/3657][12.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/ifaces/dio.cpp
86 warnings generated.

[1702/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltCtrlPoint.cpp
No checks enabled.

[1703/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itemsgroupedview.cpp
92 warnings generated.

[1704/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/x3f/x3f_utils_patched.cpp
No checks enabled.

[1705/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/overlays/itemratingoverlay.cpp
71 warnings generated.

[1706/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_geolocation.cpp
67 warnings generated.

[1707/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/bwconvert/Bqm_BWconvert_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1708/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mpt.cpp
No checks enabled.

[1709/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/freerotationfilter.cpp
41 warnings generated.

[1710/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/panorama/panotestparser_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1711/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumselectdialog.cpp
75 warnings generated.

[1712/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLinkDescriptionTagHandler.cpp
35 warnings generated.

[1713/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/upload_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1714/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneHead.cpp
25 warnings generated.

[1715/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/threads/core_dthread_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1716/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dimg/core_dimg_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1717/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_globals.cpp
No checks enabled.

[1718/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/setup/gui_setup_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1719/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/crop/crop.cpp
2 warnings generated.

[1720/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/preprocesstask.cpp
2 warnings generated.

[1721/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/preview/previewloadthread.cpp
43 warnings generated.

[1722/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/kmlexport/geoparsing_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1723/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRefreshModeTagHandler.cpp
33 warnings generated.

[1724/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/pentax.cpp
No checks enabled.

[1725/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/textconvertersettings.cpp
73 warnings generated.

[1726/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/keys/positionkeys.cpp
37 warnings generated.

[1727/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/glm-dsa.cpp
No checks enabled.

[1728/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma3n.cpp
No checks enabled.

[1729/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/history/filteraction.cpp
29 warnings generated.

[1730/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenamewidget.cpp
88 warnings generated.

[1731/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup_p.cpp
72 warnings generated.

[1732/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/fingerprints/fingerprintsgenerator.cpp
65 warnings generated.

[1733/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlRenderOrderTagHandler.cpp
45 warnings generated.

[1734/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/panomodifybinary.cpp
2 warnings generated.

[1735/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp:46:15: warning: Call to virtual method 'MercatorProjection::minValidLat' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   46 |     setMinLat(this->minValidLat());
      |               ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp:46:15: note: Call to virtual method 'MercatorProjection::minValidLat' during construction bypasses virtual dispatch
   46 |     setMinLat(this->minValidLat());
      |               ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp:47:15: warning: Call to virtual method 'MercatorProjection::maxValidLat' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   47 |     setMaxLat(this->maxValidLat());
      |               ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/MercatorProjection.cpp:47:15: note: Call to virtual method 'MercatorProjection::maxValidLat' during construction bypasses virtual dispatch
   47 |     setMaxLat(this->maxValidLat());
      |               ^~~~~~~~~~~~~~~~~~~
37 warnings generated.

[1736/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p_x11.cpp
49 warnings generated.

[1737/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inattaxon.cpp
2 warnings generated.

[1738/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscannerhints.cpp
29 warnings generated.

[1739/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgmodels.cpp
53 warnings generated.

[1740/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmNodeTagWriter.cpp
2 warnings generated.

[1741/3657][9.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:185:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  185 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:210:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  210 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:250:27: warning: 'post' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  250 |     m_reply  = m_service->post(url, data);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:98:5: note: 'post' has been explicitly marked deprecated here
   98 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:277:27: warning: 'post' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  277 |     m_reply  = m_service->post(url, data);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:98:5: note: 'post' has been explicitly marked deprecated here
   98 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gptalker.cpp:457:27: warning: 'get' is deprecated: Use QtNetwork classes instead.See https://doc.qt.io/qt-6/oauth-http-method-alternatives.html [clang-diagnostic-deprecated-declarations]
  457 |     m_reply  = m_service->get(url);
      |                           ^
/opt/qt6/include/QtNetworkAuth/qabstractoauth2.h:88:5: note: 'get' has been explicitly marked deprecated here
   88 |     QT_DEPRECATED_VERSION_X_6_11("Use QtNetwork classes instead."
      |     ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:230:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_11'
  230 | # define QT_DEPRECATED_VERSION_X_6_11(text) QT_DEPRECATED_X(text)
      |                                             ^
/opt/qt6/include/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X'
   30 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
      |                                 ^
/opt/qt6/include/QtCore/qcompilerdetection.h:1017:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
 1017 | #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
      |                                    ^
7 warnings generated.

[2633/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/pgf/dimgpgfloader_load.cpp
2 warnings generated.

[2634/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikamgui_autogen/mocs_compilation.cpp
2 warnings generated.

[2635/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/cameranameoption.cpp
50 warnings generated.

[2636/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_progress.c
No checks enabled.

[2637/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancedata.cpp
47 warnings generated.

[2638/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-threading.cpp
No checks enabled.

[2639/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_opencv.cpp
81 warnings generated.

[2640/3657][9.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbsearchxml.cpp
/home/gilles/Devel/9.x/core/libs/database/coredb/coredbsearchxml.cpp:33:5: warning: Call to virtual method 'SearchXmlReader::readNext' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   33 |     this->readNext();
      |     ^
/home/gilles/Devel/9.x/core/libs/database/coredb/coredbsearchxml.cpp:1150:7: note: Calling constructor for 'SearchXmlReader'
 1150 |     : SearchXmlReader(xml)
      |       ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/database/coredb/coredbsearchxml.cpp:33:5: note: Call to virtual method 'SearchXmlReader::readNext' during construction bypasses virtual dispatch
   33 |     this->readNext();
      |     ^~~~~~~~~~~~~~~~
57 warnings generated.

[2641/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTextColorTagHandler.cpp
33 warnings generated.

[2642/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlExpiresTagHandler.cpp
37 warnings generated.

[2643/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hsl/hspreviewwidget.cpp
59 warnings generated.

[2644/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow_import.cpp
135 warnings generated.

[2645/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/panorama/Generic_Panorama_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2646/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptThreads.cpp
No checks enabled.

[2647/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/findduplicatesalbumitem.cpp
89 warnings generated.

[2648/3657][9.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:55:9: warning: Call to virtual method 'AbstractAlbumTreeView::setAlbumFilterModel' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   55 |         this->setAlbumFilterModel(new AlbumFilterModel(this));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:30:9: note: Assuming the condition is false
   30 |     if (flags & CreateDefaultDelegate)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:30:5: note: Taking false branch
   30 |     if (flags & CreateDefaultDelegate)
      |     ^
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:53:9: note: Assuming the condition is true
   53 |     if (flags & CreateDefaultFilterModel)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:53:5: note: Taking true branch
   53 |     if (flags & CreateDefaultFilterModel)
      |     ^
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractalbumtreeview.cpp:55:9: note: Call to virtual method 'AbstractAlbumTreeView::setAlbumFilterModel' during construction bypasses virtual dispatch
   55 |         this->setAlbumFilterModel(new AlbumFilterModel(this));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106 warnings generated.

[2649/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlisterrecord.cpp
29 warnings generated.

[2650/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_exiftool.cpp
43 warnings generated.

[2651/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/flip/flipplugin.cpp
2 warnings generated.

[2652/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlListItemTypeTagHandler.cpp
35 warnings generated.

[2653/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptAutomaticCleaner.cpp
No checks enabled.

[2654/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/jpeg2000/DImg_JPEG2000_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2655/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptLogging.cpp
No checks enabled.

[2656/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/correlator/gpscorrelatorwidget.cpp
114 warnings generated.

[2657/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSchemaData.cpp
29 warnings generated.

[2658/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxAltitudeTagHandler.cpp
33 warnings generated.

[2659/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o1timedreply.cpp
No checks enabled.

[2660/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/noisereduction/noisereductiontoolplugin.cpp
2 warnings generated.

[2661/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/texturesettings.cpp
53 warnings generated.

[2662/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/FpsLayer.cpp
43 warnings generated.

[2663/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/preview/itempreviewview.cpp
126 warnings generated.

[2664/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/statusbarprogresswidget.cpp
47 warnings generated.

[2665/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/filesaveoptionsbox_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2666/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupmime.cpp
72 warnings generated.

[2667/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc.cpp
78 warnings generated.

[2668/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/dflash.cpp
No checks enabled.

[2669/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/filters/colorfx/colorfxplugin.cpp
2 warnings generated.

[2670/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templateviewer.cpp
56 warnings generated.

[2671/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/glviewer/glviewerwidget.cpp
2 warnings generated.

[2672/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataScreenOverlay.cpp
35 warnings generated.

[2673/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/loadtrack_cli.cpp
		

clang-diagnostic-error

error: too many errors emitted, stopping now [clang-diagnostic-error]
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:163:45: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  163 |     switch (jas_clrspc_fam(jas_image_clrspc(jp2_image)))
      |                                             ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:167:13: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  167 |             components[0] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_R);
      |             ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:167:29: error: no matching function for call to 'jas_image_getcmptbytype' [clang-diagnostic-error]
  167 |             components[0] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_R);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:625:5: note: candidate function not viable: no known conversion from 'DImg *' to 'const jas_image_t *' for 1st argument
  625 | int jas_image_getcmptbytype(const jas_image_t *image, jas_image_cmpttype_t ctype);
      |     ^                       ~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:167:53: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  167 |             components[0] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_R);
      |                                                     ^~~~~~~~~
      |                                                     m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:168:13: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  168 |             components[1] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_G);
      |             ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:168:29: error: no matching function for call to 'jas_image_getcmptbytype' [clang-diagnostic-error]
  168 |             components[1] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_G);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:625:5: note: candidate function not viable: no known conversion from 'DImg *' to 'const jas_image_t *' for 1st argument
  625 | int jas_image_getcmptbytype(const jas_image_t *image, jas_image_cmpttype_t ctype);
      |     ^                       ~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:168:53: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  168 |             components[1] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_G);
      |                                                     ^~~~~~~~~
      |                                                     m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:169:13: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  169 |             components[2] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_B);
      |             ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:169:29: error: no matching function for call to 'jas_image_getcmptbytype' [clang-diagnostic-error]
  169 |             components[2] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_B);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:625:5: note: candidate function not viable: no known conversion from 'DImg *' to 'const jas_image_t *' for 1st argument
  625 | int jas_image_getcmptbytype(const jas_image_t *image, jas_image_cmpttype_t ctype);
      |     ^                       ~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:169:53: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  169 |             components[2] = jas_image_getcmptbytype(jp2_image, JAS_IMAGE_CT_RGB_B);
      |                                                     ^~~~~~~~~
      |                                                     m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:171:18: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  171 |             if ((components[0] < 0) || (components[1] < 0) || (components[2] < 0))
      |                  ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:171:41: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  171 |             if ((components[0] < 0) || (components[1] < 0) || (components[2] < 0))
      |                                         ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:171:64: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  171 |             if ((components[0] < 0) || (components[1] < 0) || (components[2] < 0))
      |                                                                ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:174:17: error: no matching function for call to 'jas_image_destroy' [clang-diagnostic-error]
  174 |                 jas_image_destroy(jp2_image);
      |                 ^~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:369:6: note: candidate function not viable: no known conversion from 'DImg *' to 'jas_image_t *' for 1st argument
  369 | void jas_image_destroy(jas_image_t *image);
      |      ^                 ~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:174:35: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  174 |                 jas_image_destroy(jp2_image);
      |                                   ^~~~~~~~~
      |                                   m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:182:13: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
  182 |             number_components = 3;
      |             ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:183:13: error: use of undeclared identifier 'components' [clang-diagnostic-error]
  183 |             components[3]     = jas_image_getcmptbytype(jp2_image, 3);
      |             ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:183:33: error: no matching function for call to 'jas_image_getcmptbytype' [clang-diagnostic-error]
  183 |             components[3]     = jas_image_getcmptbytype(jp2_image, 3);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/jasper/jas_image.h:625:5: note: candidate function not viable: no known conversion from 'DImg *' to 'const jas_image_t *' for 1st argument
  625 | int jas_image_getcmptbytype(const jas_image_t *image, jas_image_cmpttype_t ctype);
      |     ^                       ~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp:183:57: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
  183 |             components[3]     = jas_image_getcmptbytype(jp2_image, 3);
      |                                                         ^~~~~~~~~
      |                                                         m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
2 warnings and 20 errors generated.
Error while processing /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp.

[1443/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/cogvlm.cpp
No checks enabled.

[1444/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/GeoPolygonGraphicsItem.cpp
40 warnings generated.

[1445/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlMapTagWriter.cpp
39 warnings generated.

[1446/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/oilpaintfilter.cpp
46 warnings generated.

[1447/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_exif.cpp
No checks enabled.

[1448/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptoparser/tparser.c
[1449/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/identify.cpp
No checks enabled.

[1450/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/watermark/watermark.cpp
2 warnings generated.

[1451/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlWaitTagHandler.cpp
35 warnings generated.

[1452/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/imagezoomsettings.cpp
43 warnings generated.

[1453/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc_behavior.cpp
78 warnings generated.

[1454/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_orientation.cpp
No checks enabled.

[1455/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLabelStyleTagHandler.cpp
33 warnings generated.

[1456/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/correlator/track_correlator.cpp
56 warnings generated.

[1457/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_read_image.cpp
No checks enabled.

[1458/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlExtendedDataTagWriter.cpp
37 warnings generated.

[1459/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/manager/imageresizethread.cpp
2 warnings generated.

[1460/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/widgets/thememanager_utest.cpp
2 warnings generated.

[1461/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/blur/blurtoolplugin.cpp
2 warnings generated.

[1462/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbcontainer.cpp
41 warnings generated.

[1463/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-hparams.cpp
No checks enabled.

[1464/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget_map.cpp
103 warnings generated.

[1465/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg/dimgjpegloader.cpp
2 warnings generated.

[1466/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/tooltipdialog.cpp
52 warnings generated.

[1467/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller_stop.cpp
61 warnings generated.

[1468/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager.cpp
88 warnings generated.

[1469/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpsubjects.cpp
2 warnings generated.

[1470/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/metaremover/metadataremover.cpp
55 warnings generated.

[1471/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/dcb_demosaic.cpp
No checks enabled.

[1472/3657][8.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrtalker.cpp
2 warnings generated.

[1473/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_generalinfo.cpp
2 warnings generated.

[1474/3657][11.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/server/dlnaserverdelegate.cpp
41 warnings generated.

[1475/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/dcategorydrawer.cpp
67 warnings generated.

[1476/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataImagePyramid.cpp
15 warnings generated.

[1477/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_tags.cpp
136 warnings generated.

[1478/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/blur/blurplugin.cpp
2 warnings generated.

[1479/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPlacemark.cpp
39 warnings generated.

[1480/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/presentationmngr.cpp
2 warnings generated.

[1481/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/rawengine/libraw_autogen/mocs_compilation.cpp
2 warnings generated.

[1482/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/utils/countryselector.cpp
49 warnings generated.

[1483/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPhotoOverlayWriter.cpp
33 warnings generated.

[1484/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneEquirectTileProjection.cpp
27 warnings generated.

[1485/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/vidslidetask.cpp
68 warnings generated.

[1486/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/WidgetGraphicsItem.cpp
59 warnings generated.

[1487/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXrteTagHandler.cpp
2 warnings generated.

[1488/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/haar/haariface.cpp
98 warnings generated.

[1489/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_rwindow.c
No checks enabled.

[1490/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataUpdate.cpp
27 warnings generated.

[1491/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/networkmanager/core_networkmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1492/3657][6.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tageditdlg.cpp
83 warnings generated.

[1493/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlVectorTagWriter.cpp
43 warnings generated.

[1494/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup_helpers.cpp
72 warnings generated.

[1495/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/convert8to16/Bqm_Convert8To16_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1496/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlCountryNameCodeTagHandler.cpp
35 warnings generated.

[1497/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataContainer.cpp
41 warnings generated.

[1498/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gpt2.cpp
No checks enabled.

[1499/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_database.cpp
81 warnings generated.

[1500/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/source/PerfUtils.cpp
No checks enabled.

[1501/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmObjectManager.cpp
35 warnings generated.

[1502/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/bookmarknode.cpp
37 warnings generated.

[1503/3657][9.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_bitsops.cpp
77 warnings generated.

[1504/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_checkbox.cpp
111 warnings generated.

[1505/3657][8.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/disjointmetadata.cpp
56 warnings generated.

[1506/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mistral4.cpp
No checks enabled.

[1507/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/contentawareresize/Editor_ContentAwareResizeTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1508/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dxmlguiwindow_actions.cpp
93 warnings generated.

[1509/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/onlinetranslator_cli.cpp
2 warnings generated.

[1510/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptResults.cpp
No checks enabled.

[1511/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/vec.cpp
No checks enabled.

[1512/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-memory-hybrid-iswa.cpp
No checks enabled.

[1513/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/starcoder2.cpp
No checks enabled.

[1514/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumintropage.cpp
2 warnings generated.

[1515/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/history/versionsoverlays.cpp
71 warnings generated.

[1516/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deepseek.cpp
No checks enabled.

[1517/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/haariface_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1518/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/removemetadata/Bqm_RemoveMetadata_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1519/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/fileio/statesavingobject_utest.cpp
2 warnings generated.

[1520/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcexportwindow.cpp
2 warnings generated.

[1521/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/onlinecheck_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[1522/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/loadsavethread_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1523/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/metadatahubmngr.cpp
62 warnings generated.

[1524/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importthumbnailbar.cpp
/home/gilles/Devel/9.x/core/utilities/import/views/importthumbnailbar.cpp:67:5: warning: Call to virtual method 'ImportThumbnailBar::slotSetupChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   67 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/import/views/importthumbnailbar.cpp:67:5: note: Call to virtual method 'ImportThumbnailBar::slotSetupChanged' during construction bypasses virtual dispatch
   67 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
81 warnings generated.

[1525/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcexportwidget.cpp
2 warnings generated.

[1526/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper.cpp
117 warnings generated.

[1527/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemfiltermodelthreads.cpp
68 warnings generated.

[1528/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPIterator.cpp
No checks enabled.

[1529/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/smollm3.cpp
No checks enabled.

[1530/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/SphericalScanlineTextureMapper.cpp
57 warnings generated.

[1531/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/raw2png_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1532/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_lens_correction.cpp
No checks enabled.

[1533/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPlaylistTagHandler.cpp
37 warnings generated.

[1534/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/queryimages_utest.cpp
2 warnings generated.

[1535/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixThreads.cpp
No checks enabled.

[1536/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DiscCache.cpp
29 warnings generated.

[1537/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataFeature.cpp
31 warnings generated.

[1538/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tracks/trackreader.cpp
53 warnings generated.

[1539/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/lens/antivignettingfilter.cpp
41 warnings generated.

[1540/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_import.cpp
44 warnings generated.

[1541/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/atmosphere/AtmospherePlugin.cpp
2 warnings generated.

[1542/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/SunLocator.cpp
29 warnings generated.

[1543/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/reset/facepipelinereset.cpp
71 warnings generated.

[1544/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/iccconvert/Bqm_IccConvert_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1545/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/main.cpp
2 warnings generated.

[1546/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSimpleArrayData.cpp
32 warnings generated.

[1547/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/hunyuan-moe.cpp
No checks enabled.

[1548/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/rotate/rotate.cpp
2 warnings generated.

[1549/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/emboss/embosstool.cpp
2 warnings generated.

[1550/3657][40.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredb.cpp
125 warnings generated.

[1551/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftooltagsdb_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1552/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/workflowlist.cpp
84 warnings generated.

[1553/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/hslcorrection/Bqm_HslCorrection_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1554/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mistral3.cpp
No checks enabled.

[1555/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/noisereduction/noisereductionplugin.cpp
2 warnings generated.

[1556/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_pixel_buffer.cpp
No checks enabled.

[1557/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/pgf/dimgpgfexportsettings.cpp
2 warnings generated.

[1558/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/mdkeylistviewitem.cpp
66 warnings generated.

[1559/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/whitebalance/whitebalancetoolplugin.cpp
2 warnings generated.

[1560/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen2.cpp
No checks enabled.

[1561/3657][8.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/colorfxfilter.cpp
41 warnings generated.

[1562/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/film/Editor_FilmTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1563/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/calibrator/geoiface_calibrator_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[1564/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/autocrop/Editor_AutoCropTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1565/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlPropertyTagHandler.cpp
35 warnings generated.

[1566/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSimpleData.cpp
15 warnings generated.

[1567/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataDelete.cpp
31 warnings generated.

[1568/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/similaritydb/similaritydbbackend.cpp
31 warnings generated.

[1569/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/healingclone/healingclonetool.cpp
2 warnings generated.

[1570/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTagTagHandler.cpp
33 warnings generated.

[1571/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fctask.cpp
2 warnings generated.

[1572/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/unprocessed_raw.cpp
No checks enabled.

[1573/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlUpdateTagWriter.cpp
35 warnings generated.

[1574/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/containers/photoinfocontainer.cpp
29 warnings generated.

[1575/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/collectionpage.cpp
48 warnings generated.

[1576/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/metaremover/metadataremovetask.cpp
65 warnings generated.

[1577/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpkeywords.cpp
2 warnings generated.

[1578/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/rawtherapee/rawimportrawtherapeeplugin.cpp
2 warnings generated.

[1579/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlColorModeTagHandler.cpp
33 warnings generated.

[1580/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/combo/comboboxutilities.cpp
72 warnings generated.

[1581/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/graticule/GraticulePlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1582/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_gradient.c
No checks enabled.

[1583/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/printmetadata_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1584/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_import.cpp
2 warnings generated.

[1585/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_labels.cpp
117 warnings generated.

[1586/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget_data.cpp
98 warnings generated.

[1587/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/multithreading/actionjob_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1588/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/timeadjust/timeadjustthread.cpp
2 warnings generated.

[1589/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedb_identity.cpp
54 warnings generated.

[1590/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/daboutdata.cpp
56 warnings generated.

[1591/3657][6.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dtrash/dtrashitemmodel.cpp
60 warnings generated.

[1592/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/ocrtextconverter/ocr_tesseract_cli.cpp
2 warnings generated.

[1593/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPUtils2.cpp
No checks enabled.

[1594/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/statesavingobject.cpp
33 warnings generated.

[1595/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/translators/OsmConverter.cpp
2 warnings generated.

[1596/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileCreator.cpp
47 warnings generated.

[1597/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailcreator.cpp
55 warnings generated.

[1598/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/ditemslist.cpp
104 warnings generated.

[1599/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/plamo2.cpp
No checks enabled.

[1600/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_dmultitabbarframe.cpp
77 warnings generated.

[1601/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDurationTagHandler.cpp
33 warnings generated.

[1602/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_shared.cpp
No checks enabled.

[1603/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-memory-hybrid.cpp
No checks enabled.

[1604/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Bsd/NptBsdResolver.cpp
No checks enabled.

[1605/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlTargetTagHandler.cpp
35 warnings generated.

[1606/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hsl/hslsettings.cpp
55 warnings generated.

[1607/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/removemetadata/removemetadata.cpp
2 warnings generated.

[1608/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlisterreceiver.cpp
54 warnings generated.

[1609/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-backend-reg.cpp
No checks enabled.

[1610/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/SearchRunner.cpp
33 warnings generated.

[1611/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancethread.cpp
/home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancethread.cpp:51:5: warning: Call to virtual method 'MaintenanceThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   51 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/maintenance/manager/maintenancethread.cpp:51:5: note: Call to virtual method 'MaintenanceThread::cancel' during destruction bypasses virtual dispatch
   51 |     this->cancel();
      |     ^~~~~~~~~~~~~~
64 warnings generated.

[1612/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoSceneParser.cpp
33 warnings generated.

[1613/3657][13.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleMap.cpp
126 warnings generated.

[1614/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/equalizefilter_cli.cpp
2 warnings generated.

[1615/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/smugmug/smugnewalbumdlg.cpp
2 warnings generated.

[1616/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/contentawareresize/contentawareresizetoolplugin.cpp
2 warnings generated.

[1617/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-model.cpp
No checks enabled.

[1618/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/GpxPlugin.cpp
2 warnings generated.

[1619/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/google/Generic_Google_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1620/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/manager/panomanager.cpp
2 warnings generated.

[1621/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/utils/digikam_version.cpp
2 warnings generated.

[1622/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlBgColorTagHandler.cpp
35 warnings generated.

[1623/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/printtagslist_utest.cpp
2 warnings generated.

[1624/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/main/importsettings.cpp
33 warnings generated.

[1625/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlDiscreteTagHandler.cpp
33 warnings generated.

[1626/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/unprocessed_raw_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1627/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/correlator_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1628/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2requestor.cpp
No checks enabled.

[1629/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolprocess.cpp
47 warnings generated.

[1630/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/llama.cpp
No checks enabled.

[1631/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/charcoalfilter.cpp
error: too many errors emitted, stopping now [clang-diagnostic-error]
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:95:5: error: use of undeclared identifier 'jp2_image'; did you mean 'm_image'? [clang-diagnostic-error]
   95 |     jp2_image = jas_image_create(number_components, component_info, JAS_CLRSPC_UNKNOWN);
      |     ^~~~~~~~~
      |     m_image
/home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloader.h:137:15: note: 'm_image' declared here
  137 |     DImg*     m_image       = nullptr;
      |               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:95:34: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
   95 |     jp2_image = jas_image_create(number_components, component_info, JAS_CLRSPC_UNKNOWN);
      |                                  ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:95:53: error: use of undeclared identifier 'component_info' [clang-diagnostic-error]
   95 |     jp2_image = jas_image_create(number_components, component_info, JAS_CLRSPC_UNKNOWN);
      |                                                     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:97:9: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
   97 |     if (jp2_image == nullptr)
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:100:26: error: use of undeclared identifier 'jp2_stream' [clang-diagnostic-error]
  100 |         jas_stream_close(jp2_stream);
      |                          ^~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:115:9: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
  115 |     if (number_components >= 3)     // RGB & RGBA
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:119:13: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
  119 |         if (number_components == 4)
      |             ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:121:35: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  121 |             jas_image_setcmpttype(jp2_image, 3, JAS_IMAGE_CT_OPACITY);
      |                                   ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:124:29: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  124 |         jas_image_setclrspc(jp2_image, JAS_CLRSPC_SRGB);
      |                             ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:125:31: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  125 |         jas_image_setcmpttype(jp2_image, 0, JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_R));
      |                               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:126:31: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  126 |         jas_image_setcmpttype(jp2_image, 1, JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_G));
      |                               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:127:31: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  127 |         jas_image_setcmpttype(jp2_image, 2, JAS_IMAGE_CT_COLOR(JAS_CLRSPC_CHANIND_RGB_B));
      |                               ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:147:37: error: use of undeclared identifier 'jp2_image' [clang-diagnostic-error]
  147 |                 jas_image_setcmprof(jp2_image, cm_profile);
      |                                     ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:162:10: error: use of undeclared identifier 'i' [clang-diagnostic-error]
  162 |     for (i = 0 ; i < (long)number_components ; ++i)
      |          ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:162:18: error: use of undeclared identifier 'i' [clang-diagnostic-error]
  162 |     for (i = 0 ; i < (long)number_components ; ++i)
      |                  ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:162:28: error: use of undeclared identifier 'number_components' [clang-diagnostic-error]
  162 |     for (i = 0 ; i < (long)number_components ; ++i)
      |                            ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:162:50: error: use of undeclared identifier 'i' [clang-diagnostic-error]
  162 |     for (i = 0 ; i < (long)number_components ; ++i)
      |                                                  ^
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:164:9: error: use of undeclared identifier 'pixels' [clang-diagnostic-error]
  164 |         pixels[i] = jas_matrix_create(1, (unsigned int)imageWidth());
      |         ^~~~~~
/home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp:164:16: error: use of undeclared identifier 'i' [clang-diagnostic-error]
  164 |         pixels[i] = jas_matrix_create(1, (unsigned int)imageWidth());
      |                ^
2 warnings and 20 errors generated.
Error while processing /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp.

[2829/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/autocrop.cpp
41 warnings generated.

[2830/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupversioning.cpp
84 warnings generated.

[2831/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlExtendedDataTagHandler.cpp
33 warnings generated.

[2832/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/iojobs/IOJobsTest_autogen/mocs_compilation.cpp
2 warnings generated.

[2833/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/infodlg.cpp
58 warnings generated.

[2834/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/navigation/NavigationFloatItem.cpp
2 warnings generated.

[2835/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/preview/itempreviewosd.cpp
65 warnings generated.

[2836/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-model-loader.cpp
No checks enabled.

[2837/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/mapscale/MapScaleFloatItem_autogen/mocs_compilation.cpp
2 warnings generated.

[2838/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/downloader/filesdownloader_helpers.cpp
73 warnings generated.

[2839/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/filteractionfilter.cpp
46 warnings generated.

[2840/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/colorlabelfilter.cpp
59 warnings generated.

[2841/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/adjustcurves/Editor_AdjustCurvesTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2842/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p_windows.cpp
45 warnings generated.

[2843/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotoitemsortsettings.cpp
2 warnings generated.

[2844/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/tags/gui_digikamautotagassignment_obj_autogen/mocs_compilation.cpp
67 warnings generated.

[2845/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/calendar/Generic_Calendar_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2846/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoollistviewgroup.cpp
58 warnings generated.

[2847/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolwrite_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2848/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_qpixmap.cpp
77 warnings generated.

[2849/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/findduplicatesview.cpp
92 warnings generated.

[2850/3657][6.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilescombobox.cpp
55 warnings generated.

[2851/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneAbstractTileProjection.cpp
27 warnings generated.

[2852/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/welcomepage.cpp
39 warnings generated.

[2853/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmTagEditorWidget_p.cpp
65 warnings generated.

[2854/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit.cpp
2 warnings generated.

[2855/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dtrash/gui_dtrash_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2856/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/mediawiki/mediawikibackend_autogen/mocs_compilation.cpp
2 warnings generated.

[2857/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/colorfx/Editor_ColorFxTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2858/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_colordepth.cpp
106 warnings generated.

[2859/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_import.cpp
145 warnings generated.

[2860/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataNetworkLinkControl.cpp
33 warnings generated.

[2861/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/ScreenGraphicsItem.cpp
51 warnings generated.

[2862/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twitternewalbumdlg.cpp
2 warnings generated.

[2863/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/ScanlineTextureMapperContext.cpp
43 warnings generated.

[2864/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/crosshairs/CrosshairsPlugin.cpp
2 warnings generated.

[2865/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedb_dnn.cpp
48 warnings generated.

[2866/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/camerathumbsctrl.cpp
63 warnings generated.

[2867/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/AbstractMarbleGraphicsLayout.cpp
2 warnings generated.

[2868/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/tables/colorconst.cpp
No checks enabled.

[2869/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/queuemanager/gui_queuemanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2870/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelcontainer.cpp
41 warnings generated.

[2871/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/imageshack/Generic_ImageShack_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2872/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dprogressdlg.cpp
58 warnings generated.

[2873/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/config/metadataselector.cpp
72 warnings generated.

[2874/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFolderTagHandler.cpp
35 warnings generated.

[2875/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_rect.cpp
No checks enabled.

[2876/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/AbstractWorkerThread.cpp
27 warnings generated.

[2877/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewdimg.cpp
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewdimg.cpp:40:5: warning: Call to virtual method 'DPluginConfViewDImg::loadPlugins' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   40 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginconfviewdimg.cpp:40:5: note: Call to virtual method 'DPluginConfViewDImg::loadPlugins' during construction bypasses virtual dispatch
   40 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
74 warnings generated.

[2878/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/autocorrection/Editor_AutoCorrectionTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2879/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/profileconversion/Editor_ProfileConversionTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2880/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/range/drangebox.cpp
39 warnings generated.

[2881/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlGxTimeSpanTagHandler.cpp
33 warnings generated.

[2882/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataModel.cpp
27 warnings generated.

[2883/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/antivignetting/Editor_AntivignettingTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2884/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/curves.cpp
No checks enabled.

[2885/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbschemaupdater.cpp
74 warnings generated.

[2886/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albumparser.cpp
70 warnings generated.

[2887/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/libimgqsorttest_autogen/mocs_compilation.cpp
2 warnings generated.

[2888/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/actiontask.cpp
60 warnings generated.

[2889/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/filmgrain/filmgraintool.cpp
2 warnings generated.

[2890/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_features.cpp
81 warnings generated.

[2891/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/facedb/facedboperationgroup.cpp
43 warnings generated.

[2892/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/mediaserver/Generic_MediaServer_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2893/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/itemposition.cpp
56 warnings generated.

[2894/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/video/videothumbdecoder_p.cpp
35 warnings generated.

[2895/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/step35.cpp
No checks enabled.

[2896/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_tile_iterator.cpp
No checks enabled.

[2897/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/autotagsscanwidget.cpp
87 warnings generated.

[2898/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/deletedialog.cpp
103 warnings generated.

[2899/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_google.cpp
41 warnings generated.

[2900/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/highlighter.cpp
77 warnings generated.

[2901/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/md5/XMP_MD5.cpp
No checks enabled.

[2902/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAnimatedUpdateTagHandler.cpp
35 warnings generated.

[2903/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
2 warnings generated.

[2904/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/StdC/NptStdcEnvironment.cpp
No checks enabled.

[2905/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPlacemarkTagHandler.cpp
37 warnings generated.

[2906/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_p.cpp
39 warnings generated.

[2907/3657][0.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptoparser/tparsergetters.c
[2908/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLatLonAltBoxWriter.cpp
33 warnings generated.

[2909/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/convert8to16/convert8to16toolplugin.cpp
2 warnings generated.

[2910/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/video/core_videotoolscommon_obj_autogen/mocs_compilation.cpp
58 warnings generated.

[2911/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_jxl.cpp
No checks enabled.

[2912/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/lensautofix/lensautofixtoolplugin.cpp
2 warnings generated.

[2913/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/queryrevision_utest.cpp
2 warnings generated.

[2914/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/commandtask.cpp
2 warnings generated.

[2915/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/bwsepia/bwsepiatoolplugin.cpp
2 warnings generated.

[2916/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/print/calprinter.cpp
2 warnings generated.

[2917/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/shear/sheartool.cpp
2 warnings generated.

[2918/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptceditwidget.cpp
2 warnings generated.

[2919/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/visibilitycontroller.cpp
43 warnings generated.

[2920/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv6.cpp
No checks enabled.

[2921/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotodragdrophandler.cpp
2 warnings generated.

[2922/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlStateTagHandler.cpp
33 warnings generated.

[2923/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/kml/KmlParser.cpp
2 warnings generated.

[2924/3657][8.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_open.cpp
2 warnings generated.

[2925/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/rgtagmodel_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2926/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataViewVolume.cpp
15 warnings generated.

[2927/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttoheif/converttoheif.cpp
2 warnings generated.

[2928/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/redeye/redeyetool.cpp
2 warnings generated.

[2929/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/umscamera.cpp
63 warnings generated.

[2930/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/mapbackend.cpp
74 warnings generated.

[2931/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/widgets/assignnamewidget.cpp
78 warnings generated.

[2932/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/filters/autocrop_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2933/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLink.cpp
15 warnings generated.

[2934/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/Planet.cpp
29 warnings generated.

[2935/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneFilter.cpp
29 warnings generated.

[2936/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/inserttext/inserttextwidget.cpp
2 warnings generated.

[2937/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/filters/filmgrain/Bqm_FilmGrain_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2938/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojxl/converttojxlplugin.cpp
2 warnings generated.

[2939/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/aitoolspipeline/aitoolspipelinepackage.cpp
45 warnings generated.

[2940/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/video/core_videotools_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2941/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/adjustcurves/adjustcurvestoolplugin.cpp
2 warnings generated.

[2942/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredburl.cpp
35 warnings generated.

[2943/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/gallerytheme.cpp
2 warnings generated.

[2944/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlAttributeDictionary.cpp
2 warnings generated.

[2945/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/command-r.cpp
No checks enabled.

[2946/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/dlayoutbox.cpp
39 warnings generated.

[2947/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlElementDictionary.cpp
2 warnings generated.

[2948/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/rawpage.cpp
43 warnings generated.

[2949/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/utils/ratingsearchutilities.cpp
76 warnings generated.

[2950/3657][13.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_iptc.cpp
44 warnings generated.

[2951/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/stackedview.cpp
115 warnings generated.

[2952/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlExtrudeTagHandler.cpp
37 warnings generated.

[2953/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/parseresults.cpp
34 warnings generated.

[2954/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/similaritydb/similaritydbschemaupdater.cpp
39 warnings generated.

[2955/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/thunderbirdbinary.cpp
2 warnings generated.

[2956/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/huginexecutorbinary.cpp
2 warnings generated.

[2957/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/raw-identify.cpp
No checks enabled.

[2958/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dnnmodelmanager/core_dnnmodelmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2959/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview.cpp
65 warnings generated.

[2960/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/profileconversion/profileconversiontool.cpp
2 warnings generated.

[2961/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mimo2.cpp
No checks enabled.

[2962/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewbookmarkitem.cpp
2 warnings generated.

[2963/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/database/tagscache_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2964/3657][8.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewfavorites.cpp
5 warnings generated.

[2965/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/downloader/downloadinfo.cpp
15 warnings generated.

[2966/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_safe_arithmetic.cpp
No checks enabled.

[2967/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcthread.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcthread.cpp:35:5: warning: Call to virtual method 'FCThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   35 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/filecopy/fcthread.cpp:35:5: note: Call to virtual method 'FCThread::cancel' during destruction bypasses virtual dispatch
   35 |     this->cancel();
      |     ^~~~~~~~~~~~~~
3 warnings generated.

[2968/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview_about.cpp
65 warnings generated.

[2969/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_p.cpp
127 warnings generated.

[2970/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlLayerTagWriter.cpp
37 warnings generated.

[2971/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftexportwidget.cpp
2 warnings generated.

[2972/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/preview/previewtask.cpp
48 warnings generated.

[2973/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiessidebar.cpp
74 warnings generated.

[2974/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/settings/gui_digikamsettings_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2975/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/rawengine/core_rawengine_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2976/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/dbstatdlg.cpp
82 warnings generated.

[2977/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataOverlay.cpp
35 warnings generated.

[2978/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/binary-ops.cpp
No checks enabled.

[2979/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller_p.cpp
61 warnings generated.

[2980/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_albums.cpp
136 warnings generated.

[2981/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlScreenOverlayWriter.cpp
33 warnings generated.

[2982/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/rotate/Bqm_Rotate_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2983/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/loadtrack_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2984/3657][18.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/blurfxfilter.cpp
46 warnings generated.

[2985/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_edit.cpp
2 warnings generated.

[2986/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamplugin.cpp
2 warnings generated.

[2987/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/ratingwidget_menu.cpp
72 warnings generated.

[2988/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTimePrimitive.cpp
15 warnings generated.

[2989/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/htmlgalleryplugin.cpp
2 warnings generated.

[2990/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/solidhardware_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2991/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/restoration/Editor_RestorationTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2992/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTourControl.cpp
15 warnings generated.

[2993/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/piwigo/piwigologindlg.cpp
2 warnings generated.

[2994/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/metadata/geolocationedit/Generic_GeolocationEdit_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2995/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/blurfx/Editor_BlurFxTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2996/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/timeadjust/timeadjust.cpp
2 warnings generated.

[2997/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivetool.cpp
2 warnings generated.

[2998/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/hsl/hsltoolplugin.cpp
2 warnings generated.

[2999/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSimpleArrayDataTagHandler.cpp
33 warnings generated.

[3000/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/manager/vidslidesettings.cpp
63 warnings generated.

[3001/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbbackend.cpp
80 warnings generated.

[3002/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/notificationmanager/dnotificationwidget_p.cpp
68 warnings generated.

[3003/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/mlfoundation/core_mlpipeline_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3004/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/iccconvert/iccconvertplugin.cpp
2 warnings generated.

[3005/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataCamera.cpp
27 warnings generated.

[3006/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp
2 warnings generated.

[3007/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataSoundCue.cpp
15 warnings generated.

[3008/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/dbkeyscollection.cpp
37 warnings generated.

[3009/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlOsmPlacemarkDataTagWriter.cpp
37 warnings generated.

[3010/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/findduplicatesalbum.cpp
93 warnings generated.

[3011/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/gguf.cpp
No checks enabled.

[3012/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneProperty.cpp
27 warnings generated.

[3013/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/llamafile/sgemm.cpp
No checks enabled.

[3014/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/thumb/thumbnailloadthread_p.cpp
68 warnings generated.

[3015/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3moe.cpp
No checks enabled.

[3016/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/qimage/dimgjxlexportsettings.cpp
2 warnings generated.

[3017/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/video/videothumb_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3018/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DownloadQueueSet.cpp
35 warnings generated.

[3019/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panopreprocesspage.cpp
2 warnings generated.

[3020/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/modelcompleter.cpp
40 warnings generated.

[3021/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/wizard/panowizard.cpp
2 warnings generated.

[3022/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_memory_stream.cpp
No checks enabled.

[3023/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/widgets/previewtoolbar.cpp
84 warnings generated.

[3024/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader.cpp
2 warnings generated.

[3025/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/dcraw_emu.cpp
No checks enabled.

[3026/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/atmosphere/AtmospherePlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3027/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writer/GeoDataDocumentWriter.cpp
35 warnings generated.

[3028/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albummodel_date.cpp
71 warnings generated.

[3029/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deepseek2ocr.cpp
No checks enabled.

[3030/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelnaturallanguage.cpp
47 warnings generated.

[3031/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nomic-bert-moe.cpp
No checks enabled.

[3032/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/manager/imageresizejob.cpp
2 warnings generated.

[3033/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/dng.cpp
No checks enabled.

[3034/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/graticule/GraticulePlugin.cpp
2 warnings generated.

[3035/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolversion_cli.cpp
2 warnings generated.

[3036/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/colorthemeparameter.cpp
2 warnings generated.

[3037/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/metadatacheckbox.cpp
2 warnings generated.

[3038/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlSourceDirTagHandler.cpp
39 warnings generated.

[3039/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNearTagHandler.cpp
33 warnings generated.

[3040/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/regionframeitem_hud.cpp
61 warnings generated.

[3041/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/ParseRDF.cpp
No checks enabled.

[3042/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/localcontrast/localcontrasttoolplugin.cpp
2 warnings generated.

[3043/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itemsgroupedtooltip.cpp
94 warnings generated.

[3044/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/smugmug/smugwidget.cpp
2 warnings generated.

[3045/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_albums.cpp
81 warnings generated.

[3046/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/samples/dcraw_half.c
No checks enabled.

[3047/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/neo-bert.cpp
No checks enabled.

[3048/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/manager/alignbinary.cpp
2 warnings generated.

[3049/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFlyToModeTagHandler.cpp
33 warnings generated.

[3050/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter.cpp
44 warnings generated.

[3051/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/phimoe.cpp
No checks enabled.

[3052/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/dialogs/presentation_captionpage.cpp
2 warnings generated.

[3053/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_yandex.cpp
41 warnings generated.

[3054/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/StereographicProjection.cpp
37 warnings generated.

[3055/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen.cpp
No checks enabled.

[3056/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_lines.cpp
43 warnings generated.

[3057/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albummodel_search.cpp
71 warnings generated.

[3058/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/t5.cpp
No checks enabled.

[3059/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/mediaserverplugin.cpp
2 warnings generated.

[3060/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/dateoption.cpp
67 warnings generated.

[3061/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_similarity.cpp
74 warnings generated.

[3062/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backend-geonames-rg.cpp
58 warnings generated.

[3063/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSourceHrefTagHandler.cpp
33 warnings generated.

[3064/3657][8.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlister_talbum.cpp
79 warnings generated.

[3065/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemdelegateoverlay.cpp
71 warnings generated.

[3066/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/main/imagewindow_setup.cpp
135 warnings generated.

[3067/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/preview/previewsettings.cpp
2 warnings generated.

[3068/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/exif_gps.cpp
No checks enabled.

[3069/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/LonLatParser.cpp
29 warnings generated.

[3070/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataGeometry.cpp
33 warnings generated.

[3071/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/assigntags/Bqm_AssignTags_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3072/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/facepipelinebase.cpp
75 warnings generated.

[3073/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/detectnoise_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3074/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadatasettings.cpp
37 warnings generated.

[3075/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/magick/dimgimagemagickloader.cpp
2 warnings generated.

[3076/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmPbfParser.cpp
2 warnings generated.

[3077/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryelement.cpp
2 warnings generated.

[3078/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_slide.cpp
43 warnings generated.

[3079/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/ocrtextconverter/ocr_tesseract_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3080/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetup.cpp
2 warnings generated.

[3081/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftimportwidget.cpp
2 warnings generated.

[3082/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/oilpaint/oilpainttoolplugin.cpp
2 warnings generated.

[3083/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/decoders_libraw.cpp
No checks enabled.

[3084/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/albummodel.cpp
73 warnings generated.

[3085/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlNameTagHandler.cpp
33 warnings generated.

[3086/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/contextmenuhelper_tags.cpp
115 warnings generated.

[3087/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/huginexecutortask.cpp
2 warnings generated.

[3088/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/tools/atkinspagelayout.cpp
2 warnings generated.

[3089/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/bordercontainer.cpp
25 warnings generated.

[3090/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintcroppage.cpp
2 warnings generated.

[3091/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp
No checks enabled.

[3092/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backend-rg.cpp
50 warnings generated.

[3093/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimgloader_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3094/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmldelayedStartTagHandler.cpp
33 warnings generated.

[3095/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlBrushTagHandler.cpp
48 warnings generated.

[3096/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/facesengine/digikamfacesenginedatabase_autogen/mocs_compilation.cpp
2 warnings generated.

[3097/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/loaders/dimgloadersettings.cpp
40 warnings generated.

[3098/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/libpgf/Decoder.cpp
No checks enabled.

[3099/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/GroundLayer.cpp
46 warnings generated.

[3100/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/deepseek4.cpp
No checks enabled.

[3101/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintoutputpage.cpp
2 warnings generated.

[3102/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_simple_image.cpp
No checks enabled.

[3103/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/localcontrast/localcontrasttool.cpp
2 warnings generated.

[3104/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wstooldialog.cpp
39 warnings generated.

[3105/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/bwconvert/bwconvertplugin.cpp
2 warnings generated.

[3106/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchllamabackend.cpp
29 warnings generated.

[3107/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/filmgrainsettings.cpp
47 warnings generated.

[3108/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o0jsonresponse.cpp
No checks enabled.

[3109/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/mlfoundation/ocvocldnnsetter.cpp
37 warnings generated.

[3110/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/MergedLayerDecorator.cpp
66 warnings generated.

[3111/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/olmoe.cpp
No checks enabled.

[3112/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlObjectTagWriter.cpp
33 warnings generated.

[3113/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/bcgcorrection/bcgcorrection.cpp
2 warnings generated.

[3114/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/loadpgfdata_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3115/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_iface.cpp
2 warnings generated.

[3116/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/gpsgeoifacemodelhelper.cpp
81 warnings generated.

[3117/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dzoombar.cpp
58 warnings generated.

[3118/3657][6.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_salbum.cpp
89 warnings generated.

[3119/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dngwriter/dnginfo_cli.cpp
5 warnings generated.

[3120/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma3.cpp
No checks enabled.

[3121/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredboperationgroup.cpp
45 warnings generated.

[3122/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/jais.cpp
No checks enabled.

[3123/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/dragdrop/ddragobjects.cpp
51 warnings generated.

[3124/3657][8.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/dconfigdlgmngr.cpp
67 warnings generated.

[3125/3657][7.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/GeometryLayer.cpp
103 warnings generated.

[3126/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twittertalker.cpp
2 warnings generated.

[3127/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/manager/advprintsettings.cpp
2 warnings generated.

[3128/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/focuspointmanagement/focuspointgroup_p.cpp
96 warnings generated.

[3129/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelconfig.cpp
47 warnings generated.

[3130/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/nominatim-reversegeocoding/OsmNominatimReverseGeocodingRunner.cpp
2 warnings generated.

[3131/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-kv-cache-iswa.cpp
No checks enabled.

[3132/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/resize/Editor_ResizeTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3133/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_point.cpp
No checks enabled.

[3134/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/whitebalance/whitebalance.cpp
2 warnings generated.

[3135/3657][12.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrwindow.cpp
2 warnings generated.

[3136/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/printiteminfo_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3137/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/autorotate/autorotate.cpp
2 warnings generated.

[3138/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/jais2.cpp
No checks enabled.

[3139/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/delta-net-base.cpp
No checks enabled.

[3140/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/preview/itempreviewcanvas.cpp
69 warnings generated.

[3141/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/videoslideshow/Generic_VideoSlideShow_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3142/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngplugin.cpp
2 warnings generated.

[3143/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewundo.cpp
2 warnings generated.

[3144/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffloader_load.cpp
2 warnings generated.

[3145/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_p.cpp
67 warnings generated.

[3146/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagsactionmngr.cpp
127 warnings generated.

[3147/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_spline.cpp
No checks enabled.

[3148/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfieldgrouplabel.cpp
44 warnings generated.

[3149/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/geolocation/itempropertiesgpstab.cpp
83 warnings generated.

[3150/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/restoration/restorationtool.cpp
2 warnings generated.

[3151/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/pgfutils/pgfutils.cpp
35 warnings generated.

[3152/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2replyserver.cpp
No checks enabled.

[3153/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/postprocessing/postprocessing_utils_dcrdefs.cpp
No checks enabled.

[3154/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/combo/dcombobox.cpp
49 warnings generated.

[3155/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlDocumentTagWriter.cpp
33 warnings generated.

[3156/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpsbabel/GpsbabelRunner.cpp
2 warnings generated.

[3157/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlOverlayTagWriter.cpp
33 warnings generated.

[3158/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawdecoder_p.cpp
37 warnings generated.

[3159/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databasemariadbinit_utest.cpp
2 warnings generated.

[3160/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/filters/filtersidebarwidget_faces.cpp
90 warnings generated.

[3161/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/containers/iteminfo_groups.cpp
67 warnings generated.

[3162/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/unicode-data.cpp
No checks enabled.

[3163/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/jpegutils/core_jpegutils_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[3164/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/bwconvert/bwconvert.cpp
2 warnings generated.

[3165/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/facesengine/unittests/faceclassifier_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3166/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/panorama/panoParser.c
[3167/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/webbrowserdlg.cpp
73 warnings generated.

[3168/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/translators/OsmDocumentTagTranslator.cpp
2 warnings generated.

[3169/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp
No checks enabled.

[3170/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor.cpp
45 warnings generated.

[3171/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/VerticalPerspectiveProjection.cpp
37 warnings generated.

[3172/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-graph.cpp
No checks enabled.

[3173/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odnewalbumdlg.cpp
2 warnings generated.

[3174/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/CacheStoragePolicy.cpp
29 warnings generated.

[3175/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/native/rawpreview.cpp
2 warnings generated.

[3176/3657][1.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneVector.cpp
35 warnings generated.

[3177/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/nominatim-reversegeocoding/NominatimReverseGeocodingPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3178/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupiofiles.cpp
60 warnings generated.

[3179/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dimg/dimgfreerotation_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[3180/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/filmgrainfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/filmgrainfilter.cpp:99:5: warning: Call to virtual method 'FilmGrainFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   99 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/filmgrainfilter.cpp:99:5: note: Call to virtual method 'FilmGrainFilter::filterImage' during construction bypasses virtual dispatch
   99 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
47 warnings generated.

[3181/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/dimgchilditem.cpp
39 warnings generated.

[3182/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNameTagHandler.cpp
33 warnings generated.

[3183/3657][6.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/opengl/presentationkb.cpp
2 warnings generated.

[3184/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/GnomonicProjection.cpp
37 warnings generated.

[3185/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_abort_sniffer.cpp
No checks enabled.

[3186/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlSettingsTagWriter.cpp
37 warnings generated.

[3187/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/models/tagmngrlistview.cpp
65 warnings generated.

[3188/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/applymetadata/applymetadata.cpp
2 warnings generated.

[3189/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablethumbbar.cpp
100 warnings generated.

[3190/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTextTagHandler.cpp
33 warnings generated.

[3191/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawdecodersettings.cpp
25 warnings generated.

[3192/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/graphicsitem/AbstractGeoPolygonGraphicsItem.cpp
51 warnings generated.

[3193/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/picklabelwidget.cpp
72 warnings generated.

[3194/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPUtils.cpp
No checks enabled.

[3195/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/twitter/twitterplugin.cpp
2 warnings generated.

[3196/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_rating.cpp
117 warnings generated.

[3197/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/fileio/loadingdescription.cpp
42 warnings generated.

[3198/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlLayerTagHandler.cpp
35 warnings generated.

[3199/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/PluginInterface.cpp
29 warnings generated.

[3200/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/thumbsdb/thumbsdbaccess.cpp
31 warnings generated.

[3201/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/jalbum/wizard/jalbumoutputpage.cpp
2 warnings generated.

[3202/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/manager/mailsettings.cpp
2 warnings generated.

[3203/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlDownloadUrlTagHandler.cpp
39 warnings generated.

[3204/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/TemplateDocument.cpp
30 warnings generated.

[3205/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/video/framesencoder_cli.cpp
2 warnings generated.

[3206/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlPaletteTagHandler.cpp
35 warnings generated.

[3207/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_sony.cpp
42 warnings generated.

[3208/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/noisereduction/Bqm_NoiseReduction_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3209/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/colorbalance/colorbalanceplugin.cpp
2 warnings generated.

[3210/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/mediawiki_utest.cpp
2 warnings generated.

[3211/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlimagesettingspage.cpp
2 warnings generated.

[3212/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/dmetadataloader_cli.cpp
2 warnings generated.

[3213/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dcursortracker.cpp
70 warnings generated.

[3214/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataTimeStamp.cpp
29 warnings generated.

[3215/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/osm/OsmPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3216/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3.cpp
No checks enabled.

[3217/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/imgqsort/detectexposure_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[3218/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importiconview.cpp
/home/gilles/Devel/9.x/core/utilities/import/views/importiconview.cpp:119:5: warning: Call to virtual method 'ImportIconView::slotSetupChanged' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  119 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/import/views/importiconview.cpp:119:5: note: Call to virtual method 'ImportIconView::slotSetupChanged' during construction bypasses virtual dispatch
  119 |     this->slotSetupChanged();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
102 warnings generated.

[3219/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/dngconverter/Generic_DNGConverter_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[3220/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/ReverseGeocodingRunnerManager.cpp
44 warnings generated.

[3221/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/tiff/dimgtiffplugin.cpp
2 warnings generated.

[3222/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/metadatawidget.cpp
82 warnings generated.

[3223/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/iteminfotasksplitter.cpp
46 warnings generated.

[3224/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/examples/uploadsample/mainwindow.cpp
2 warnings generated.

[3225/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/minolta.cpp
No checks enabled.

[3226/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_init.cpp
		

clang-diagnostic-unused-function

/home/gilles/Devel/9.x/core/tests/geolocation/geoiface/loadtrack_cli.cpp:31:25: warning: unused function 'qout' [clang-diagnostic-unused-function]
   31 |     inline QTextStream& qout()
      |                         ^~~~
3 warnings generated.

[2674/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/parse_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2675/3657][9.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/fonts/dfontproperties.cpp
80 warnings generated.

[2676/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptBufferedStreams.cpp
No checks enabled.

[2677/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/dynamicthread.cpp
/home/gilles/Devel/9.x/core/libs/threads/dynamicthread.cpp:204:5: warning: Call to virtual method 'DynamicThread::shutDown' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  204 |     this->shutDown();
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threads/dynamicthread.cpp:204:5: note: Call to virtual method 'DynamicThread::shutDown' during destruction bypasses virtual dispatch
  204 |     this->shutDown();
      |     ^~~~~~~~~~~~~~~~
28 warnings generated.

[2678/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager_properties.cpp
90 warnings generated.

[2679/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlModelTagWriter.cpp
33 warnings generated.

[2680/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltHttp.cpp
No checks enabled.

[2681/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mjpegstream/mjpegstream_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2682/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/codeshell.cpp
No checks enabled.

[2683/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/olmo.cpp
No checks enabled.

[2684/3657][7.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiv2/metadatalistview.cpp
70 warnings generated.

[2685/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/invert/invertplugin.cpp
2 warnings generated.

[2686/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNetworkLinkControlTagHandler.cpp
35 warnings generated.

[2687/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlAuxillaryDictionary.cpp
2 warnings generated.

[2688/3657][13.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:36: warning: Out of bound access to memory after the end of 'ICCEntryList' [clang-analyzer-security.ArrayBound]
  152 |     for (int i = 0 ; QLatin1String(ICCEntryList[i]) != QLatin1String("-1") ; ++i)
      |                                    ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:5: note: Loop condition is true.  Entering loop body
  152 |     for (int i = 0 ; QLatin1String(ICCEntryList[i]) != QLatin1String("-1") ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:5: note: Loop condition is true.  Entering loop body
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:36: note: Access of 'ICCEntryList' at index 2, while it holds only 2 'const char *' elements
  152 |     for (int i = 0 ; QLatin1String(ICCEntryList[i]) != QLatin1String("-1") ; ++i)
      |                                    ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:185:5: warning: Call to virtual method 'ICCProfileWidget::decodeMetadata' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  185 |     this->decodeMetadata();
      |     ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:152:5: note: Loop condition is false. Execution continues on line 157
  152 |     for (int i = 0 ; QLatin1String(ICCEntryList[i]) != QLatin1String("-1") ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:159:5: note: Loop condition is false. Execution continues on line 164
  159 |     for (int i = 0 ; QLatin1String(ICCHumanList[i]) != QLatin1String("-1") ; ++i)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/iccprofilewidget.cpp:185:5: note: Call to virtual method 'ICCProfileWidget::decodeMetadata' during construction bypasses virtual dispatch
  185 |     this->decodeMetadata();
      |     ^~~~~~~~~~~~~~~~~~~~~~
72 warnings generated.

[2689/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp
No checks enabled.

[2690/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/dbsettingswidget.cpp
84 warnings generated.

[2691/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/hotpixels/Editor_HotpixelsTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2692/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchlanguagebackend.cpp
27 warnings generated.

[2693/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/tagtreeview.cpp
97 warnings generated.

[2694/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/minicpm3.cpp
No checks enabled.

[2695/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltArgument.cpp
No checks enabled.

[2696/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatscore.cpp
2 warnings generated.

[2697/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/mjpegstream/mjpegstreambackend_autogen/mocs_compilation.cpp
[2698/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/tags/digikamautotagassignment_autogen/mocs_compilation.cpp
2 warnings generated.

[2699/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackwindow.cpp
2 warnings generated.

[2700/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoParser.cpp
36 warnings generated.

[2701/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/demo-main.cpp
2 warnings generated.

[2702/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/ifaces/syncjob.cpp
63 warnings generated.

[2703/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttojp2/converttojp2plugin.cpp
2 warnings generated.

[2704/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/abstractalbummodel_counting.cpp
67 warnings generated.

[2705/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/facetags.cpp
37 warnings generated.

[2706/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptTls.cpp
No checks enabled.

[2707/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/manager/advprintthread.cpp
2 warnings generated.

[2708/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttotiff/Bqm_ConvertToTIFF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2709/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/nr/nrsettings.cpp
43 warnings generated.

[2710/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/jpeg/DImg_JPEG_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2711/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/wizard/caltemplate.cpp
2 warnings generated.

[2712/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixEnvironment.cpp
No checks enabled.

[2713/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTagWriter.cpp
33 warnings generated.

[2714/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/tools/templateicon.cpp
2 warnings generated.

[2715/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftooloutput_cli.cpp
2 warnings generated.

[2716/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/channelmixer/channelmixer.cpp
2 warnings generated.

[2717/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp
No checks enabled.

[2718/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/mediawiki_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2719/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/border/bordertoolplugin.cpp
2 warnings generated.

[2720/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/widgets/ditemslist_gui.cpp
2 warnings generated.

[2721/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFlyToTagHandler.cpp
35 warnings generated.

[2722/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTourTagHandler.cpp
35 warnings generated.

[2723/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/colorbalance/cbtool.cpp
2 warnings generated.

[2724/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslidefinalpage.cpp
2 warnings generated.

[2725/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/core_libxmp_obj_autogen/mocs_compilation.cpp
[2726/3657][10.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemlistcontextmenu.cpp
90 warnings generated.

[2727/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/onlinecheck_gui.cpp
2 warnings generated.

[2728/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/aitoolspipeline/gui_aitoolspipeline_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2729/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/filesaveoptionsbox.cpp
60 warnings generated.

[2730/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/enhance/restoration/restorationtoolplugin.cpp
2 warnings generated.

[2731/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshacknewalbumdlg.cpp
2 warnings generated.

[2732/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/statusprogressbar.cpp
39 warnings generated.

[2733/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlHeadingTagHandler.cpp
35 warnings generated.

[2734/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_exceptions.cpp
No checks enabled.

[2735/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/server/dmediaservermngr.cpp
48 warnings generated.

[2736/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/xmp/xmpcategories.cpp
2 warnings generated.

[2737/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_photo.cpp
69 warnings generated.

[2738/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dngwriter/core_dngwriter_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2739/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/donlinetranslator_properties.cpp
39 warnings generated.

[2740/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_string_list.cpp
No checks enabled.

[2741/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/assigncaptions/Bqm_Assigncaptions_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2742/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/onlineversion/core_onlineversion_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2743/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/dialogs/versioningpromptusersavedlg.cpp
56 warnings generated.

[2744/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlTextTagHandler.cpp
33 warnings generated.

[2745/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_render.cpp
No checks enabled.

[2746/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslideimagespage.cpp
2 warnings generated.

[2747/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/mlfoundation/mlclassifierfoundation.cpp
36 warnings generated.

[2748/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wssettingswidget.cpp
73 warnings generated.

[2749/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp:33:9: warning: Call to virtual method 'AbstractCountingAlbumTreeView::setAlbumFilterModel' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   33 |         this->setAlbumFilterModel(new AlbumFilterModel(this));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp:31:9: note: Assuming the condition is true
   31 |     if (flags & CreateDefaultFilterModel)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp:31:5: note: Taking true branch
   31 |     if (flags & CreateDefaultFilterModel)
      |     ^
/home/gilles/Devel/9.x/core/libs/album/treeview/abstractcountingalbumtreeview.cpp:33:9: note: Call to virtual method 'AbstractCountingAlbumTreeView::setAlbumFilterModel' during construction bypasses virtual dispatch
   33 |         this->setAlbumFilterModel(new AlbumFilterModel(this));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 warnings generated.

[2750/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o2simplecrypt.cpp
No checks enabled.

[2751/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/focuspoint/afpointwrite_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2752/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/collections/setupcollections.cpp
84 warnings generated.

[2753/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_canon.cpp
43 warnings generated.

[2754/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/versionmanager/versionmanager.cpp
44 warnings generated.

[2755/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/itemcategorydrawer.cpp
90 warnings generated.

[2756/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatepickerpopup.cpp
39 warnings generated.

[2757/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlTextureTagHandler.cpp
39 warnings generated.

[2758/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/flip/flip.cpp
2 warnings generated.

[2759/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewlist.cpp
2 warnings generated.

[2760/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/gpscommon.cpp
56 warnings generated.

[2761/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/border/border.cpp
2 warnings generated.

[2762/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/qtopencvimg/core_qtopencvimg_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2763/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/metadataeditpage.cpp
2 warnings generated.

[2764/3657][8.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/lister/itemlister_salbum.cpp
70 warnings generated.

[2765/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/bcgcorrection/Bqm_BcgCorrection_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2766/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltTaskManager.cpp
No checks enabled.

[2767/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/replacemodifier.cpp
52 warnings generated.

[2768/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/edit_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2769/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_tools.cpp
135 warnings generated.

[2770/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_mosaic.cpp
44 warnings generated.

[2771/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/namespacelistview.cpp
65 warnings generated.

[2772/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/webservices/filetransfer/Generic_FileTransfer_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2773/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/internlm2.cpp
No checks enabled.

[2774/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDisplayNameTagHandler.cpp
33 warnings generated.

[2775/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_job.cpp
2 warnings generated.

[2776/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/exposure_detector.cpp
37 warnings generated.

[2777/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/osm/OsmRelationEditorDialog.cpp
44 warnings generated.

[2778/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/imgqsort/gui_imgqsort_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2779/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/solidhardwaredlg.cpp
68 warnings generated.

[2780/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/template/setuptemplate.cpp
82 warnings generated.

[2781/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/granite-hybrid.cpp
No checks enabled.

[2782/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewlist.cpp
2 warnings generated.

[2783/3657][1.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/ImageF.cpp
33 warnings generated.

[2784/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/history/itemfiltershistorymodel.cpp
67 warnings generated.

[2785/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/overviewmap/OverviewMap_autogen/mocs_compilation.cpp
2 warnings generated.

[2786/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLinearRingTagWriter.cpp
35 warnings generated.

[2787/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/lighttable/lighttablepreview.cpp
85 warnings generated.

[2788/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/dlogoaction.cpp
47 warnings generated.

[2789/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_tags.cpp
46 warnings generated.

[2790/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/CylindricalProjection.cpp
41 warnings generated.

[2791/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/groupingviewimplementation.cpp
64 warnings generated.

[2792/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptRingBuffer.cpp
No checks enabled.

[2793/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager.cpp
89 warnings generated.

[2794/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-vocab.cpp
No checks enabled.

[2795/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/FrameGraphicsItem.cpp
49 warnings generated.

[2796/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/GeoDataTreeModel.cpp
67 warnings generated.

[2797/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptXml.cpp
No checks enabled.

[2798/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/wizard/expoblendingwizard.cpp
2 warnings generated.

[2799/3657][1.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/perspective/perspectivetriangle.cpp
2 warnings generated.

[2800/3657][5.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_search.cpp
136 warnings generated.

[2801/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/colorbalance/cbtoolplugin.cpp
2 warnings generated.

[2802/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/utils/dmodelfactory.cpp
70 warnings generated.

[2803/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/views/digikamitemview_p.cpp
78 warnings generated.

[2804/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolparserout_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2805/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTimeSpanWriter.cpp
33 warnings generated.

[2806/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimgfreerotation_utest.cpp
2 warnings generated.

[2807/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltEvent.cpp
No checks enabled.

[2808/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/monthwidget.cpp
85 warnings generated.

[2809/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-mmap.cpp
No checks enabled.

[2810/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupalbumview_treeview.cpp
82 warnings generated.

[2811/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/modifier.cpp
37 warnings generated.

[2812/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_baloo.cpp
68 warnings generated.

[2813/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/onlinetts_cli.cpp
2 warnings generated.

[2814/3657][12.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/tools/atkinspagelayoutnode.cpp
2 warnings generated.

[2815/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/engine/tagscompleter.cpp
76 warnings generated.

[2816/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSnippetTagHandler.cpp
33 warnings generated.

[2817/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/navigation/NavigationSlider.cpp
2 warnings generated.

[2818/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileactionimageinfolist.cpp
45 warnings generated.

[2819/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlIconTagHandler.cpp
33 warnings generated.

[2820/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/nr/nrfilter.cpp
46 warnings generated.

[2821/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/albumcustomizer.cpp
58 warnings generated.

[2822/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/parser.cpp
61 warnings generated.

[2823/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixFile.cpp
No checks enabled.

[2824/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/librawinfo_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2825/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/dialogs/capturedlg.cpp
77 warnings generated.

[2826/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/thumbsdb/thumbsdbbackend.cpp
31 warnings generated.

[2827/3657][8.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagsmanager_io.cpp
94 warnings generated.

[2828/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_save.cpp
		

clang-diagnostic-unused-parameter

/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/charcoalfilter.cpp:279:55: warning: unused parameter 'order' [clang-diagnostic-unused-parameter]
  279 | bool CharcoalFilter::convolveImage(const unsigned int order, const double* kernel)
      |                                                       ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/charcoalfilter.cpp:279:76: warning: unused parameter 'kernel' [clang-diagnostic-unused-parameter]
  279 | bool CharcoalFilter::convolveImage(const unsigned int order, const double* kernel)
      |                                                                            ^
43 warnings generated.

[1632/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrplugin.cpp
2 warnings generated.

[1633/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/ptalker.cpp
2 warnings generated.

[1634/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o1.cpp
No checks enabled.

[1635/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/autorotator/core_autorotator_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1636/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/pwidget.cpp
2 warnings generated.

[1637/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/adobepano.cpp
No checks enabled.

[1638/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/distortionfx/Editor_DistortionFxTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1639/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneLegend.cpp
31 warnings generated.

[1640/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelinfocontainer.cpp
47 warnings generated.

[1641/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttodng/converttodngplugin.cpp
2 warnings generated.

[1642/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPairTagHandler.cpp
33 warnings generated.

[1643/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/thumbbardock.cpp
57 warnings generated.

[1644/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttodng/Bqm_ConvertToDNG_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1645/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemviewdelegate.cpp
79 warnings generated.

[1646/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/ocrtextconverter/ocroptions.cpp
54 warnings generated.

[1647/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAltitudeTagHandler.cpp
33 warnings generated.

[1648/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/dragdrop/mapdragdrophandler.cpp
63 warnings generated.

[1649/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/template/gui_digikamtemplate_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1650/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/freerotation/freerotationtoolplugin.cpp
2 warnings generated.

[1651/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/geolocationeditplugin.cpp
2 warnings generated.

[1652/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlfinalpage.cpp
2 warnings generated.

[1653/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/widgets/core_digikamwidgets_obj_autogen/mocs_compilation.cpp
58 warnings generated.

[1654/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/bcgcorrection/bcgcorrectionplugin.cpp
2 warnings generated.

[1655/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/dplaintextedit.cpp
72 warnings generated.

[1656/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotothumbnailmodel.cpp
/home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotothumbnailmodel.cpp:80:5: warning: Call to virtual method 'ShowfotoThumbnailModel::showfotoItemInfosCleared' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   80 |     this->showfotoItemInfosCleared();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotothumbnailmodel.cpp:80:5: note: Call to virtual method 'ShowfotoThumbnailModel::showfotoItemInfosCleared' during destruction bypasses virtual dispatch
   80 |     this->showfotoItemInfosCleared();
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[1657/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneItem.cpp
25 warnings generated.

[1658/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decompressors/losslessjpeg.cpp
No checks enabled.

[1659/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_rangedouble.cpp
119 warnings generated.

[1660/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp
41 warnings generated.

[1661/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/pinterest/pnewalbumdlg.cpp
2 warnings generated.

[1662/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_audiovideo.cpp
69 warnings generated.

[1663/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-backend-dl.cpp
No checks enabled.

[1664/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveywindow.cpp
124 warnings generated.

[1665/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/examples/uploadsample/main.cpp
2 warnings generated.

[1666/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/tagviewsidebarwidget.cpp
82 warnings generated.

[1667/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleColors.cpp
25 warnings generated.

[1668/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow_nlsearch.cpp
103 warnings generated.

[1669/3657][6.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/LayerManager.cpp
64 warnings generated.

[1670/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_xmp.cpp
41 warnings generated.

[1671/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/slideshow/widgets/slideimage.cpp
2 warnings generated.

[1672/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/filters/ratingfilter.cpp
62 warnings generated.

[1673/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/cameranamehelper.cpp
29 warnings generated.

[1674/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/fuzzysearchsidebarwidget.cpp
79 warnings generated.

[1675/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/lensautofix/lensautofixplugin.cpp
2 warnings generated.

[1676/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/views/itemcategorizedview.cpp
98 warnings generated.

[1677/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/advancedrename/advancedrename_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1678/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/colorbalance/Bqm_ColorBalance_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1679/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemviewcategorized.cpp
63 warnings generated.

[1680/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3vlmoe.cpp
No checks enabled.

[1681/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gdrive/gdtalker.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:163:68: warning: unused parameter 'img' [clang-diagnostic-unused-parameter]
  163 | void LocalContrastFilter::process8bitRgbImage(unsigned char* const img, int sizex, int sizey)
      |                                                                    ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:163:77: warning: unused parameter 'sizex' [clang-diagnostic-unused-parameter]
  163 | void LocalContrastFilter::process8bitRgbImage(unsigned char* const img, int sizex, int sizey)
      |                                                                             ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:163:88: warning: unused parameter 'sizey' [clang-diagnostic-unused-parameter]
  163 | void LocalContrastFilter::process8bitRgbImage(unsigned char* const img, int sizex, int sizey)
      |                                                                                        ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:201:70: warning: unused parameter 'img' [clang-diagnostic-unused-parameter]
  201 | void LocalContrastFilter::process16bitRgbImage(unsigned short* const img, int sizex, int sizey)
      |                                                                      ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:201:79: warning: unused parameter 'sizex' [clang-diagnostic-unused-parameter]
  201 | void LocalContrastFilter::process16bitRgbImage(unsigned short* const img, int sizex, int sizey)
      |                                                                               ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/lc/localcontrastfilter.cpp:201:90: warning: unused parameter 'sizey' [clang-diagnostic-unused-parameter]
  201 | void LocalContrastFilter::process16bitRgbImage(unsigned short* const img, int sizex, int sizey)
      |                                                                                          ^
52 warnings generated.

[1742/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/enhance/hotpixels/Bqm_HotPixels_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1743/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_comments.cpp
39 warnings generated.

[1744/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/colors/autocorrection/Bqm_AutoCorrection_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1745/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/showfoto/showfoto_autogen/mocs_compilation.cpp
2 warnings generated.

[1746/3657][1.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataScale.cpp
15 warnings generated.

[1747/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlWidthTagHandler.cpp
33 warnings generated.

[1748/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoDataParser.cpp
35 warnings generated.

[1749/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/aahd_demosaic.cpp
No checks enabled.

[1750/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/phi3.cpp
No checks enabled.

[1751/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/convert8to16/convert8to16.cpp
2 warnings generated.

[1752/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbnewalbumdlg.cpp
2 warnings generated.

[1753/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/assignlabels/Bqm_AssignLabels_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1754/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlChangeTagHandler.cpp
35 warnings generated.

[1755/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/magick/DImg_ImageMagick_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1756/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/decorate/texturefilter.cpp
41 warnings generated.

[1757/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/mydragdrophandler.cpp
2 warnings generated.

[1758/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/settings/MarblePluginSettingsWidget.cpp
66 warnings generated.

[1759/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/lensautofix/lensautofix.cpp
2 warnings generated.

[1760/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/localcontrast/localcontrast.cpp
2 warnings generated.

[1761/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o1smugmug.cpp
No checks enabled.

[1762/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPMeta2-GetSet.cpp
No checks enabled.

[1763/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_splitter.cpp
77 warnings generated.

[1764/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/filetransfer/ftplugin.cpp
2 warnings generated.

[1765/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/png/dimgpngloader_save.cpp
2 warnings generated.

[1766/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/SearchRunnerManager.cpp
53 warnings generated.

[1767/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/noisereduction/noisereduction.cpp
2 warnings generated.

[1768/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/iccconvert/iccconvert.cpp
2 warnings generated.

[1769/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlCenterTagHandler.cpp
35 warnings generated.

[1770/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/seed-oss.cpp
No checks enabled.

[1771/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geodragdrophandler.cpp
44 warnings generated.

[1772/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/runner/pn2/Pn2Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1773/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/smallthinker.cpp
No checks enabled.

[1774/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/imageiface.cpp
57 warnings generated.

[1775/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/Quaternion.cpp
25 warnings generated.

[1776/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/wallpaper/wallpaperplugindlg.cpp
2 warnings generated.

[1777/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_video.cpp
42 warnings generated.

[1778/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/native/rawimport.cpp
2 warnings generated.

[1779/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/ratingreadwrite_utest.cpp
2 warnings generated.

[1780/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/widgets/albumpropsedit.cpp
86 warnings generated.

[1781/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPMeta-Serialize.cpp
No checks enabled.

[1782/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/blendingdlg/bracketstack.cpp
2 warnings generated.

[1783/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlLicenseTagHandler.cpp
33 warnings generated.

[1784/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/query/itemquerybuilder_p.cpp
62 warnings generated.

[1785/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-base_autogen/mocs_compilation.cpp
[1786/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/arwkv7.cpp
No checks enabled.

[1787/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/intthemeparameter.cpp
2 warnings generated.

[1788/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/bloom.cpp
No checks enabled.

[1789/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/backend/dkcamera.cpp
63 warnings generated.

[1790/3657][6.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/delegate/digikamitemdelegate.cpp
92 warnings generated.

[1791/3657][9.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templatemanager.cpp
43 warnings generated.

[1792/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleLocale.cpp
29 warnings generated.

[1793/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/convert/converttojp2/Bqm_ConvertToJP2lugin_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1794/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleDirs.cpp
33 warnings generated.

[1795/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_data.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:194:54: warning: unused parameter 'order' [clang-diagnostic-unused-parameter]
  194 | bool SharpenFilter::convolveImage(const unsigned int order, const double* const kernel)
      |                                                      ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/sharp/sharpenfilter.cpp:194:81: warning: unused parameter 'kernel' [clang-diagnostic-unused-parameter]
  194 | bool SharpenFilter::convolveImage(const unsigned int order, const double* const kernel)
      |                                                                                 ^
44 warnings generated.

[1976/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/graphicsview/GeoPainter.cpp
53 warnings generated.

[1977/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/tileindex_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1978/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_video.cpp
78 warnings generated.

[1979/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/embossfilter.cpp
46 warnings generated.

[1980/3657][17.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_model.cpp
100 warnings generated.

[1981/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/setup/showfotosetupmetadata.cpp
2 warnings generated.

[1982/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/convert8to16/convert8to16plugin.cpp
2 warnings generated.

[1983/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolformats_cli.cpp
2 warnings generated.

[1984/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/canon.cpp
No checks enabled.

[1985/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/raindrop/raindroptool.cpp
2 warnings generated.

[1986/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackwidget.cpp
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackwidget.cpp:64:5: warning: Call to virtual method 'ImageShackWidget::updateLabels' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   64 |     this->updateLabels();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshackwidget.cpp:64:5: note: Call to virtual method 'ImageShackWidget::updateLabels' during construction bypasses virtual dispatch
   64 |     this->updateLabels();
      |     ^~~~~~~~~~~~~~~~~~~~
3 warnings generated.

[1987/3657][7.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/models/importimagemodel.cpp
79 warnings generated.

[1988/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/batchtoolutils.cpp
49 warnings generated.

[1989/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/dropbox/dbmpform.cpp
2 warnings generated.

[1990/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/patchpreview_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1991/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/graphicsdimgview_pan.cpp
61 warnings generated.

[1992/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptoparser/tparserprivate.c
[1993/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/video/videothumb_cli.cpp
2 warnings generated.

[1994/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmldrawOrderTagHandler.cpp
33 warnings generated.

[1995/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/MarbleClock.cpp
29 warnings generated.

[1996/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiestab_setters.cpp
87 warnings generated.

[1997/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/file/print/printconfig.cpp
2 warnings generated.

[1998/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbcopymanager.cpp
48 warnings generated.

[1999/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/bailingmoe2.cpp
No checks enabled.

[2000/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/stackview/showfotostackviewfavoritelist.cpp
5 warnings generated.

[2001/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTargetHrefTagHandler.cpp
33 warnings generated.

[2002/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataStyle.cpp
27 warnings generated.

[2003/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/mamba.cpp
No checks enabled.

[2004/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlOpenTagHandler.cpp
33 warnings generated.

[2005/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/OsmRunner.cpp
2 warnings generated.

[2006/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/TextureLayer.cpp
83 warnings generated.

[2007/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/dialog/gpsitemdetails.cpp
2 warnings generated.

[2008/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/detection/facedetector.cpp
69 warnings generated.

[2009/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/curvessettings.cpp
61 warnings generated.

[2010/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/film/filmtoolplugin.cpp
2 warnings generated.

[2011/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/decorate/border/Bqm_Border_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2012/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_ifd.cpp
No checks enabled.

[2013/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAreaTagHandler.cpp
35 warnings generated.

[2014/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/survey/surveywindow_setup.cpp
124 warnings generated.

[2015/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/gemma2.cpp
No checks enabled.

[2016/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLinkTagHandler.cpp
33 warnings generated.

[2017/3657][6.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_metadata.cpp
77 warnings generated.

[2018/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlwizard.cpp
2 warnings generated.

[2019/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/drawdecoder.cpp
38 warnings generated.

[2020/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/phi2.cpp
No checks enabled.

[2021/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/preprocessing/raw2image.cpp
No checks enabled.

[2022/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/widgets/mapwidget_appearance.cpp
98 warnings generated.

[2023/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dragdrop/abstractitemdragdrophandler.cpp
39 warnings generated.

[2024/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_validate.cpp
No checks enabled.

[2025/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_swap.cpp
43 warnings generated.

[2026/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftooltagsdb_cli.cpp
2 warnings generated.

[2027/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importstackedview.cpp
105 warnings generated.

[2028/3657][6.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/delegate/itemdelegate.cpp
94 warnings generated.

[2029/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLinkTagWriter.cpp
33 warnings generated.

[2030/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_logout.cpp
2 warnings generated.

[2031/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/unpack.cpp
No checks enabled.

[2032/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dngwriter/dngcompare_cli.cpp
5 warnings generated.

[2033/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/itempropertiescolorstab.cpp
70 warnings generated.

[2034/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/metadataoption.cpp
76 warnings generated.

[2035/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamdlg_views.cpp
74 warnings generated.

[2036/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_1d_table.cpp
No checks enabled.

[2037/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/editor/setupeditoriface.cpp
76 warnings generated.

[2038/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/glviewer/glviewertimer.cpp
2 warnings generated.

[2039/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/autocorrection/autocorrectiontoolplugin.cpp
2 warnings generated.

[2040/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp
No checks enabled.

[2041/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tagcheckview.cpp
74 warnings generated.

[2042/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/video/videoslide_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2043/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_color_space.cpp
No checks enabled.

[2044/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/models/tagmngrlistitem.cpp
47 warnings generated.

[2045/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/rule.cpp
55 warnings generated.

[2046/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/itemdescedittab.cpp
114 warnings generated.

[2047/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMarblePlacemarkTagHandler.cpp
37 warnings generated.

[2048/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_lossless_jpeg_shared.cpp
No checks enabled.

[2049/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/olympus14.cpp
No checks enabled.

[2050/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_dalbum.cpp
80 warnings generated.

[2051/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/mariadbinitbinary.cpp
46 warnings generated.

[2052/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/toolsview.cpp
71 warnings generated.

[2053/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/write/apply_profile.cpp
No checks enabled.

[2054/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/nemotron.cpp
No checks enabled.

[2055/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/mediawiki/logout_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2056/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptFile.cpp
No checks enabled.

[2057/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenamedialog.cpp
97 warnings generated.

[2058/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslidewizard.cpp
2 warnings generated.

[2059/3657][1.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/panorama/panotestparser_cli.cpp
2 warnings generated.

[2060/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_history.cpp
41 warnings generated.

[2061/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenamemanager.cpp
55 warnings generated.

[2062/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/generator/galleryconfig.cpp
2 warnings generated.

[2063/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_item.cpp
39 warnings generated.

[2064/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXcmtTagHandler.cpp
2 warnings generated.

[2065/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/mediawiki/queryinfo_utest.cpp
2 warnings generated.

[2066/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: warning: Call to virtual method 'RawProcessingFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Call to virtual method 'RawProcessingFilter::filterImage' during construction bypasses virtual dispatch
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:142:5: warning: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  142 |     postProgress(20);
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Calling 'RawProcessingFilter::filterImage'
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:9: note: Assuming the condition is false
  130 |     if (!m_customOutputProfile.isNull())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:5: note: Taking false branch
  130 |     if (!m_customOutputProfile.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:142:5: note: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch
  142 |     postProgress(20);
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:149:5: warning: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  149 |     postProgress(40);
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Calling 'RawProcessingFilter::filterImage'
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:9: note: Assuming the condition is false
  130 |     if (!m_customOutputProfile.isNull())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:5: note: Taking false branch
  130 |     if (!m_customOutputProfile.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (!m_settings.wb.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:5: note: Taking false branch
  144 |     if (!m_settings.wb.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:149:5: note: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch
  149 |     postProgress(40);
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:156:5: warning: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  156 |     postProgress(70);
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Calling 'RawProcessingFilter::filterImage'
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:9: note: Assuming the condition is false
  130 |     if (!m_customOutputProfile.isNull())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:5: note: Taking false branch
  130 |     if (!m_customOutputProfile.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (!m_settings.wb.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:5: note: Taking false branch
  144 |     if (!m_settings.wb.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:151:9: note: Assuming the condition is false
  151 |     if (!m_settings.bcg.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:151:5: note: Taking false branch
  151 |     if (!m_settings.bcg.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:156:5: note: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch
  156 |     postProgress(70);
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:163:5: warning: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  163 |     postProgress(100);
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:57:5: note: Calling 'RawProcessingFilter::filterImage'
   57 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:9: note: Assuming the condition is false
  130 |     if (!m_customOutputProfile.isNull())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:130:5: note: Taking false branch
  130 |     if (!m_customOutputProfile.isNull())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:9: note: Assuming the condition is false
  144 |     if (!m_settings.wb.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:144:5: note: Taking false branch
  144 |     if (!m_settings.wb.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:151:9: note: Assuming the condition is false
  151 |     if (!m_settings.bcg.isDefault())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:151:5: note: Taking false branch
  151 |     if (!m_settings.bcg.isDefault())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:158:9: note: Assuming the condition is false
  158 |     if (!m_settings.curvesAdjust.isEmpty())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:158:5: note: Taking false branch
  158 |     if (!m_settings.curvesAdjust.isEmpty())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/raw/rawprocessingfilter.cpp:163:5: note: Call to virtual method 'RawProcessingFilter::postProgress' during construction bypasses virtual dispatch
  163 |     postProgress(100);
      |     ^~~~~~~~~~~~~~~~~
46 warnings generated.

[2067/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/integration/rawspeed_glue.cpp
No checks enabled.

[2068/3657][14.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionscanner_scan.cpp
73 warnings generated.

[2069/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/panorama/panoScanner.c
[2070/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/ocvocldnntestdlg.cpp
54 warnings generated.

[2071/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotoitemviewdelegate.cpp
2 warnings generated.

[2072/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/bert.cpp
No checks enabled.

[2073/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXnameTagHandler.cpp
2 warnings generated.

[2074/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_rotation.cpp
41 warnings generated.

[2075/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/llama-embed.cpp
No checks enabled.

[2076/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintalbumspage.cpp
2 warnings generated.

[2077/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp
2 warnings generated.

[2078/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/enhance/restoration/restorationplugin.cpp
2 warnings generated.

[2079/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/flickr/flickrnewalbumdlg.cpp
2 warnings generated.

[2080/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigntags/assigntagsplugin.cpp
2 warnings generated.

[2081/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMessageTagHandler.cpp
35 warnings generated.

[2082/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltStateVariable.cpp
No checks enabled.

[2083/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp
No checks enabled.

[2084/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/video/videothumbdecoder.cpp
37 warnings generated.

[2085/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/metadata/setupmetadata_behavior.cpp
68 warnings generated.

[2086/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataPolyStyle.cpp
37 warnings generated.

[2087/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gphoto/gpmpform.cpp
2 warnings generated.

[2088/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolbinary.cpp
44 warnings generated.

[2089/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_bad_pixels.cpp
No checks enabled.

[2090/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/blackframelistview.cpp
72 warnings generated.

[2091/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/networkmanager/networkmanager.cpp
31 warnings generated.

[2092/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv6-base.cpp
No checks enabled.

[2093/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/thumbbar/showfotocategorizedview.cpp
2 warnings generated.

[2094/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/imageshack/imageshacktalker.cpp
2 warnings generated.

[2095/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/dpluginconfviewbqm.cpp
/home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/dpluginconfviewbqm.cpp:28:5: warning: Call to virtual method 'DPluginConfViewBqm::loadPlugins' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/queuemanager/dplugins/dpluginconfviewbqm.cpp:28:5: note: Call to virtual method 'DPluginConfViewBqm::loadPlugins' during construction bypasses virtual dispatch
   28 |     this->loadPlugins();
      |     ^~~~~~~~~~~~~~~~~~~
87 warnings generated.

[2096/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/geoiface/primitives_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2097/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/pana8.cpp
No checks enabled.

[2098/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlBalloonVisibilityTagHandler.cpp
35 warnings generated.

[2099/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlRoleTagHandler.cpp
35 warnings generated.

[2100/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfotoinfoiface.cpp
2 warnings generated.

[2101/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/writers/OsmTagTagWriter.cpp
2 warnings generated.

[2102/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geomapwrapper/gpsiteminfo.cpp
34 warnings generated.

[2103/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltHttpServerTask.cpp
No checks enabled.

[2104/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlHrefTagHandler.cpp
33 warnings generated.

[2105/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/assigntemplate/Bqm_AssignTemplate_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2106/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dcolorvalueselector.cpp
65 warnings generated.

[2107/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/tags/gui_digikamtags_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2108/3657][8.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneTileDataset.cpp
51 warnings generated.

[2109/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/importpreviewview.cpp
89 warnings generated.

[2110/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_host.cpp
No checks enabled.

[2111/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileLoader.cpp
49 warnings generated.

[2112/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/main/showfoto_iofiles.cpp
2 warnings generated.

[2113/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/engine/metaengine_exif.cpp
47 warnings generated.

[2114/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemmodel.cpp
79 warnings generated.

[2115/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/adjustlevels/Editor_AdjustLevelsTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2116/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/imgqsort/imagequalitytask.cpp
61 warnings generated.

[2117/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlRegionTagWriter.cpp
33 warnings generated.

[2118/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setuplighttable.cpp
60 warnings generated.

[2119/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/fuzzysearchview_sketch.cpp
102 warnings generated.

[2120/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_big_table.cpp
No checks enabled.

[2121/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_exif.cpp
44 warnings generated.

[2122/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/items/camerafolderitem.cpp
58 warnings generated.

[2123/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:57:5: warning: Out of bound access to memory after the end of the field 'm_indices' [clang-analyzer-security.ArrayBound]
   57 |     m_indices[m_indicesCount] = newIndex;
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:110:5: note: Calling 'TileIndex::appendLinearIndex'
  110 |     appendLinearIndex(latIndex*Tiling + lonIndex);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:55:21: note: Assuming the condition is false
   55 |     GEOIFACE_ASSERT(m_indicesCount + 1 <= MaxIndexCount);
      |                     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.h:295:35: note: expanded from macro 'GEOIFACE_ASSERT'
  295 | #define GEOIFACE_ASSERT(cond) ((!(cond)) ? Digikam::GeoIface_assert(#cond,__FILE__,__LINE__) : qt_noop())
      |                                   ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:55:5: note: '?' condition is true
   55 |     GEOIFACE_ASSERT(m_indicesCount + 1 <= MaxIndexCount);
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.h:295:32: note: expanded from macro 'GEOIFACE_ASSERT'
  295 | #define GEOIFACE_ASSERT(cond) ((!(cond)) ? Digikam::GeoIface_assert(#cond,__FILE__,__LINE__) : qt_noop())
      |                                ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:57:5: note: Access of the field 'm_indices' at an overflowing index, while it holds only 10 'int' elements
   57 |     m_indices[m_indicesCount] = newIndex;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:79:12: warning: Out of bound access to memory around the field 'm_indices' [clang-analyzer-security.ArrayBound]
   79 |     return m_indices[m_indicesCount-1];
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:77:21: note: Assuming field 'm_indicesCount' is <= 0
   77 |     GEOIFACE_ASSERT(m_indicesCount>0);
      |                     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.h:295:35: note: expanded from macro 'GEOIFACE_ASSERT'
  295 | #define GEOIFACE_ASSERT(cond) ((!(cond)) ? Digikam::GeoIface_assert(#cond,__FILE__,__LINE__) : qt_noop())
      |                                   ^~~~
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:77:21: note: Field 'm_indicesCount' is <= 0
   77 |     GEOIFACE_ASSERT(m_indicesCount>0);
      |                     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:77:5: note: '?' condition is true
   77 |     GEOIFACE_ASSERT(m_indicesCount>0);
      |     ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geoifacecommon.h:295:32: note: expanded from macro 'GEOIFACE_ASSERT'
  295 | #define GEOIFACE_ASSERT(cond) ((!(cond)) ? Digikam::GeoIface_assert(#cond,__FILE__,__LINE__) : qt_noop())
      |                                ^
/home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/tiles/tileindex.cpp:79:12: note: Access of the field 'm_indices' at a negative or overflowing index, while it holds only 10 'int' elements
   79 |     return m_indices[m_indicesCount-1];
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
73 warnings generated.

[2124/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/fileio/statesavingobject_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2125/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/minimax-m2.cpp
No checks enabled.

[2126/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpsbabel/GpsbabelPlugin.cpp
2 warnings generated.

[2127/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/tileindex_utest.cpp
2 warnings generated.

[2128/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/hotpixels/hotpixelprops.cpp
35 warnings generated.

[2129/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAltitudeModeTagHandler.cpp
35 warnings generated.

[2130/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/labelssidebarwidget.cpp
78 warnings generated.

[2131/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-quants.c
No checks enabled.

[2132/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/transform/perspective/Editor_PerspectiveTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2133/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/thumb_utils.cpp
No checks enabled.

[2134/3657][10.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/queuesettingsview.cpp
83 warnings generated.

[2135/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlPointTagWriter.cpp
33 warnings generated.

[2136/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/astro/PlanetFactory.cpp
30 warnings generated.

[2137/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/kodak.cpp
No checks enabled.

[2138/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/enhance/localcontrast/Editor_LocalContrastTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2139/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/range/dnuminput.cpp
49 warnings generated.

[2140/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/facepipelinepackagebase.cpp
61 warnings generated.

[2141/3657][5.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/videoslideshow/vidslidevideopage.cpp
2 warnings generated.

[2142/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/abstractthemeparameter.cpp
2 warnings generated.

[2143/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/fileio/loadsavetask.cpp
43 warnings generated.

[2144/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbfilter.cpp:81:5: warning: Call to virtual method 'WBFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   81 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/wb/wbfilter.cpp:81:5: note: Call to virtual method 'WBFilter::filterImage' during construction bypasses virtual dispatch
   81 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
42 warnings generated.

[2145/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/app/digikamadaptor.cpp
66 warnings generated.

[2146/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/rawcameradlg.cpp
62 warnings generated.

[2147/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/imgqsort/detectors/aesthetic_detector.cpp
37 warnings generated.

[2148/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLodTagHandler.cpp
33 warnings generated.

[2149/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileactionprogress.cpp
35 warnings generated.

[2150/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assigncaptions/assigncaptionsplugin.cpp
2 warnings generated.

[2151/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptStreams.cpp
No checks enabled.

[2152/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoolconfpanel.cpp
64 warnings generated.

[2153/3657][9.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/models/itemalbummodel.cpp
84 warnings generated.

[2154/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/dialogs/colorcorrectiondlg.cpp
60 warnings generated.

[2155/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXtypeTagHandler.cpp
2 warnings generated.

[2156/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/miscs/onlinedownload_cli.cpp
2 warnings generated.

[2157/3657][14.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/utils/itemviewutilities.cpp
126 warnings generated.

[2158/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/metadata/assignlabels/assignlabelsplugin.cpp
2 warnings generated.

[2159/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/wsselectuserdlg.cpp
53 warnings generated.

[2160/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemversionsmodel.cpp
54 warnings generated.

[2161/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/MarbleModel.cpp
88 warnings generated.

[2162/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlNdTagHandler.cpp
37 warnings generated.

[2163/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTessellateTagHandler.cpp
35 warnings generated.

[2164/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_usergroup.cpp
2 warnings generated.

[2165/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/panoparser/ptotype/ptotype.cpp
47 warnings generated.

[2166/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/nlsearch/searchqueryengine.cpp
35 warnings generated.

[2167/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp
No checks enabled.

[2168/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/ditemtooltip.cpp
70 warnings generated.

[2169/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/welcomepageview_p.cpp
65 warnings generated.

[2170/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/arctic.cpp
No checks enabled.

[2171/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlSouthTagHandler.cpp
33 warnings generated.

[2172/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/timeadjust/core_timeadjust_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2173/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_mutex.cpp
No checks enabled.

[2174/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlLatitudeTagHandler.cpp
33 warnings generated.

[2175/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/wizard/calwizard.cpp
2 warnings generated.

[2176/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/qwen3vl.cpp
No checks enabled.

[2177/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/cohere2.cpp
No checks enabled.

[2178/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/crosshairs/qrc_crosshairs.cpp
2 warnings generated.

[2179/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/widgets/scriptingsettings.cpp
50 warnings generated.

[2180/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/cache/CachePlugin.cpp
2 warnings generated.

[2181/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/rawtextdump_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2182/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/sendbymail/Generic_SendByMail_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2183/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/video/videoplayer_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2184/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/webservices/o2/src/o0baseauth.cpp
No checks enabled.

[2185/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/osd/frameosd.cpp
65 warnings generated.

[2186/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/listthemeparameter.cpp
2 warnings generated.

[2187/3657][10.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp.cpp
149 warnings generated.

[2188/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLod.cpp
15 warnings generated.

[2189/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptBase64.cpp
No checks enabled.

[2190/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailsettingspage.cpp
2 warnings generated.

[2191/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemsortsettings.cpp
41 warnings generated.

[2192/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/calibrator/calibrator.cpp
2 warnings generated.

[2193/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/views/freespacetooltip.cpp
52 warnings generated.

[2194/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_fileio.cpp
41 warnings generated.

[2195/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/dragdrop/albumdragdrop.cpp
96 warnings generated.

[2196/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/printcreator/Generic_PrintCreator_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2197/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolparser_command.cpp
44 warnings generated.

[2198/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlFillTagHandler.cpp
33 warnings generated.

[2199/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/crop/Bqm_Crop_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2200/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/items/faceitem.cpp
51 warnings generated.

[2201/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/geolocation/geoiface/demo/mainwindow.cpp
2 warnings generated.

[2202/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatbrowserdlg.cpp
2 warnings generated.

[2203/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagmngrtreeview.cpp
70 warnings generated.

[2204/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/raw/dimgrawplugin.cpp
2 warnings generated.

[2205/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/iccprofiles/cietonguewidget.cpp
57 warnings generated.

[2206/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/StoragePolicy.cpp
27 warnings generated.

[2207/3657][6.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/utils/digikam_globals.cpp
72 warnings generated.

[2208/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlTourControlTagHandler.cpp
35 warnings generated.

[2209/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/queuepool.cpp
95 warnings generated.

[2210/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegframetask.cpp
69 warnings generated.

[2211/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rwkv7.cpp
No checks enabled.

[2212/3657][7.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/collection/collectionmanager_album.cpp
56 warnings generated.

[2213/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/auto/autolevelsfilter.cpp
41 warnings generated.

[2214/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geomodelhelper.cpp
57 warnings generated.

[2215/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoSceneSection.cpp
29 warnings generated.

[2216/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/hunyuan-dense.cpp
No checks enabled.

[2217/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/osm/translators/O5mWriter.cpp
2 warnings generated.

[2218/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/autoassignment/pipelines/autotagspipelinepackagebase.cpp
53 warnings generated.

[2219/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/ratingwidget_box.cpp
72 warnings generated.

[2220/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/4channels_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2221/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataGroundOverlay.cpp
35 warnings generated.

[2222/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/colors/dcolorselector.cpp
57 warnings generated.

[2223/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/integration/dngsdk_glue.cpp
No checks enabled.

[2224/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlLookAtTagWriter.cpp
33 warnings generated.

[2225/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/dbjobs/dbjobsmanager.cpp
47 warnings generated.

[2226/3657][7.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_createfield.cpp
110 warnings generated.

[2227/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineactiontype.cpp
29 warnings generated.

[2228/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/gpsbookmarkowner.cpp
85 warnings generated.

[2229/3657][9.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/google/gswindow.cpp
2 warnings generated.

[2230/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/fuzzysearch/sketchwidget.cpp
64 warnings generated.

[2231/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/dialog/altlangstringedit.cpp
2 warnings generated.

[2232/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/options/database/databaseoption.cpp
70 warnings generated.

[2233/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/core/AbstractFloatItem.cpp
56 warnings generated.

[2234/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/onedrive/odplugin.cpp
2 warnings generated.

[2235/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/utils/read_utils.cpp
No checks enabled.

[2236/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_groups.cpp
135 warnings generated.

[2237/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/generic/tools/ocrtextconverter/Generic_TextConverter_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2238/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/album/gui_digikamalbum_obj_autogen/mocs_compilation.cpp
127 warnings generated.

[2239/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/bookmark/bookmarksmngr.cpp
72 warnings generated.

[2240/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/parser/modifiers/uniquemodifier.cpp
38 warnings generated.

[2241/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml.c
No checks enabled.

[2242/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/timelinesidebarwidget.cpp
109 warnings generated.

[2243/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/System/Posix/NptPosixTime.cpp
No checks enabled.

[2244/3657][5.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/setup/dpluginaboutdlg.cpp
66 warnings generated.

[2245/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/filters/oilpaint/Editor_OilPaintTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2246/3657][19.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:948:9: warning: Out of bound access to memory after the end of 'c.values' [clang-analyzer-security.ArrayBound]
  948 |         c.values[channel] = getCurvePoints(channel);
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:934:22: note: Calling 'ImageCurves::getCurveType'
  934 |     CurveType type = getCurveType(channel);
      |                      ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Assuming field 'curves' is non-null
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Left side of '&&' is true
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:23: note: Assuming 'channel' is >= 0
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |                       ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Left side of '&&' is true
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |         ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:41: note: Assuming 'channel' is >= 'NUM_CHANNELS'
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |                                         ^~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:5: note: Taking false branch
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:934:22: note: Returning from 'ImageCurves::getCurveType'
  934 |     CurveType type = getCurveType(channel);
      |                      ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:937:9: note: Assuming the condition is false
  937 |     if (isLinear(channel))
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:937:5: note: Taking false branch
  937 |     if (isLinear(channel))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:942:9: note: 'type' is not equal to CURVE_FREE
  942 |     if (type == CURVE_FREE)
      |         ^~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:942:5: note: Taking false branch
  942 |     if (type == CURVE_FREE)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:948:9: note: Access of 'c.values' at an overflowing index, while it holds only 5 'class QPolygon' elements
  948 |         c.values[channel] = getCurvePoints(channel);
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:948:9: warning: Out of bound access to memory preceding 'c.values' [clang-analyzer-security.ArrayBound]
  948 |         c.values[channel] = getCurvePoints(channel);
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:934:22: note: Calling 'ImageCurves::getCurveType'
  934 |     CurveType type = getCurveType(channel);
      |                      ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Assuming field 'curves' is non-null
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |         ^~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:9: note: Left side of '&&' is true
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:23: note: Assuming 'channel' is < 0
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |                       ^~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:884:37: note: Left side of '&&' is false
  884 |     if (d->curves && (channel >= 0) && (channel < NUM_CHANNELS))
      |                                     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:934:22: note: Returning from 'ImageCurves::getCurveType'
  934 |     CurveType type = getCurveType(channel);
      |                      ^~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:937:9: note: Assuming the condition is false
  937 |     if (isLinear(channel))
      |         ^~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:937:5: note: Taking false branch
  937 |     if (isLinear(channel))
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:942:9: note: 'type' is not equal to CURVE_FREE
  942 |     if (type == CURVE_FREE)
      |         ^~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:942:5: note: Taking false branch
  942 |     if (type == CURVE_FREE)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/curves/imagecurves.cpp:948:9: note: Access of 'c.values' at negative byte offset
  948 |         c.values[channel] = getCurvePoints(channel);
      |         ^~~~~~~~~~~~~~~~~
39 warnings generated.

[2247/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/advancedrenameinput.cpp
84 warnings generated.

[2248/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/layout/sidebar_dmultitabbarbutton.cpp
75 warnings generated.

[2249/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/kmlexport/kmlexport.cpp
2 warnings generated.

[2250/3657][1.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/runners/ReverseGeocodingRunner.cpp
27 warnings generated.

[2251/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/setup.cpp
72 warnings generated.

[2252/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/heif/DImg_HEIF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2253/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/kmlexport/kmlwidget.cpp
2 warnings generated.

[2254/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/transitionmngr_p_push.cpp
43 warnings generated.

[2255/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlAliasTagHandler.cpp
33 warnings generated.

[2256/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTourTagWriter.cpp
35 warnings generated.

[2257/3657][49.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/tagscache.cpp
67 warnings generated.

[2258/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/blurfx/blurfxtool.cpp
2 warnings generated.

[2259/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templateselector.cpp
60 warnings generated.

[2260/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/panotask.cpp
2 warnings generated.

[2261/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlPointTagHandler.cpp
37 warnings generated.

[2262/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/transitionmngr/effectmngr.cpp
37 warnings generated.

[2263/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/dialogs/gui_digikamdeletedialog_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2264/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_iptc.cpp
47 warnings generated.

[2265/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/ufraw/RawImport_UFRaw_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2266/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp
2 warnings generated.

[2267/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/maintenance/tools/dbcleaner/databasetask.cpp
67 warnings generated.

[2268/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlHeadTagWriter.cpp
33 warnings generated.

[2269/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttotiff/converttotiffplugin.cpp
2 warnings generated.

[2270/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/camera/cameratype.cpp
75 warnings generated.

[2271/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/showfoto/folderview/showfotofolderviewmodel.cpp
2 warnings generated.

[2272/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/icc/iccsettings_p_wayland.cpp
50 warnings generated.

[2273/3657][11.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/dcategorizedview_p.cpp
76 warnings generated.

[2274/3657][17.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backendgooglemaps.cpp
99 warnings generated.

[2275/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/tagregion.cpp
41 warnings generated.

[2276/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/storage/DownloadRegionDialog.cpp
67 warnings generated.

[2277/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlShapeTagHandler.cpp
33 warnings generated.

[2278/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/player/audplayerwdg.cpp
39 warnings generated.

[2279/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/x3f/x3f_parse_process.cpp
No checks enabled.

[2280/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/decoders/fp_dng.cpp
No checks enabled.

[2281/3657][7.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/scanner/itemscanner_history.cpp
81 warnings generated.

[2282/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/decorate/border/borderplugin.cpp
2 warnings generated.

[2283/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/transform/autorotate/Bqm_AutoRotate_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2284/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/navigation/NavigationFloatItem_autogen/mocs_compilation.cpp
2 warnings generated.

[2285/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/template/templatelist.cpp
62 warnings generated.

[2286/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/labels/colorlabelwidget_selector.cpp
76 warnings generated.

[2287/3657][6.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/fileactionmanager/fileworkeriface.cpp
64 warnings generated.

[2288/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/rawimport/darktable/RawImport_DarkTable_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2289/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/engine/dbengineguierrorhandler.cpp
41 warnings generated.

[2290/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dnnmodelmanager/dnnmodelbase.cpp
47 warnings generated.

[2291/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddateedit.cpp
64 warnings generated.

[2292/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/mediawikitalker.cpp
2 warnings generated.

[2293/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/rawimport/native/rawimportnativeplugin.cpp
2 warnings generated.

[2294/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_xy_coord.cpp
No checks enabled.

[2295/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/preprocessing/ext_preprocess.cpp
No checks enabled.

[2296/3657][10.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inatwindow.cpp
2 warnings generated.

[2297/3657][1.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/widgets/thememanager_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[2298/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_queryinfo.cpp
2 warnings generated.

[2299/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/filters/filmgrain/filmgraintoolplugin.cpp
2 warnings generated.

[2300/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlDataTagWriter.cpp
33 warnings generated.

[2301/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/transform/shear/sheartoolplugin.cpp
2 warnings generated.

[2302/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_negative.cpp
44 warnings generated.

[2303/3657][7.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/settings/applicationsettings_mime.cpp
81 warnings generated.

[2304/3657][5.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databasevideogps_utest.cpp
2 warnings generated.

[2305/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/raw-identify_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2306/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/import/dialogs/camerafolderdialog.cpp
65 warnings generated.

[2307/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/mediumformat.cpp
No checks enabled.

[2308/3657][10.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/dmetadata/dmetadata_labels.cpp
45 warnings generated.

[2309/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/ocrtextconverter/tesseractversion_cli.cpp
2 warnings generated.

[2310/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg.cpp
81 warnings generated.

[2311/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/core/geolocationsettings.cpp
92 warnings generated.

[2312/3657][9.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/widgets/tagspopupmenu.cpp
75 warnings generated.

[2313/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/hasselblad_model.cpp
No checks enabled.

[2314/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/dplugins/loadandrun_generic_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2315/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/metadataengine/exiftool/exiftoolexport_cli.cpp
2 warnings generated.

[2316/3657][12.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/reversegeocoding/rgwidget.cpp
114 warnings generated.

[2317/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/models/kdescendantsproxymodel.cpp
43 warnings generated.

[2318/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/projections/LambertAzimuthalProjection.cpp
37 warnings generated.

[2319/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/parser/GeoDataTypes.cpp
2 warnings generated.

[2320/3657][7.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albumhistory.cpp
80 warnings generated.

[2321/3657][2.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/itemview/itemviewtooltip.cpp
64 warnings generated.

[2322/3657][20.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/printcreator/wizard/advprintphotopage.cpp
2 warnings generated.

[2323/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/filters/lensfuniface_cli.cpp
2 warnings generated.

[2324/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/mapwidgetview.cpp
140 warnings generated.

[2325/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlMaxFadeExtentTagHandler.cpp
33 warnings generated.

[2326/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/fields/searchfields_combobox.cpp
117 warnings generated.

[2327/3657][4.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/containers/captionvalues.cpp
37 warnings generated.

[2328/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/template/setuptemplate_slots.cpp
82 warnings generated.

[2329/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolmulticore_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2330/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_lossless_jpeg.cpp
No checks enabled.

[2331/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/video/videoplayer_gui.cpp
2 warnings generated.

[2332/3657][3.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/profileconversion/profileconversiontoolplugin.cpp
2 warnings generated.

[2333/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/miscs/browser_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2334/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/libmetadataenginetest_autogen/mocs_compilation.cpp
2 warnings generated.

[2335/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/imgqsort/detectnoise_cli.cpp
2 warnings generated.

[2336/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/progressmanager/workingwidget.cpp
46 warnings generated.

[2337/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/render/overviewmap/OverviewMap.cpp
2 warnings generated.

[2338/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/dimg_props.cpp
83 warnings generated.

[2339/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlBalloonStyleTagWriter.cpp
33 warnings generated.

[2340/3657][6.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/PlacemarkLayout.cpp
84 warnings generated.

[2341/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:67:5: warning: Call to virtual method 'DImgThreadedFilter::cancelFilter' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   67 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:67:5: note: Call to virtual method 'DImgThreadedFilter::cancelFilter' during destruction bypasses virtual dispatch
   67 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:239:5: warning: Call to virtual method 'DImgThreadedFilter::cleanupFilter' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
  239 |     cleanupFilter();
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:67:5: note: Calling 'DImgThreadedFilter::cancelFilter'
   67 |     this->cancelFilter();
      |     ^~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:223:9: note: Assuming the condition is false
  223 |     if (isRunning())
      |         ^~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:223:5: note: Taking false branch
  223 |     if (isRunning())
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:230:9: note: Assuming field 'm_slave' is null
  230 |     if (m_slave)
      |         ^~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:230:5: note: Taking false branch
  230 |     if (m_slave)
      |     ^
/home/gilles/Devel/9.x/core/libs/dimg/filters/dimgthreadedfilter.cpp:239:5: note: Call to virtual method 'DImgThreadedFilter::cleanupFilter' during destruction bypasses virtual dispatch
  239 |     cleanupFilter();
      |     ^~~~~~~~~~~~~~~
43 warnings generated.

[2342/3657][4.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataIconStyle.cpp
37 warnings generated.

[2343/3657][12.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dplugins/widgets/dpreviewimage.cpp
61 warnings generated.

[2344/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlDataTagHandler.cpp
33 warnings generated.

[2345/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/core/undoaction.cpp
43 warnings generated.

[2346/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/falcon.cpp
No checks enabled.

[2347/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:175:16: warning: The value '0' provided to the cast expression is not in the valid range of values for 'Option' [clang-analyzer-optin.core.EnumCastOutOfRange]
  175 |         return (QFileDialog::Option)0;
      |                ^
/opt/qt6/include/QtWidgets/qfiledialog.h:48:10: note: enum declared here
   48 |     enum Option
      |     ~~~~~^~~~~~
   49 |     {
      |     ~
   50 |         ShowDirsOnly                = 0x00000001,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   51 |         DontResolveSymlinks         = 0x00000002,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   52 |         DontConfirmOverwrite        = 0x00000004,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |         DontUseNativeDialog         = 0x00000008,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |         ReadOnly                    = 0x00000010,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |         HideNameFilterDetails       = 0x00000020,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         DontUseCustomDirectoryIcons = 0x00000040
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |     };
      |     ~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:144:16: note: Calling 'DFileDialog::getNativeFileDialogOption'
  144 |     options |= getNativeFileDialogOption();
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:154:5: note: Taking false branch
  154 |     if (qApp->applicationName() == QLatin1String("digikam"))
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:169:33: note: Calling 'KConfigGroup::readEntry'
  169 |     bool useNativeFileDialog  = group.readEntry(QLatin1String("Use Native File Dialog"), false);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:16: note: Calling 'KConfigGroup::readEntry'
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:12: note: Calling 'qvariant_cast<bool>'
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:964:5: note: Taking true branch
  964 |     if (v.d.type() == targetType) {
      |     ^
/opt/qt6/include/QtCore/qvariant.h:965:23: note: 'FitsInInternalSize' is true
  965 |         if constexpr (QVariant::Private::FitsInInternalSize<sizeof(T)>) {
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:965:9: note: Taking true branch
  965 |         if constexpr (QVariant::Private::FitsInInternalSize<sizeof(T)>) {
      |         ^
/opt/qt6/include/QtCore/qvariant.h:969:17: note: Assuming field 'is_shared' is 0, which participates in a condition later
  969 |             if (!v.d.is_shared)
      |                 ^~~~~~~~~~~~~~
/opt/qt6/include/QtCore/qvariant.h:969:13: note: Taking true branch
  969 |             if (!v.d.is_shared)
      |             ^
/opt/qt6/include/QtCore/qvariant.h:970:17: note: Returning value, which participates in a condition later
  970 |                 return std::move(*reinterpret_cast<T *>(v.d.data.data));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:12: note: Returning from 'qvariant_cast<bool>'
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:724:5: note: Returning value, which participates in a condition later
  724 |     return qvariant_cast<T>(readEntry(key, QVariant::fromValue(defaultValue)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:16: note: Returning from 'KConfigGroup::readEntry'
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/KF6/KConfigCore/kconfiggroup.h:205:9: note: Returning value, which participates in a condition later
  205 |         return readEntry(key.toUtf8().constData(), aDefault);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:169:33: note: Returning from 'KConfigGroup::readEntry'
  169 |     bool useNativeFileDialog  = group.readEntry(QLatin1String("Use Native File Dialog"), false);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:173:9: note: Assuming 'useNativeFileDialog' is true
  173 |     if (useNativeFileDialog)
      |         ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:173:5: note: Taking true branch
  173 |     if (useNativeFileDialog)
      |     ^
/home/gilles/Devel/9.x/core/libs/widgets/files/dfiledialog.cpp:175:16: note: The value '0' provided to the cast expression is not in the valid range of values for 'Option'
  175 |         return (QFileDialog::Option)0;
      |                ^~~~~~~~~~~~~~~~~~~~~~
48 warnings generated.

[2348/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/focuspointmanagement/focuspointitem.cpp
55 warnings generated.

[2349/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/wizard/mailimagespage.cpp
2 warnings generated.

[2350/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/sendbymail/tools/outlookbinary.cpp
2 warnings generated.

[2351/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Platinum/Source/Core/PltSsdp.cpp
No checks enabled.

[2352/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/tags/manager/tagpropwidget.cpp
84 warnings generated.

[2353/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlValueTagHandler.cpp
33 warnings generated.

[2354/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlMultiGeometryTagWriter.cpp
35 warnings generated.

[2355/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/backends/backendmarblelayer.cpp
79 warnings generated.

[2356/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/kml/KmlPlugin.cpp
2 warnings generated.

[2357/3657][6.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/engine/managedloadsavethread.cpp
/home/gilles/Devel/9.x/core/libs/threadimageio/engine/managedloadsavethread.cpp:35:5: warning: Call to virtual method 'ManagedLoadSaveThread::shutDown' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   35 |     this->shutDown();
      |     ^~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/threadimageio/engine/managedloadsavethread.cpp:35:5: note: Call to virtual method 'ManagedLoadSaveThread::shutDown' during destruction bypasses virtual dispatch
   35 |     this->shutDown();
      |     ^~~~~~~~~~~~~~~~
46 warnings generated.

[2358/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/upnpsdk/Neptune/Source/Core/NptNetwork.cpp
No checks enabled.

[2359/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_p.cpp
81 warnings generated.

[2360/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/cpcleanbinary.cpp
2 warnings generated.

[2361/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/widgets/ditemslist_gui_autogen/mocs_compilation.cpp
2 warnings generated.

[2362/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp
/home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp:96:28: warning: Call to virtual method 'PeopleSideBarWidget::getCaption' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   96 |     model->setColumnHeader(this->getCaption());
      |                            ^~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp:80:9: note: Assuming 'd' is non-null
   80 |     if (!d)
      |         ^~
/home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp:80:5: note: Taking false branch
   80 |     if (!d)
      |     ^
/home/gilles/Devel/9.x/core/app/views/sidebar/peoplesidebarwidget.cpp:96:28: note: Call to virtual method 'PeopleSideBarWidget::getCaption' during construction bypasses virtual dispatch
   96 |     model->setColumnHeader(this->getCaption());
      |                            ^~~~~~~~~~~~~~~~~~
77 warnings generated.

[2363/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/cohere2moe.cpp
No checks enabled.

[2364/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/tagscache_utest.cpp
2 warnings generated.

[2365/3657][5.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/scan/scancontroller.cpp
61 warnings generated.

[2366/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/colors/whitebalance/whitebalancetool.cpp
2 warnings generated.

[2367/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/items/thumbbar/itemthumbnaildelegate.cpp
86 warnings generated.

[2368/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/facesengine/unittests/identityprovider_utest.cpp
2 warnings generated.

[2369/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/colors/curvesadjust/curvesadjust.cpp
2 warnings generated.

[2370/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip_import.cpp
63 warnings generated.

[2371/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/transform/resize/resize.cpp
2 warnings generated.

[2372/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/text/localizecontainer.cpp
34 warnings generated.

[2373/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/parameters/stringthemeparameter.cpp
2 warnings generated.

[2374/3657][1.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/facesengine/common/identity.cpp
25 warnings generated.

[2375/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/haar/haariface_p.cpp
90 warnings generated.

[2376/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_negative.cpp
No checks enabled.

[2377/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/geolocation/engine/plugins/render/crosshairs/CrosshairsPlugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2378/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/containers/videoinfocontainer.cpp
29 warnings generated.

[2379/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threadimageio/video/videothumbnailer.cpp
45 warnings generated.

[2380/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/manager/panoactionthread.cpp
2 warnings generated.

[2381/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mediaserver/server/dlnaserver.cpp
36 warnings generated.

[2382/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/colorbalance/Editor_CBTool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2383/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/geoiface/items/gpsitemdelegate.cpp
68 warnings generated.

[2384/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/bqm/metadata/translate/Bqm_Translate_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[2385/3657][2.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/blendings/SunLightBlending.cpp
35 warnings generated.

[2386/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dialogs/imagedialog_tooltip.cpp
75 warnings generated.

[2387/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/utils/widgets/searchtextbardb.cpp
74 warnings generated.

[2388/3657][3.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/manager/albummanager_collection.cpp
80 warnings generated.

[2389/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlVisibilityTagHandler.cpp
33 warnings generated.

[2390/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/rnd1.cpp
No checks enabled.

[2391/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/metadata/samsung.cpp
No checks enabled.

[2392/3657][10.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/item/query/itemquerybuilder.cpp
77 warnings generated.

[2393/3657][1.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataExtendedData.cpp
29 warnings generated.

[2394/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/bqm/convert/converttowebp/converttowebp.cpp
2 warnings generated.

[2395/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/VectorTileModel.cpp
54 warnings generated.

[2396/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/models/itemthumbnailmodel.cpp
69 warnings generated.

[2397/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoollistview.cpp
/home/gilles/Devel/9.x/core/libs/widgets/metadata/exiftool/exiftoollistview.cpp:252:87: warning: unused parameter 'keysFilter' [clang-diagnostic-unused-parameter]
  252 | void ExifToolListView::setGroupList(const QStringList& tagsFilter, const QStringList& keysFilter)
      |                                                                                       ^
66 warnings generated.

[2398/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlLegendTagHandler.cpp
33 warnings generated.

[2399/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileId.cpp
27 warnings generated.

[2400/3657][1.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/scene/GeoScenePalette.cpp
15 warnings generated.

[2401/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/wallpaper/wallpaperplugin.cpp
2 warnings generated.

[2402/3657][5.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/fx/blurfilter.cpp
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/blurfilter.cpp:79:5: warning: Call to virtual method 'BlurFilter::filterImage' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   79 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/libs/dimg/filters/fx/blurfilter.cpp:79:5: note: Call to virtual method 'BlurFilter::filterImage' during construction bypasses virtual dispatch
   79 |     this->filterImage();
      |     ^~~~~~~~~~~~~~~~~~~
47 warnings generated.

[2403/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml_autogen/mocs_compilation.cpp
[2404/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/firstrun/tooltipspage.cpp
43 warnings generated.

[2405/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/database/core_digikamdatabase_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[2406/3657][23.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/imageeditor/editor/editorwindow.cpp
145 warnings generated.

[2407/3657][2.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/ffmpegconfighelper.cpp
26 warnings generated.

[2408/3657][10.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/tags/facetagseditor.cpp
59 warnings generated.

[2409/3657][3.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/datetreeview.cpp
95 warnings generated.

[2410/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/tile/TileCreatorDialog.cpp
39 warnings generated.

[2411/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/dngwriter_backupraw.cpp
44 warnings generated.

[2412/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/createfinalptotask.cpp
2 warnings generated.

[2413/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tools/autooptimiserbinary.cpp
2 warnings generated.

[2414/3657][8.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/views/assignedlist.cpp
100 warnings generated.

[2415/3657][12.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/main/digikamapp_solid.cpp
149 warnings generated.

[2416/3657][4.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/mjpegstream/mjpegstreamsettings.cpp
61 warnings generated.

[2417/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/data/GeoDataLinearRing.cpp
31 warnings generated.

[2418/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/metadataengine/exiftool/exiftoolversion_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[2419/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/advancedrename/common/dynamiclayout.cpp
/home/gilles/Devel/9.x/core/utilities/advancedrename/common/dynamiclayout.cpp:64:20: warning: Call to virtual method 'DynamicLayout::takeAt' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   64 |     while ((item = this->takeAt(0)))
      |                    ^~~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/advancedrename/common/dynamiclayout.cpp:64:20: note: Call to virtual method 'DynamicLayout::takeAt' during destruction bypasses virtual dispatch
   64 |     while ((item = this->takeAt(0)))
      |                    ^~~~~~~~~~~~~~~
44 warnings generated.

[2420/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/dngconverter/dngconvertertask.cpp
2 warnings generated.

[2421/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/expoblending/expoblendingplugin.cpp
2 warnings generated.

[2422/3657][2.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/dgml/DgmlDocumentTagHandler.cpp
33 warnings generated.

[2423/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/database/coredb/coredbtransaction.cpp
45 warnings generated.

[2424/3657][10.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/pipelines/detectrecognize/facepipelinedetectrecognize.cpp
90 warnings generated.

[2425/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/dgml/DgmlSectionTagWriter.cpp
37 warnings generated.

[2426/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/AbstractDataPlugin.cpp
52 warnings generated.

[2427/3657][4.9s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlthemepage.cpp
2 warnings generated.

[2428/3657][3.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/misc/setupmisc_grouping.cpp
78 warnings generated.

[2429/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlStyleTagWriter.cpp
35 warnings generated.

[2430/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp
/opt/qt6/include/QtWidgets/qsizepolicy.h:77:40: warning: The value '2' provided to the cast expression is not in the valid range of values for 'Policy' [clang-analyzer-optin.core.EnumCastOutOfRange]
   77 |         return ( (verticalPolicy()   & static_cast<Policy>(ExpandFlag)) ? Qt::Vertical   : Qt::Orientations() )
      |                                        ^
/opt/qt6/include/QtWidgets/qsizepolicy.h:30:10: note: enum declared here
   30 |     enum Policy {
      |     ~~~~~^~~~~~~~
   31 |         Fixed = 0,
      |         ~~~~~~~~~~
   32 |         Minimum = GrowFlag,
      |         ~~~~~~~~~~~~~~~~~~~
   33 |         Maximum = ShrinkFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~
   34 |         Preferred = GrowFlag | ShrinkFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   35 |         MinimumExpanding = GrowFlag | ExpandFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   36 |         Expanding = GrowFlag | ShrinkFlag | ExpandFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |         Ignored = ShrinkFlag | GrowFlag | IgnoreFlag
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |     };
      |     ~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:109:9: note: Assuming 'wizard' is non-null
  109 |     if (!wizard)
      |         ^~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:109:5: note: Taking false branch
  109 |     if (!wizard)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:133:5: note: Loop condition is true.  Entering loop body
  133 |     for ( ; it != end ; ++it)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:152:13: note: Calling 'QSizePolicy::expandingDirections'
  152 |         if (widget->sizePolicy().expandingDirections() & Qt::Horizontal)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtWidgets/qsizepolicy.h:77:40: note: The value '2' provided to the cast expression is not in the valid range of values for 'Policy'
   77 |         return ( (verticalPolicy()   & static_cast<Policy>(ExpandFlag)) ? Qt::Vertical   : Qt::Orientations() )
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtWidgets/qsizepolicy.h:78:40: warning: The value '2' provided to the cast expression is not in the valid range of values for 'Policy' [clang-analyzer-optin.core.EnumCastOutOfRange]
   78 |              | ( (horizontalPolicy() & static_cast<Policy>(ExpandFlag)) ? Qt::Horizontal : Qt::Orientations() ) ;
      |                                        ^
/opt/qt6/include/QtWidgets/qsizepolicy.h:30:10: note: enum declared here
   30 |     enum Policy {
      |     ~~~~~^~~~~~~~
   31 |         Fixed = 0,
      |         ~~~~~~~~~~
   32 |         Minimum = GrowFlag,
      |         ~~~~~~~~~~~~~~~~~~~
   33 |         Maximum = ShrinkFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~
   34 |         Preferred = GrowFlag | ShrinkFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   35 |         MinimumExpanding = GrowFlag | ExpandFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   36 |         Expanding = GrowFlag | ShrinkFlag | ExpandFlag,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |         Ignored = ShrinkFlag | GrowFlag | IgnoreFlag
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   38 |     };
      |     ~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:109:9: note: Assuming 'wizard' is non-null
  109 |     if (!wizard)
      |         ^~~~~~~
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:109:5: note: Taking false branch
  109 |     if (!wizard)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:133:5: note: Loop condition is true.  Entering loop body
  133 |     for ( ; it != end ; ++it)
      |     ^
/home/gilles/Devel/9.x/core/dplugins/generic/tools/htmlgallery/wizard/htmlparameterspage.cpp:152:13: note: Calling 'QSizePolicy::expandingDirections'
  152 |         if (widget->sizePolicy().expandingDirections() & Qt::Horizontal)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtWidgets/qsizepolicy.h:77:18: note: Assuming the condition is false
   77 |         return ( (verticalPolicy()   & static_cast<Policy>(ExpandFlag)) ? Qt::Vertical   : Qt::Orientations() )
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/qt6/include/QtWidgets/qsizepolicy.h:77:18: note: '?' condition is false
/opt/qt6/include/QtWidgets/qsizepolicy.h:78:40: note: The value '2' provided to the cast expression is not in the valid range of values for 'Policy'
   78 |              | ( (horizontalPolicy() & static_cast<Policy>(ExpandFlag)) ? Qt::Horizontal : Qt::Orientations() ) ;
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.

[2431/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-cparams.cpp
No checks enabled.

[2432/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/view/searchwindow.cpp
		

clang-diagnostic-unused-variable

/home/gilles/Devel/9.x/core/libs/dialogs/libsinfodlg_manifest.cpp:47:26: warning: unused variable 'manifestEntry' [clang-diagnostic-unused-variable]
   47 |         QTreeWidgetItem* manifestEntry = nullptr;
      |                          ^~~~~~~~~~~~~
82 warnings generated.

[1381/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/geolocation/editor/gpsimageitem_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1382/3657][4.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/timeadjust/timeadjustsettings.cpp
57 warnings generated.

[1383/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlHeadingTagHandler.cpp
33 warnings generated.

[1384/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/queuemanager/manager/actionthread.cpp
/home/gilles/Devel/9.x/core/utilities/queuemanager/manager/actionthread.cpp:54:5: warning: Call to virtual method 'ActionThread::cancel' during destruction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall]
   54 |     this->cancel();
      |     ^~~~~~~~~~~~~~
/home/gilles/Devel/9.x/core/utilities/queuemanager/manager/actionthread.cpp:54:5: note: Call to virtual method 'ActionThread::cancel' during destruction bypasses virtual dispatch
   54 |     this->cancel();
      |     ^~~~~~~~~~~~~~
60 warnings generated.

[1385/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/album/setupcategory.cpp
90 warnings generated.

[1386/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/ggml/src/ggml-cpu/quants.c
No checks enabled.

[1387/3657][5.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/VectorTileLayer.cpp
73 warnings generated.

[1388/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/models/jina-bert-v3.cpp
No checks enabled.

[1389/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/itemdescedittab_descview.cpp
109 warnings generated.

[1390/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/libs/notificationmanager/core_notificationmanager_obj_autogen/mocs_compilation.cpp
2 warnings generated.

[1391/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/exiftool/exiftoolparser_p.cpp
46 warnings generated.

[1392/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/inaturalist/inattaxonedit.cpp
2 warnings generated.

[1393/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/plugins/runner/gpx/handlers/GPXrteptTagHandler.cpp
2 warnings generated.

[1394/3657][8.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/album.cpp
47 warnings generated.

[1395/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/stack/itemiconview_sidebars.cpp
137 warnings generated.

[1396/3657][3.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/tableview/tableview_column_file.cpp
69 warnings generated.

[1397/3657][4.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/facemanagement/widgets/assignnamewidget_p.cpp
78 warnings generated.

[1398/3657][5.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dimg/dimgfilteraction_utest.cpp
2 warnings generated.

[1399/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/setup/tooltip/setuptooltip.cpp
63 warnings generated.

[1400/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/albumtreeview.cpp
95 warnings generated.

[1401/3657][3.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/views/sidebar/gpssearchsidebarwidget.cpp
89 warnings generated.

[1402/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlTrackWriter.cpp
41 warnings generated.

[1403/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/graphicsview/dimgpreviewitem.cpp
43 warnings generated.

[1404/3657][5.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/editor/decorate/inserttext/inserttexttool.cpp
2 warnings generated.

[1405/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/editor/colors/convert16to8/Editor_Convert16To8Tool_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1406/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/dplugins/dimg/pgf/DImg_PGF_Plugin_autogen/mocs_compilation.cpp
2 warnings generated.

[1407/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/rawengine/libraw/src/demosaic/misc_demosaic.cpp
No checks enabled.

[1408/3657][4.4s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/heif/dimgheifloader_load.cpp
2 warnings generated.

[1409/3657][3.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/layers/VisiblePlacemark.cpp
51 warnings generated.

[1410/3657][6.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/metadataedit/exif/exifdevice.cpp
2 warnings generated.

[1411/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/import/importitempropertiessidebar.cpp
58 warnings generated.

[1412/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/transform/lqr/lqr_carver_rigmask.c
No checks enabled.

[1413/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/versionmanager/versionfileoperation.cpp
36 warnings generated.

[1414/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/metadata/geolocationedit/kmlexport/kmlgpsdataparser.cpp
2 warnings generated.

[1415/3657][7.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/engine/albumthumbnailloader.cpp
71 warnings generated.

[1416/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlViewBoundScaleTagHandler.cpp
33 warnings generated.

[1417/3657][2.3s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/threads/actionjob.cpp
27 warnings generated.

[1418/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/iojobs/iojobs_utest.cpp
2 warnings generated.

[1419/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/dng_sdk/dng_memory.cpp
No checks enabled.

[1420/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/panorama/tasks/createptotask.cpp
2 warnings generated.

[1421/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/searchwindow/thirdparty/llamacpp/src/llama-kv-cache.cpp
No checks enabled.

[1422/3657][3.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/video/player/slidevideo.cpp
76 warnings generated.

[1423/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlSimpleFieldTagWriter.cpp
33 warnings generated.

[1424/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlStyleUrlTagHandler.cpp
33 warnings generated.

[1425/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/rawengine/postprocessing_benchmark_cli_autogen/mocs_compilation.cpp
2 warnings generated.

[1426/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/properties/captions/tagsedit.cpp
70 warnings generated.

[1427/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/webservices/mediawiki/backend/mediawiki_imageinfo.cpp
2 warnings generated.

[1428/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/build.qt6/core/tests/facesengine/unittests/identityprovider_utest_autogen/mocs_compilation.cpp
2 warnings generated.

[1429/3657][4.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/tools/calendar/print/calsettings.cpp
2 warnings generated.

[1430/3657][0.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dngwriter/extra/xmp_sdk/XMPCore/source/XMPDocOps.cpp
No checks enabled.

[1431/3657][2.6s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/widgets/mainview/dactivelabel.cpp
44 warnings generated.

[1432/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/writers/kml/KmlFolderTagWriter.cpp
35 warnings generated.

[1433/3657][2.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/dplugins/confview_generic_gui.cpp
2 warnings generated.

[1434/3657][3.8s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/dimg/filters/levels/imagelevels.cpp
29 warnings generated.

[1435/3657][9.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/album/treeview/labelstreeview_settings.cpp
130 warnings generated.

[1436/3657][4.7s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/generic/view/presentation/opengl/kbimageloader.cpp
2 warnings generated.

[1437/3657][4.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/app/date/ddatepicker.cpp
74 warnings generated.

[1438/3657][2.2s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlGxTimeStampTagHandler.cpp
33 warnings generated.

[1439/3657][2.5s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/utilities/geolocation/engine/geodata/handlers/kml/KmlGxAltitudeModeTagHandler.cpp
35 warnings generated.

[1440/3657][3.1s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/libs/metadataengine/focuspoint/focuspoints_extractor_fujifilm.cpp
42 warnings generated.

[1441/3657][5.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/tests/database/databasefields_utest.cpp
2 warnings generated.

[1442/3657][2.0s] clang-tidy-21 -p=../../build.qt6/ -quiet --allow-no-checks /home/gilles/Devel/9.x/core/dplugins/dimg/jpeg2000/dimgjpeg2000loader_load.cpp