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.