2025-11-18 22:39 ftp://ftp.de.debian.org/debian/pool/main/q/qimgv/qimgv_1.0.2+git20250905.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=opencv2 --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 1ca1246 (2025-11-18 18:56:39 +0100) count: 930 929 elapsed-time: 1.1 1.2 head-timing-info: old-timing-info: head results: qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.cpp:4:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/mpvwidget.cpp:5:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/mpvwidget.cpp:16:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_INT64 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/videoplayermpv.cpp:19:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/mpvwidget.cpp:68:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_EVENT_NONE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/mpvwidget.cpp:80:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_DOUBLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/mpvwidget.cpp:118:5: warning: Return value of function qBound() is not used. [ignoredReturnValue] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/videoplayermpv.cpp:100:22: style:inconclusive: Either there is a missing 'override', or the member function 'VideoPlayerMpv::paintEvent' can be const. [functionConst] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/videoplayermpv.h:40:10: note: Either there is a missing 'override', or the member function 'VideoPlayerMpv::paintEvent' can be const. qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/videoplayermpv.cpp:100:22: note: Either there is a missing 'override', or the member function 'VideoPlayerMpv::paintEvent' can be const. qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/videoplayermpv.cpp:104:22: performance:inconclusive: Either there is a missing 'override', or the member function 'VideoPlayerMpv::readSettings' can be static. [functionStatic] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/videoplayermpv.h:50:10: note: Either there is a missing 'override', or the member function 'VideoPlayerMpv::readSettings' can be static. qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/videoplayermpv.cpp:104:22: note: Either there is a missing 'override', or the member function 'VideoPlayerMpv::readSettings' can be static. qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/mpvwidget.h:17:5: style: Class 'MpvWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/mpvwidget.cpp:5:31: style: C-style pointer casting [cstyleCast] qimgv-1.0.2+git20250905/plugins/player_mpv/src/nogl/videoplayermpv.cpp:30:40: performance: Function parameter 'file' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:90:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_NODE_ARRAY [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:119:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:189:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_NONE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:213:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_NODE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:228:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_NODE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:240:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_NODE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:308:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_NODE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:324:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_NODE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.cpp:5:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.cpp:43:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_DOUBLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.cpp:75:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_RENDER_API_TYPE_OPENGL [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_RENDER_PARAM_OPENGL_FBO [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.cpp:103:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_EVENT_NONE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.cpp:115:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPV_FORMAT_DOUBLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BGRA2RGBA [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Indexed8 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CV_CN_MAX [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CV_8U [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:372:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CV_8UC1 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:419:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB888 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.cpp:19:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.cpp:110:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonDblClick [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.cpp:176:5: warning: Return value of function qBound() is not used. [ignoredReturnValue] qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:228:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:108:11: performance:inconclusive: Technically the member function 'mpv::qt::node_builder::dup_qstring' can be static (but you may consider moving to unnamed namespace). [functionStatic] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:115:10: performance:inconclusive: Technically the member function 'mpv::qt::node_builder::test_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:166:10: performance:inconclusive: Technically the member function 'mpv::qt::node_builder::free_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:22:9: style: Struct 'container' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:79:5: style: Struct 'node_builder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/plugins/player_mpv/src/qthelper.hpp:198:5: style: Struct 'node_autofree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.h:20:5: style: Class 'MpvWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.cpp:5:31: style: C-style pointer casting [cstyleCast] qimgv-1.0.2+git20250905/plugins/player_mpv/src/mpvwidget.cpp:157:31: style: C-style pointer casting [cstyleCast] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.cpp:100:22: style:inconclusive: Either there is a missing 'override', or the member function 'VideoPlayerMpv::paintEvent' can be const. [functionConst] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:40:10: note: Either there is a missing 'override', or the member function 'VideoPlayerMpv::paintEvent' can be const. qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.cpp:100:22: note: Either there is a missing 'override', or the member function 'VideoPlayerMpv::paintEvent' can be const. qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.cpp:104:22: performance:inconclusive: Either there is a missing 'override', or the member function 'VideoPlayerMpv::readSettings' can be static. [functionStatic] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:50:10: note: Either there is a missing 'override', or the member function 'VideoPlayerMpv::readSettings' can be static. qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.cpp:104:22: note: Either there is a missing 'override', or the member function 'VideoPlayerMpv::readSettings' can be static. qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:47:10: warning: The class 'VideoPlayerMpv' defines member function with name 'playbackFinished' also defined in its parent class 'VideoPlayer'. [duplInheritedMember] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:30:10: note: Parent function 'VideoPlayer::playbackFinished' qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:47:10: note: Derived function 'VideoPlayerMpv::playbackFinished' qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:18:10: style: The function 'showVideo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:9:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:18:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:19:10: style: The function 'setVideoUnscaled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:23:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:19:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:20:9: style: The function 'volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:22:17: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:20:9: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:23:10: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:10:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:23:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:24:10: style: The function 'seekRelative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:11:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:24:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:25:10: style: The function 'pauseResume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:12:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:25:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:26:10: style: The function 'frameStep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:13:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:26:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:27:10: style: The function 'frameStepBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:14:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:27:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:28:10: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:15:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:28:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:29:10: style: The function 'setPaused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:16:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:29:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:30:10: style: The function 'setMuted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:17:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:30:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:31:10: style: The function 'muted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:18:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:31:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:32:10: style: The function 'volumeUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:19:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:32:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:33:10: style: The function 'volumeDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:20:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:33:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:34:10: style: The function 'setVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:21:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:34:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:35:10: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:33:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:35:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:36:10: style: The function 'hide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:34:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:36:10: note: Function in derived class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:37:10: style: The function 'setLoopPlayback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayer.h:24:18: note: Virtual function in base class qimgv-1.0.2+git20250905/plugins/player_mpv/src/videoplayermpv.h:37:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:211:24: style:inconclusive: Either there is a missing 'override', or the member function 'ActionManager::actionForShortcut' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.h:30:13: note: Either there is a missing 'override', or the member function 'ActionManager::actionForShortcut' can be const. qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:211:24: note: Either there is a missing 'override', or the member function 'ActionManager::actionForShortcut' can be const. qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:216:30: style:inconclusive: Either there is a missing 'override', or the member function 'ActionManager::shortcutForAction' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.h:31:19: note: Either there is a missing 'override', or the member function 'ActionManager::shortcutForAction' can be const. qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:216:30: note: Either there is a missing 'override', or the member function 'ActionManager::shortcutForAction' can be const. qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:124:46: style:inconclusive: Either there is a missing 'override', or the member function 'ActionManager::allShortcuts' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.h:34:34: note: Either there is a missing 'override', or the member function 'ActionManager::allShortcuts' can be const. qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:124:46: note: Either there is a missing 'override', or the member function 'ActionManager::allShortcuts' can be const. qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:239:60: style:inconclusive: Function 'invokeActionForShortcut' argument 1 names different: declaration 'action' definition 'shortcut'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.h:51:49: note: Function 'invokeActionForShortcut' argument 1 names different: declaration 'action' definition 'shortcut'. qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:239:60: note: Function 'invokeActionForShortcut' argument 1 names different: declaration 'action' definition 'shortcut'. qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:133:48: performance: Function parameter 'actionName' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:156:43: performance: Function parameter 'action' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/actionmanager/actionmanager.cpp:216:56: performance: Function parameter 'action' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/cache/cache.cpp:64:32: style:inconclusive: Function 'trimTo' argument 1 names different: declaration 'list' definition 'pathList'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/cache/cache.h:19:29: note: Function 'trimTo' argument 1 names different: declaration 'list' definition 'pathList'. qimgv-1.0.2+git20250905/qimgv/components/cache/cache.cpp:64:32: note: Function 'trimTo' argument 1 names different: declaration 'list' definition 'pathList'. qimgv-1.0.2+git20250905/qimgv/components/cache/cache.cpp:6:30: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/cache/cache.cpp:23:28: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/cache/cache.cpp:39:43: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/cache/cache.cpp:47:29: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/cache/cache.cpp:55:29: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/cache/cache.cpp:64:32: performance: Function parameter 'pathList' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/cache/cacheitem.cpp:8:5: performance: Variable 'contents' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qimgv-1.0.2+git20250905/qimgv/components/cache/cacheitem.cpp:9:5: warning: Class 'CacheItem' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] qimgv-1.0.2+git20250905/qimgv/components/cache/cacheitem.cpp:9:5: warning: Class 'CacheItem' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] qimgv-1.0.2+git20250905/qimgv/components/cache/cacheitem.h:9:5: style: Class 'CacheItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/components/cache/thumbnailcache.cpp:4:5: performance: Variable 'cacheDirPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qimgv-1.0.2+git20250905/qimgv/components/cache/thumbnailcache.cpp:7:47: performance: Function parameter 'id' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/cache/thumbnailcache.cpp:11:37: performance: Function parameter 'id' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/cache/thumbnailcache.cpp:17:59: performance: Function parameter 'id' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:379:24: style: The statement 'if (formatHint!=QImage::Format_Indexed8) formatHint=QImage::Format_Indexed8' is logically equivalent to 'formatHint=QImage::Format_Indexed8'. [duplicateConditionalAssign] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:385:24: note: Assignment 'formatHint=QImage::Format_Indexed8' qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:379:24: note: Condition 'formatHint!=QImage::Format_Indexed8' is redundant qimgv-1.0.2+git20250905/qimgv/components/cache/thumbnailcache.cpp:24:47: performance: Function parameter 'id' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:365:70: style: C-style pointer casting [cstyleCast] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:140:73: style:inconclusive: Function 'image2Mat' argument 3 names different: declaration 'requiredOrder' definition 'requriedOrder'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.h:60:85: note: Function 'image2Mat' argument 3 names different: declaration 'requiredOrder' definition 'requriedOrder'. qimgv-1.0.2+git20250905/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp:140:73: note: Function 'image2Mat' argument 3 names different: declaration 'requiredOrder' definition 'requriedOrder'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/directorywatcher_p.h:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/directorywatcher.h:32:5: style: Class 'DirectoryWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/directorywatcher.cpp:52:52: style:inconclusive: Function 'setWatchPath' argument 1 names different: declaration 'watchPath' definition 'path'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/directorywatcher.h:14:46: note: Function 'setWatchPath' argument 1 names different: declaration 'watchPath' definition 'path'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/directorywatcher.cpp:52:52: note: Function 'setWatchPath' argument 1 names different: declaration 'watchPath' definition 'path'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/dummywatcher.cpp:18:5: style: Class 'DummyWatcherPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxfsevent.cpp:19:37: style:inconclusive: Function 'setDataSize' argument 1 names different: declaration 'dataSize' definition 'bufferSize'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxfsevent.h:12:27: note: Function 'setDataSize' argument 1 names different: declaration 'dataSize' definition 'bufferSize'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxfsevent.cpp:19:37: note: Function 'setDataSize' argument 1 names different: declaration 'dataSize' definition 'bufferSize'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxfsevent.cpp:27:34: style:inconclusive: Function 'setData' argument 1 names different: declaration 'data' definition 'buffer'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxfsevent.h:15:24: note: Function 'setData' argument 1 names different: declaration 'data' definition 'buffer'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxfsevent.cpp:27:34: note: Function 'setData' argument 1 names different: declaration 'data' definition 'buffer'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp:41:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/watcherevent.cpp:4:15: warning: Member variable 'WatcherEvent::mCookie' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/watcherevent.h:18:13: performance: Function 'name()' should return member 'mName' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher_p.h:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inotify_event [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:163:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:183:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:195:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp:40:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOTIFY_CHANGE_DIR_NAME [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher_p.h:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.cpp:10:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANG_SYSTEM_DEFAULT [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.cpp:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PFILE_NOTIFY_INFORMATION [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.cpp:37:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_SHARE_WRITE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.cpp:63:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.cpp:106:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.cpp:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.h:13:18: style: Virtual function 'setWatchPath' is called from constructor 'WindowsWatcher(const QString&path)' at line 121. Dynamic binding is not used. [virtualCallInConstructor] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.cpp:121:5: note: Calling setWatchPath qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.h:13:18: note: setWatchPath is a virtual function qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.h:13:18: style: The function 'setWatchPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/directorywatcher.h:14:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.h:13:18: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowswatcher.cpp:120:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp:21:10: style: The scope of the variable 'bPending' can be reduced. [variableScope] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp:24:23: style: Local variable 'buffer' shadows outer variable [shadowVariable] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowsworker.h:21:11: note: Shadowed declaration qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp:24:23: note: Shadow variable qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.h:11:14: style: The destructor '~LinuxWatcher' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/directorywatcher.h:12:14: note: Virtual destructor in base class qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.h:11:14: note: Destructor in derived class qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.h:12:18: style: The function 'setWatchPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/directorywatcher.h:14:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.h:12:18: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp:21:19: style: Variable 'bPending' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp:55:22: style: Variable 'bPending' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:56:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:187:48: style:inconclusive: Function 'setWatchPath' argument 1 names different: declaration 'p' definition 'path'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.h:12:46: note: Function 'setWatchPath' argument 1 names different: declaration 'p' definition 'path'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:187:48: note: Function 'setWatchPath' argument 1 names different: declaration 'p' definition 'path'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:50:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:56:24: style: Variable 'notify_event' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:62:25: style: Variable 'isDirEvent' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/watchers/linux/linuxwatcher.cpp:62:14: style: Variable 'isDirEvent' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:9:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:57:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_NAME_DESC [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:76:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:197:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:212:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:220:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:228:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:236:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:392:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:427:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:480:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:496:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:525:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/loader/loader.cpp:43:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/loader/loader.cpp:17:14: style:inconclusive: Either there is a missing 'override', or the member function 'Loader::isLoading' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/components/loader/loader.h:17:10: note: Either there is a missing 'override', or the member function 'Loader::isLoading' can be const. qimgv-1.0.2+git20250905/qimgv/components/loader/loader.cpp:17:14: note: Either there is a missing 'override', or the member function 'Loader::isLoading' can be const. qimgv-1.0.2+git20250905/qimgv/components/loader/loaderrunnable.h:11:5: style: Class 'LoaderRunnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/components/loader/loader.cpp:26:40: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/loader/loader.cpp:31:32: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:131:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:142:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:170:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/loader/loaderrunnable.cpp:5:40: performance: Function parameter '_path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:76:32: style:inconclusive: Either there is a missing 'override', or the member function 'DirectoryModel::source' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.h:74:20: note: Either there is a missing 'override', or the member function 'DirectoryModel::source' can be const. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:76:32: note: Either there is a missing 'override', or the member function 'DirectoryModel::source' can be const. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:198:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:137:49: style:inconclusive: Function 'renameEntry' argument 1 names different: declaration 'oldFilePath' definition 'oldPath'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.h:37:37: note: Function 'renameEntry' argument 1 names different: declaration 'oldFilePath' definition 'oldPath'. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:137:49: note: Function 'renameEntry' argument 1 names different: declaration 'oldFilePath' definition 'oldPath'. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:40:41: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:44:40: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:84:43: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:88:42: performance: Function parameter 'dirPath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:104:40: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:108:40: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:112:48: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:118:42: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:176:43: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:186:37: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:190:43: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:247:42: performance: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileAdded' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:10:82: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:247:42: note: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileAdded' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:251:45: performance: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileModified' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:12:82: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:251:45: note: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileModified' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:264:44: performance: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileRemoved' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:9:82: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:264:44: note: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileRemoved' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:269:44: performance: Function parameter 'fromPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:11:82: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:269:44: note: Function parameter 'fromPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:269:77: performance: Function parameter 'toPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:11:82: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:269:77: note: Function parameter 'toPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:278:39: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:289:57: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:296:42: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:307:35: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:327:37: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymodel.cpp:335:38: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:224:45: style:inconclusive: Function 'prevOfDir' argument 1 names different: declaration 'filePath' definition 'dirPath'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.h:58:31: note: Function 'prevOfDir' argument 1 names different: declaration 'filePath' definition 'dirPath'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:224:45: note: Function 'prevOfDir' argument 1 names different: declaration 'filePath' definition 'dirPath'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:232:45: style:inconclusive: Function 'nextOfDir' argument 1 names different: declaration 'filePath' definition 'dirPath'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.h:59:31: note: Function 'nextOfDir' argument 1 names different: declaration 'filePath' definition 'dirPath'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:232:45: note: Function 'nextOfDir' argument 1 names different: declaration 'filePath' definition 'dirPath'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:276:48: style:inconclusive: Function 'isSupportedFile' argument 1 names different: declaration 'filePath' definition 'path'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.h:52:41: note: Function 'isSupportedFile' argument 1 names different: declaration 'filePath' definition 'path'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:276:48: note: Function 'isSupportedFile' argument 1 names different: declaration 'filePath' definition 'path'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:455:83: style:inconclusive: Function 'renameFileEntry' argument 2 names different: declaration 'newName' definition 'newFileName'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.h:81:69: note: Function 'renameFileEntry' argument 2 names different: declaration 'newName' definition 'newFileName'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:455:83: note: Function 'renameFileEntry' argument 2 names different: declaration 'newName' definition 'newFileName'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:511:81: style:inconclusive: Function 'renameDirEntry' argument 2 names different: declaration 'newName' definition 'newDirName'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.h:87:67: note: Function 'renameDirEntry' argument 2 names different: declaration 'newName' definition 'newDirName'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:511:81: note: Function 'renameDirEntry' argument 2 names different: declaration 'newName' definition 'newDirName'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:565:54: style:inconclusive: Function 'onFileRenamedExternal' argument 1 names different: declaration 'oldFileName' definition 'oldName'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.h:127:40: note: Function 'onFileRenamedExternal' argument 1 names different: declaration 'oldFileName' definition 'oldName'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:565:54: note: Function 'onFileRenamedExternal' argument 1 names different: declaration 'oldFileName' definition 'oldName'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:565:71: style:inconclusive: Function 'onFileRenamedExternal' argument 2 names different: declaration 'newFileName' definition 'newName'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.h:127:61: note: Function 'onFileRenamedExternal' argument 2 names different: declaration 'newFileName' definition 'newName'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:565:71: note: Function 'onFileRenamedExternal' argument 2 names different: declaration 'newFileName' definition 'newName'. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:70:49: performance: Function parameter 'directoryPath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:208:46: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:216:46: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:224:45: performance: Function parameter 'dirPath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:232:45: performance: Function parameter 'dirPath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:311:46: performance: Function parameter 'directoryPath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:551:54: performance: Function parameter 'fileName' should be passed by const reference. However it seems that 'onFileRemovedExternal' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:92:83: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:551:54: note: Function parameter 'fileName' should be passed by const reference. However it seems that 'onFileRemovedExternal' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:557:52: performance: Function parameter 'fileName' should be passed by const reference. However it seems that 'onFileAddedExternal' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:91:83: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:557:52: note: Function parameter 'fileName' should be passed by const reference. However it seems that 'onFileAddedExternal' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:565:54: performance: Function parameter 'oldName' should be passed by const reference. However it seems that 'onFileRenamedExternal' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:94:83: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:565:54: note: Function parameter 'oldName' should be passed by const reference. However it seems that 'onFileRenamedExternal' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:565:71: performance: Function parameter 'newName' should be passed by const reference. However it seems that 'onFileRenamedExternal' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:94:83: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:565:71: note: Function parameter 'newName' should be passed by const reference. However it seems that 'onFileRenamedExternal' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:574:55: performance: Function parameter 'fileName' should be passed by const reference. However it seems that 'onFileModifiedExternal' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:93:83: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorymanager/directorymanager.cpp:574:55: note: Function parameter 'fileName' should be passed by const reference. However it seems that 'onFileModifiedExternal' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:23:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/scaler/scalerrunnable.cpp:18:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QI_FILTER_NEAREST [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:81:40: performance: Function parameter 'req' should be passed by const reference. However it seems that 'onTaskStart' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:24:64: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:81:40: note: Function parameter 'req' should be passed by const reference. However it seems that 'onTaskStart' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:119:67: performance: Function parameter 'req' should be passed by const reference. However it seems that 'slotForwardScaledResult' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:26:64: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:119:67: note: Function parameter 'req' should be passed by const reference. However it seems that 'slotForwardScaledResult' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:126:41: performance: Function parameter 'req' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/scaler/scalerrunnable.cpp:8:47: performance: Function parameter 'r' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:99:22: style: Variable 'name' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/components/scaler/scaler.cpp:99:17: style: Variable 'name' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:149:26: style:inconclusive: Either there is a missing 'override', or the member function 'DirectoryPresenter::showDirs' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.h:35:10: note: Either there is a missing 'override', or the member function 'DirectoryPresenter::showDirs' can be const. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:149:26: note: Either there is a missing 'override', or the member function 'DirectoryPresenter::showDirs' can be const. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:66:26: performance:inconclusive: Either there is a missing 'override', or the member function 'DirectoryPresenter::disconnectView' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.h:48:10: note: Either there is a missing 'override', or the member function 'DirectoryPresenter::disconnectView' can be static. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:66:26: note: Either there is a missing 'override', or the member function 'DirectoryPresenter::disconnectView' can be static. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:296:45: style:inconclusive: Function 'selectAndFocus' argument 1 names different: declaration 'index' definition 'absoluteIndex'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.h:23:29: note: Function 'selectAndFocus' argument 1 names different: declaration 'index' definition 'absoluteIndex'. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:296:45: note: Function 'selectAndFocus' argument 1 names different: declaration 'index' definition 'absoluteIndex'. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:79:48: performance: Function parameter 'fromPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:48:84: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:79:48: note: Function parameter 'fromPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:79:81: performance: Function parameter 'toPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:48:84: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:79:81: note: Function parameter 'toPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:116:47: performance: Function parameter 'dirPath' should be passed by const reference. However it seems that 'onDirRemoved' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:50:84: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:116:47: note: Function parameter 'dirPath' should be passed by const reference. However it seems that 'onDirRemoved' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:123:47: performance: Function parameter 'fromPath' should be passed by const reference. However it seems that 'onDirRenamed' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:52:84: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:123:47: note: Function parameter 'fromPath' should be passed by const reference. However it seems that 'onDirRenamed' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:123:80: performance: Function parameter 'toPath' should be passed by const reference. However it seems that 'onDirRenamed' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:52:84: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:123:80: note: Function parameter 'toPath' should be passed by const reference. However it seems that 'onDirRenamed' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:142:45: performance: Function parameter 'dirPath' should be passed by const reference. However it seems that 'onDirAdded' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:51:84: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:142:45: note: Function parameter 'dirPath' should be passed by const reference. However it seems that 'onDirAdded' is a callback function. qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:179:56: performance: Function parameter 'indexes' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/directorypresenter.cpp:282:49: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.cpp:22:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.cpp:40:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.cpp:96:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatioByExpanding [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.cpp:163:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:129:21: style:inconclusive: Either there is a missing 'override', or the member function 'ScriptManager::scriptExists' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.h:23:10: note: Either there is a missing 'override', or the member function 'ScriptManager::scriptExists' can be const. qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:129:21: note: Either there is a missing 'override', or the member function 'ScriptManager::scriptExists' can be const. qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:154:45: style:inconclusive: Either there is a missing 'override', or the member function 'ScriptManager::allScripts' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.h:27:34: note: Either there is a missing 'override', or the member function 'ScriptManager::allScripts' can be const. qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:154:45: note: Either there is a missing 'override', or the member function 'ScriptManager::allScripts' can be const. qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:162:23: style:inconclusive: Either there is a missing 'override', or the member function 'ScriptManager::getScript' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.h:29:12: note: Either there is a missing 'override', or the member function 'ScriptManager::getScript' can be const. qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:162:23: note: Either there is a missing 'override', or the member function 'ScriptManager::getScript' can be const. qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:57:43: performance: Function parameter 'cmd' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:65:48: performance: Function parameter 'cmd' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:129:42: performance: Function parameter 'scriptName' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:142:39: performance: Function parameter 'scriptName' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:150:42: performance: Function parameter 'scriptName' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/scriptmanager/scriptmanager.cpp:162:41: performance: Function parameter 'scriptName' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/centralwidget.cpp:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_DOCUMENT [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/centralwidget.cpp:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_FOLDERVIEW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/centralwidget.cpp:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_DOCUMENT [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/centralwidget.cpp:43:25: style:inconclusive: Either there is a missing 'override', or the member function 'CentralWidget::currentViewMode' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/centralwidget.h:15:14: note: Either there is a missing 'override', or the member function 'CentralWidget::currentViewMode' can be const. qimgv-1.0.2+git20250905/qimgv/gui/centralwidget.cpp:43:25: note: Either there is a missing 'override', or the member function 'CentralWidget::currentViewMode' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.cpp:7:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.cpp:39:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.cpp:45:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.cpp:33:27: style:inconclusive: Either there is a missing 'override', or the member function 'ActionButton::triggerMode' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.h:18:17: note: Either there is a missing 'override', or the member function 'ActionButton::triggerMode' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.cpp:33:27: note: Either there is a missing 'override', or the member function 'ActionButton::triggerMode' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.h:13:5: style: Class 'ActionButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.cpp:11:36: performance: Function parameter '_actionName' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.cpp:18:36: performance: Function parameter '_actionName' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.cpp:18:57: performance: Function parameter '_iconPath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/actionbutton.cpp:25:38: performance: Function parameter '_actionName' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.cpp:93:113: style:inconclusive: Function 'createThumbnail' argument 4 names different: declaration 'crop' definition 'squared'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.h:25:103: note: Function 'createThumbnail' argument 4 names different: declaration 'crop' definition 'squared'. qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.cpp:93:113: note: Function 'createThumbnail' argument 4 names different: declaration 'crop' definition 'squared'. qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.cpp:156:98: style:inconclusive: Function 'createVideoThumbnail' argument 3 names different: declaration 'crop' definition 'squared'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.h:26:88: note: Function 'createVideoThumbnail' argument 3 names different: declaration 'crop' definition 'squared'. qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.cpp:156:98: note: Function 'createVideoThumbnail' argument 3 names different: declaration 'crop' definition 'squared'. qimgv-1.0.2+git20250905/qimgv/components/thumbnailer/thumbnailerrunnable.cpp:18:55: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/clickablelabel.h:10:5: style: Class 'ClickableLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/clickablelabel.h:11:5: style: Class 'ClickableLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/contextmenu.cpp:9:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/contextmenu.cpp:182:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/colorselectorbutton.cpp:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/contextmenuitem.h:11:5: style: Class 'ContextMenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/colorselectorbutton.cpp:16:29: style:inconclusive: Either there is a missing 'override', or the member function 'ColorSelectorButton::color' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/colorselectorbutton.h:14:12: note: Either there is a missing 'override', or the member function 'ColorSelectorButton::color' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/colorselectorbutton.cpp:16:29: note: Either there is a missing 'override', or the member function 'ColorSelectorButton::color' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/contextmenuitem.cpp:12:41: style:inconclusive: Function 'setAction' argument 1 names different: declaration 'mAction' definition 'text'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/contextmenuitem.h:13:28: note: Function 'setAction' argument 1 names different: declaration 'mAction' definition 'text'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/contextmenuitem.cpp:12:41: note: Function 'setAction' argument 1 names different: declaration 'mAction' definition 'text'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/contextmenuitem.cpp:12:41: performance: Function parameter 'text' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/colorselectorbutton.cpp:12:50: performance: Function parameter 'text' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/colorselectorbutton.cpp:7:44: style: Parameter 'newColor' can be declared as reference to const [constParameterReference] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/entryinfoitem.cpp:15:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextSelectableByMouse [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/entryinfoitem.cpp:31:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/entryinfoitem.cpp:19:37: performance: Function parameter '_name' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/entryinfoitem.cpp:19:52: performance: Function parameter '_value' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidget.cpp:27:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidget.cpp:9:23: style:inconclusive: Either there is a missing 'override', or the member function 'FloatingWidget::containerSize' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidget.h:23:11: note: Either there is a missing 'override', or the member function 'FloatingWidget::containerSize' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidget.cpp:9:23: note: Either there is a missing 'override', or the member function 'FloatingWidget::containerSize' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidget.cpp:18:47: style:inconclusive: Function 'onContainerResized' argument 1 names different: declaration 'container' definition 'size'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidget.h:46:35: note: Function 'onContainerResized' argument 1 names different: declaration 'container' definition 'size'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidget.cpp:18:47: note: Function 'onContainerResized' argument 1 names different: declaration 'container' definition 'size'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidgetcontainer.cpp:6:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/iconbutton.cpp:15:18: style:inconclusive: Either there is a missing 'override', or the member function 'IconButton::isChecked' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/iconbutton.h:12:10: note: Either there is a missing 'override', or the member function 'IconButton::isChecked' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/iconbutton.cpp:15:18: note: Either there is a missing 'override', or the member function 'IconButton::isChecked' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/iconwidget.cpp:9:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icons [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/iconwidget.cpp:19:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icons [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/iconwidget.cpp:101:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/iconwidget.cpp:25:38: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/keysequenceedit.cpp:7:26: style:inconclusive: Either there is a missing 'override', or the member function 'KeySequenceEdit::sequence' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/keysequenceedit.h:11:13: note: Either there is a missing 'override', or the member function 'KeySequenceEdit::sequence' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/keysequenceedit.cpp:7:26: note: Either there is a missing 'override', or the member function 'KeySequenceEdit::sequence' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/keysequenceedit.cpp:33:23: style:inconclusive: Either there is a missing 'override', or the member function 'KeySequenceEdit::focusNextPrevChild' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/keysequenceedit.h:20:10: note: Either there is a missing 'override', or the member function 'KeySequenceEdit::focusNextPrevChild' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/keysequenceedit.cpp:33:23: note: Either there is a missing 'override', or the member function 'KeySequenceEdit::focusNextPrevChild' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/keysequenceedit.h:10:5: style: Class 'KeySequenceEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/keysequenceedit.h:11:13: performance: Function 'sequence()' should return member 'mSequence' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:10:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Preferred [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:65:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:39:19: style:inconclusive: Either there is a missing 'override', or the member function 'MenuItem::text' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.h:19:13: note: Either there is a missing 'override', or the member function 'MenuItem::text' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:39:19: note: Either there is a missing 'override', or the member function 'MenuItem::text' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:48:19: style:inconclusive: Either there is a missing 'override', or the member function 'MenuItem::shortcut' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.h:21:13: note: Either there is a missing 'override', or the member function 'MenuItem::shortcut' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:48:19: note: Either there is a missing 'override', or the member function 'MenuItem::shortcut' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.h:16:5: style: Class 'MenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:35:32: style:inconclusive: Function 'setText' argument 1 names different: declaration 'mTextLabel' definition 'text'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.h:18:26: note: Function 'setText' argument 1 names different: declaration 'mTextLabel' definition 'text'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:35:32: note: Function 'setText' argument 1 names different: declaration 'mTextLabel' definition 'text'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:43:40: style:inconclusive: Function 'setShortcutText' argument 1 names different: declaration 'mTextLabel' definition 'text'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.h:20:34: note: Function 'setShortcutText' argument 1 names different: declaration 'mTextLabel' definition 'text'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:43:40: note: Function 'setShortcutText' argument 1 names different: declaration 'mTextLabel' definition 'text'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:35:32: performance: Function parameter 'text' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/menuitem.cpp:43:40: performance: Function parameter 'text' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.cpp:8:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pushbuttonfocusind.cpp:17:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pushbuttonfocusind.cpp:26:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pushbuttonfocusind.cpp:44:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pushbuttonfocusind.cpp:12:26: style:inconclusive: Either there is a missing 'override', or the member function 'PushButtonFocusInd::isHighlighted' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pushbuttonfocusind.h:13:10: note: Either there is a missing 'override', or the member function 'PushButtonFocusInd::isHighlighted' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pushbuttonfocusind.cpp:12:26: note: Either there is a missing 'override', or the member function 'PushButtonFocusInd::isHighlighted' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/overlaywidget.cpp:16:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutQuad [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/overlaywidget.cpp:76:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepWhenStopped [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pushbuttonfocusind.h:11:5: style: Class 'PushButtonFocusInd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.cpp:24:31: style:inconclusive: Either there is a missing 'override', or the member function 'PathSelectorMenuItem::directory' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.h:11:13: note: Either there is a missing 'override', or the member function 'PathSelectorMenuItem::directory' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.cpp:24:31: note: Either there is a missing 'override', or the member function 'PathSelectorMenuItem::directory' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.cpp:28:31: style:inconclusive: Either there is a missing 'override', or the member function 'PathSelectorMenuItem::path' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.h:12:13: note: Either there is a missing 'override', or the member function 'PathSelectorMenuItem::path' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.cpp:28:31: note: Either there is a missing 'override', or the member function 'PathSelectorMenuItem::path' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.h:10:5: style: Class 'PathSelectorMenuItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.h:11:13: performance: Function 'directory()' should return member 'mDirectory' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.h:12:13: performance: Function 'path()' should return member 'mPath' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.cpp:32:49: performance: Function parameter 'path' should be passed by const reference. However it seems that 'setDirectory' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.cpp:19:83: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.cpp:32:49: note: Function parameter 'path' should be passed by const reference. However it seems that 'setDirectory' is a callback function. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/overlaywidget.cpp:46:20: style:inconclusive: Either there is a missing 'override', or the member function 'OverlayWidget::horizontalMargin' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/overlaywidget.h:34:9: note: Either there is a missing 'override', or the member function 'OverlayWidget::horizontalMargin' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/overlaywidget.cpp:46:20: note: Either there is a missing 'override', or the member function 'OverlayWidget::horizontalMargin' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/overlaywidget.cpp:50:20: style:inconclusive: Either there is a missing 'override', or the member function 'OverlayWidget::verticalMargin' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/overlaywidget.h:35:9: note: Either there is a missing 'override', or the member function 'OverlayWidget::verticalMargin' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/overlaywidget.cpp:50:20: note: Either there is a missing 'override', or the member function 'OverlayWidget::verticalMargin' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/overlaywidget.h:30:5: style: Class 'OverlayWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/spinboxinputfix.h:14:5: style: Class 'SpinBoxInputFix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:4:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopToBottom [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:37:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:67:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:80:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:19:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutQuart [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:55:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_TOP [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_TOP [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/styledcombobox.cpp:6:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/styledcombobox.cpp:26:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icons [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:97:20: style:inconclusive: Either there is a missing 'override', or the member function 'SSideBarItem::highlighted' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.h:41:10: note: Either there is a missing 'override', or the member function 'SSideBarItem::highlighted' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:97:20: note: Either there is a missing 'override', or the member function 'SSideBarItem::highlighted' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/styledcombobox.h:13:5: style: Class 'StyledComboBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:79:18: style:inconclusive: Either there is a missing 'override', or the member function 'SlidePanel::hasWidget' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.h:21:10: note: Either there is a missing 'override', or the member function 'SlidePanel::hasWidget' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:79:18: note: Either there is a missing 'override', or the member function 'SlidePanel::hasWidget' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:134:19: style:inconclusive: Either there is a missing 'override', or the member function 'SlidePanel::triggerRect' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.h:25:11: note: Either there is a missing 'override', or the member function 'SlidePanel::triggerRect' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:134:19: note: Either there is a missing 'override', or the member function 'SlidePanel::triggerRect' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:59:18: style:inconclusive: Either there is a missing 'override', or the member function 'SlidePanel::layoutManaged' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.h:28:10: note: Either there is a missing 'override', or the member function 'SlidePanel::layoutManaged' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:59:18: note: Either there is a missing 'override', or the member function 'SlidePanel::layoutManaged' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:147:27: style:inconclusive: Either there is a missing 'override', or the member function 'SlidePanel::position' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.h:32:19: note: Either there is a missing 'override', or the member function 'SlidePanel::position' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:147:27: note: Either there is a missing 'override', or the member function 'SlidePanel::position' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:100:19: style:inconclusive: Either there is a missing 'override', or the member function 'SlidePanel::staticGeometry' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.h:51:11: note: Either there is a missing 'override', or the member function 'SlidePanel::staticGeometry' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:100:19: note: Either there is a missing 'override', or the member function 'SlidePanel::staticGeometry' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:181:18: performance:inconclusive: Either there is a missing 'override', or the member function 'SlidePanel::setOrientation' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.h:61:10: note: Either there is a missing 'override', or the member function 'SlidePanel::setOrientation' can be static. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:181:18: note: Either there is a missing 'override', or the member function 'SlidePanel::setOrientation' can be static. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:47:18: warning: The class 'SlidePanel' defines member function with name 'hide' also defined in its parent class 'FloatingWidget'. [duplInheritedMember] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidget.h:28:10: note: Parent function 'FloatingWidget::hide' qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.cpp:47:18: note: Derived function 'SlidePanel::hide' qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.h:57:10: style: The function 'recalculateGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/floatingwidget.h:33:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/slidepanel.h:57:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:18:33: performance: Function parameter 'icon' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:18:47: performance: Function parameter 'name' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:72:50: performance: Function parameter 'name' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/ssidebar.cpp:53:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:21:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceCoordinateCache [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:179:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:218:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:233:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folderview_hc [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:240:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Plus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:249:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_hc2 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextSingleLine [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:356:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:19:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceCoordinateCache [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:29:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mThumbnailSize [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padding [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marginX [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mThumbnailSize [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbnail [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:66:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbStyle [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbnail [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbnail [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbStyle [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:142:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbStyle [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:156:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highlighted [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highlighted [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dropHovered [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dropHovered [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mBoundingRect [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mBoundingRect [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:200:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbStyle [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:258:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folderview_hc [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:265:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Plus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:273:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbnail [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:298:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextSingleLine [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:333:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:345:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbStyle [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:374:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hovered [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hovered [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidgetcmp.cpp:385:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbnail [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:95:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionManager [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:369:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:399:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:516:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:600:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:641:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DESTINATION_DIR_EXISTS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:656:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTHING_TO_DO [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:714:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:775:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DESTINATION_FILE_EXISTS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:843:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DESTINATION_FILE_EXISTS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:915:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:936:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1002:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flippedH [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1006:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flippedV [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1010:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotated [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1014:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaled [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1020:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cropped [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1026:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cropped [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1070:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1137:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1174:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1213:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/core.cpp:1500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:141:23: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailWidget::isHighlighted' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.h:35:10: note: Either there is a missing 'override', or the member function 'ThumbnailWidget::isHighlighted' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:141:23: note: Either there is a missing 'override', or the member function 'ThumbnailWidget::isHighlighted' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:152:23: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailWidget::isDropHovered' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.h:38:10: note: Either there is a missing 'override', or the member function 'ThumbnailWidget::isDropHovered' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:152:23: note: Either there is a missing 'override', or the member function 'ThumbnailWidget::isDropHovered' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:52:22: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailWidget::thumbnailSize' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.h:53:9: note: Either there is a missing 'override', or the member function 'ThumbnailWidget::thumbnailSize' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:52:22: note: Either there is a missing 'override', or the member function 'ThumbnailWidget::thumbnailSize' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:345:23: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailWidget::isHovered' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.h:73:10: note: Either there is a missing 'override', or the member function 'ThumbnailWidget::isHovered' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:345:23: note: Either there is a missing 'override', or the member function 'ThumbnailWidget::isHovered' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.h:26:5: style: Class 'ThumbnailWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:176:80: style:inconclusive: Function 'paint' argument 2 names different: declaration 'item' definition 'option'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.h:69:67: note: Function 'paint' argument 2 names different: declaration 'item' definition 'option'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailwidget.cpp:176:80: note: Function 'paint' argument 2 names different: declaration 'item' definition 'option'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:19:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmartViewportUpdate [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:91:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutSine [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wheel [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:375:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:421:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:431:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:442:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:463:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:485:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoScrollPhase [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:519:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:541:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:569:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:598:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:647:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:676:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:697:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:713:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:720:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/videoslider.cpp:7:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/videoslider.cpp:14:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/videoslider.cpp:21:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/videoslider.h:12:5: style: Class 'VideoSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/filereplacedialog.h:16:5: style:inconclusive: Technically the member function 'DialogResult::operatorbool' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/filereplacedialog.cpp:45:33: style:inconclusive: Either there is a missing 'override', or the member function 'FileReplaceDialog::getResult' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/filereplacedialog.h:41:18: note: Either there is a missing 'override', or the member function 'FileReplaceDialog::getResult' can be const. qimgv-1.0.2+git20250905/qimgv/gui/dialogs/filereplacedialog.cpp:45:33: note: Either there is a missing 'override', or the member function 'FileReplaceDialog::getResult' can be const. qimgv-1.0.2+git20250905/qimgv/gui/dialogs/printdialog.cpp:9:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PdfFormat [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/printdialog.cpp:84:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/printdialog.cpp:113:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DevicePixel [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/printdialog.cpp:128:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Portrait [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/printdialog.cpp:150:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/printdialog.cpp:169:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.cpp:10:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationModal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.cpp:66:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.cpp:106:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.cpp:111:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatioByExpanding [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.cpp:171:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.cpp:72:21: style:inconclusive: Either there is a missing 'override', or the member function 'ResizeDialog::newSize' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.h:26:11: note: Either there is a missing 'override', or the member function 'ResizeDialog::newSize' can be const. qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.cpp:72:21: note: Either there is a missing 'override', or the member function 'ResizeDialog::newSize' can be const. qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.cpp:4:34: style:inconclusive: Function 'ResizeDialog' argument 1 names different: declaration 'initialSize' definition 'originalSize'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.h:24:33: note: Function 'ResizeDialog' argument 1 names different: declaration 'initialSize' definition 'originalSize'. qimgv-1.0.2+git20250905/qimgv/gui/dialogs/resizedialog.cpp:4:34: note: Function 'ResizeDialog' argument 1 names different: declaration 'initialSize' definition 'originalSize'. qimgv-1.0.2+git20250905/qimgv/gui/dialogs/printdialog.cpp:109:49: style:inconclusive: Function 'getImagePrintRect' argument 1 names different: declaration 'printer' definition 'pr'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/printdialog.h:30:40: note: Function 'getImagePrintRect' argument 1 names different: declaration 'printer' definition 'pr'. qimgv-1.0.2+git20250905/qimgv/gui/dialogs/printdialog.cpp:109:49: note: Function 'getImagePrintRect' argument 1 names different: declaration 'printer' definition 'pr'. qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:11:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:161:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORS_SYSTEM [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:199:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDICATOR_ENABLED [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:308:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_WINDOW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:459:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tid [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:491:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignVCenter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:549:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:568:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:599:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:187:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferredSize [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:231:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinimumSize [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:247:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:267:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:165:22: performance:inconclusive: Either there is a missing 'override', or the member function 'SettingsDialog::setupSidebar' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.h:50:10: note: Either there is a missing 'override', or the member function 'SettingsDialog::setupSidebar' can be static. qimgv-1.0.2+git20250905/qimgv/gui/dialogs/settingsdialog.cpp:165:22: note: Either there is a missing 'override', or the member function 'SettingsDialog::setupSidebar' can be static. qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:105:17: style:inconclusive: Either there is a missing 'override', or the member function 'FlowLayout::rows' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.h:85:9: note: Either there is a missing 'override', or the member function 'FlowLayout::rows' can be const. qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:105:17: note: Either there is a missing 'override', or the member function 'FlowLayout::rows' can be const. qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:109:17: style:inconclusive: Either there is a missing 'override', or the member function 'FlowLayout::columns' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.h:86:9: note: Either there is a missing 'override', or the member function 'FlowLayout::columns' can be const. qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:109:17: note: Either there is a missing 'override', or the member function 'FlowLayout::columns' can be const. qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:93:18: style:inconclusive: Either there is a missing 'override', or the member function 'FlowLayout::sameRow' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.h:90:10: note: Either there is a missing 'override', or the member function 'FlowLayout::sameRow' can be const. qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:93:18: note: Either there is a missing 'override', or the member function 'FlowLayout::sameRow' can be const. qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:185:21: style: The if condition is the same as the previous if condition [duplicateCondition] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:180:32: note: 'columns' is assigned value 'm_items.count()' here. qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:182:8: note: First condition qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:185:21: note: Second condition qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:180:9: style: Local variable 'columns' shadows outer function [shadowFunction] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.h:86:9: note: Shadowed declaration qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:180:9: note: Shadow variable qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:181:9: style: Local variable 'rows' shadows outer function [shadowFunction] qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.h:85:9: note: Shadowed declaration qimgv-1.0.2+git20250905/qimgv/gui/flowlayout.cpp:181:9: note: Shadow variable qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:81:9: style:inconclusive: Member variable 'ThumbnailView::mDrawScrollbarIndicator' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:8:7: note: Member variable 'ThumbnailView::mDrawScrollbarIndicator' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:81:9: note: Member variable 'ThumbnailView::mDrawScrollbarIndicator' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:85:25: style:inconclusive: Member variable 'ThumbnailView::selectMode' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:11:7: note: Member variable 'ThumbnailView::selectMode' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:85:25: note: Member variable 'ThumbnailView::selectMode' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:81:34: style:inconclusive: Member variable 'ThumbnailView::lastScrollFrameTime' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:12:7: note: Member variable 'ThumbnailView::lastScrollFrameTime' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:81:34: note: Member variable 'ThumbnailView::lastScrollFrameTime' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:205:20: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailView::itemCount' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:44:9: note: Either there is a missing 'override', or the member function 'ThumbnailView::itemCount' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:205:20: note: Either there is a missing 'override', or the member function 'ThumbnailView::itemCount' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:426:20: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailView::thumbnailSize' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:55:9: note: Either there is a missing 'override', or the member function 'ThumbnailView::thumbnailSize' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:426:20: note: Either there is a missing 'override', or the member function 'ThumbnailView::thumbnailSize' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:452:21: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailView::checkRange' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:123:10: note: Either there is a missing 'override', or the member function 'ThumbnailView::checkRange' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:452:21: note: Either there is a missing 'override', or the member function 'ThumbnailView::checkRange' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:56:32: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailView::orientation' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:134:21: note: Either there is a missing 'override', or the member function 'ThumbnailView::orientation' can be const. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:56:32: note: Either there is a missing 'override', or the member function 'ThumbnailView::orientation' can be const. qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarksitem.cpp:11:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarksitem.cpp:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarksitem.cpp:68:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:3:46: style:inconclusive: Function 'ThumbnailView' argument 1 names different: declaration 'orient' definition '_orientation'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:39:35: note: Function 'ThumbnailView' argument 1 names different: declaration 'orient' definition '_orientation'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:3:46: note: Function 'ThumbnailView' argument 1 names different: declaration 'orient' definition '_orientation'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:223:34: style:inconclusive: Function 'populate' argument 1 names different: declaration 'count' definition 'newCount'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:62:31: note: Function 'populate' argument 1 names different: declaration 'count' definition 'newCount'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:223:34: note: Function 'populate' argument 1 names different: declaration 'count' definition 'newCount'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:587:38: style:inconclusive: Function 'scrollSmooth' argument 1 names different: declaration 'angleDelta' definition 'delta'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:151:27: note: Function 'scrollSmooth' argument 1 names different: declaration 'angleDelta' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:587:38: note: Function 'scrollSmooth' argument 1 names different: declaration 'angleDelta' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:633:38: style:inconclusive: Function 'scrollSmooth' argument 1 names different: declaration 'angleDelta' definition 'delta'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:150:27: note: Function 'scrollSmooth' argument 1 names different: declaration 'angleDelta' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:633:38: note: Function 'scrollSmooth' argument 1 names different: declaration 'angleDelta' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:637:38: style:inconclusive: Function 'scrollSmooth' argument 1 names different: declaration 'delta' definition 'angleDelta'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.h:149:27: note: Function 'scrollSmooth' argument 1 names different: declaration 'delta' definition 'angleDelta'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:637:38: note: Function 'scrollSmooth' argument 1 names different: declaration 'delta' definition 'angleDelta'. qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:396:30: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:547:26: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:552:26: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:644:22: style: Variable 'item' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:679:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:688:26: style: Variable 'item' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/thumbnailview.cpp:698:26: style: Variable 'item' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:9:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarksitem.cpp:36:24: style:inconclusive: Either there is a missing 'override', or the member function 'BookmarksItem::path' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarksitem.h:20:13: note: Either there is a missing 'override', or the member function 'BookmarksItem::path' can be const. qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarksitem.cpp:36:24: note: Either there is a missing 'override', or the member function 'BookmarksItem::path' can be const. qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarksitem.h:20:13: performance: Function 'path()' should return member 'dirPath' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:76:23: performance:inconclusive: Either there is a missing 'override', or the member function 'BookmarksWidget::dropEvent' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.h:32:10: note: Either there is a missing 'override', or the member function 'BookmarksWidget::dropEvent' can be static. qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:76:23: note: Either there is a missing 'override', or the member function 'BookmarksWidget::dropEvent' can be static. qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:28:43: style:inconclusive: Function 'addBookmark' argument 1 names different: declaration 'directoryPath' definition 'dirPath'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.h:19:30: note: Function 'addBookmark' argument 1 names different: declaration 'directoryPath' definition 'dirPath'. qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:28:43: note: Function 'addBookmark' argument 1 names different: declaration 'directoryPath' definition 'dirPath'. qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:18:14: performance: Range variable 'path' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:41:46: performance: Function parameter 'dirPath' should be passed by const reference. However it seems that 'removeBookmark' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:49:82: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:41:46: note: Function parameter 'dirPath' should be passed by const reference. However it seems that 'removeBookmark' is a callback function. qimgv-1.0.2+git20250905/qimgv/gui/folderview/bookmarkswidget.cpp:59:45: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/folderview/filesystemmodelcustom.cpp:9:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icons [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/filesystemmodelcustom.cpp:17:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/filesystemmodelcustom.cpp:24:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/filesystemmodelcustom.h:13:5: style: Class 'FileSystemModelCustom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/core.h:62:10: style:inconclusive: Member variable 'Core::loopSlideshow' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/core.cpp:17:7: note: Member variable 'Core::loopSlideshow' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/core.h:62:10: note: Member variable 'Core::loopSlideshow' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/core.h:62:25: style:inconclusive: Member variable 'Core::slideshow' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/core.cpp:19:7: note: Member variable 'Core::slideshow' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/core.h:62:25: note: Member variable 'Core::slideshow' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/themestore.h:35:5: style: Class 'ColorScheme' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/utils/randomizer.h:15:5: style: Class 'Randomizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offscreenPreloadArea [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indicator [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:97:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THUMB_SIMPLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeSelection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:153:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeSelection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeSelection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:185:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeSelection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:208:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeSelection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:229:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeSelection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:240:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeSelection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:251:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeSelection [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:272:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:285:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV_SIMPLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:302:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thumbnails [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:321:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:383:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mThumbnailSize [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:19:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:387:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mThumbnailSize [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:111:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV_SIMPLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mThumbnailSize [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:185:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV_SIMPLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:228:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:329:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationModal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:366:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:378:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:159:52: performance: Function parameter 'paths' should be passed by const reference. However it seems that 'onDroppedInByIndex' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:90:77: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:159:52: note: Function parameter 'paths' should be passed by const reference. However it seems that 'onDroppedInByIndex' is a callback function. qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:321:44: performance: Function parameter 'dirPath' should be passed by const reference. However it seems that 'onBookmarkClicked' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:76:88: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderview.cpp:321:44: note: Function parameter 'dirPath' should be passed by const reference. However it seems that 'onBookmarkClicked' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:224:13: style: The scope of the variable 'trFileFallback' can be reduced. [variableScope] qimgv-1.0.2+git20250905/qimgv/gui/folderview/folderviewproxy.h:18:5: style: Class 'FolderViewProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/core.cpp:416:32: style:inconclusive: Function 'reloadImage' argument 1 names different: declaration 'fileName' definition 'filePath'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/core.h:146:30: note: Function 'reloadImage' argument 1 names different: declaration 'fileName' definition 'filePath'. qimgv-1.0.2+git20250905/qimgv/core.cpp:416:32: note: Function 'reloadImage' argument 1 names different: declaration 'fileName' definition 'filePath'. qimgv-1.0.2+git20250905/qimgv/core.cpp:654:39: style:inconclusive: Function 'removeFile' argument 1 names different: declaration 'fileName' definition 'filePath'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/core.h:124:37: note: Function 'removeFile' argument 1 names different: declaration 'fileName' definition 'filePath'. qimgv-1.0.2+git20250905/qimgv/core.cpp:654:39: note: Function 'removeFile' argument 1 names different: declaration 'fileName' definition 'filePath'. qimgv-1.0.2+git20250905/qimgv/core.cpp:769:81: style:inconclusive: Function 'doInteractiveCopy' argument 3 names different: declaration 'overwriteAllFiles' definition 'overwriteFiles'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/core.h:99:79: note: Function 'doInteractiveCopy' argument 3 names different: declaration 'overwriteAllFiles' definition 'overwriteFiles'. qimgv-1.0.2+git20250905/qimgv/core.cpp:769:81: note: Function 'doInteractiveCopy' argument 3 names different: declaration 'overwriteAllFiles' definition 'overwriteFiles'. qimgv-1.0.2+git20250905/qimgv/core.cpp:837:81: style:inconclusive: Function 'doInteractiveMove' argument 3 names different: declaration 'overwriteAllFiles' definition 'overwriteFiles'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/core.h:100:79: note: Function 'doInteractiveMove' argument 3 names different: declaration 'overwriteAllFiles' definition 'overwriteFiles'. qimgv-1.0.2+git20250905/qimgv/core.cpp:837:81: note: Function 'doInteractiveMove' argument 3 names different: declaration 'overwriteAllFiles' definition 'overwriteFiles'. qimgv-1.0.2+git20250905/qimgv/core.cpp:981:45: style:inconclusive: Function 'edit_template' argument 2 names different: declaration 'actionName' definition 'action'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/core.h:97:43: note: Function 'edit_template' argument 2 names different: declaration 'actionName' definition 'action'. qimgv-1.0.2+git20250905/qimgv/core.cpp:981:45: note: Function 'edit_template' argument 2 names different: declaration 'actionName' definition 'action'. qimgv-1.0.2+git20250905/qimgv/core.cpp:981:123: style:inconclusive: Function 'edit_template' argument 3 names different: declaration 'func' definition 'editFunc'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/core.h:97:125: note: Function 'edit_template' argument 3 names different: declaration 'func' definition 'editFunc'. qimgv-1.0.2+git20250905/qimgv/core.cpp:981:123: note: Function 'edit_template' argument 3 names different: declaration 'func' definition 'editFunc'. qimgv-1.0.2+git20250905/qimgv/core.cpp:1478:39: style:inconclusive: Function 'onModelItemUpdated' argument 1 names different: declaration 'fileName' definition 'filePath'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/core.h:110:37: note: Function 'onModelItemUpdated' argument 1 names different: declaration 'fileName' definition 'filePath'. qimgv-1.0.2+git20250905/qimgv/core.cpp:1478:39: note: Function 'onModelItemUpdated' argument 1 names different: declaration 'fileName' definition 'filePath'. qimgv-1.0.2+git20250905/qimgv/core.cpp:330:49: performance: Function parameter 'filePath' should be passed by const reference. However it seems that 'onDirectoryViewFileActivated' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:87:26: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:330:49: note: Function parameter 'filePath' should be passed by const reference. However it seems that 'onDirectoryViewFileActivated' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:397:14: performance: Range variable 'path' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:416:32: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:582:40: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:636:43: performance: Function parameter 'newName' should be passed by const reference. However it seems that 'renameCurrentSelection' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:111:58: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:636:43: note: Function parameter 'newName' should be passed by const reference. However it seems that 'renameCurrentSelection' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:654:39: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:674:34: performance: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileRemoved' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:123:72: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:674:34: note: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileRemoved' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:694:34: performance: Function parameter 'fromPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:124:72: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:694:34: note: Function parameter 'fromPath' should be passed by const reference. However it seems that 'onFileRenamed' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:700:32: performance: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileAdded' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:122:72: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:700:32: note: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileAdded' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:709:35: performance: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileModified' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:125:72: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:709:35: note: Function parameter 'filePath' should be passed by const reference. However it seems that 'onFileModified' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:759:43: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:759:58: performance: Function parameter 'destDirectory' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:761:14: performance: Range variable 'path' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:819:14: performance: Range variable 'entry' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:827:43: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:827:58: performance: Function parameter 'destDirectory' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:829:14: performance: Range variable 'path' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:837:52: performance: Function parameter 'destDirectory' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:887:14: performance: Range variable 'entry' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:898:39: performance: Function parameter 'paths' should be passed by const reference. However it seems that 'copyPathsTo' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:103:93: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:898:39: note: Function parameter 'paths' should be passed by const reference. However it seems that 'copyPathsTo' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:898:54: performance: Function parameter 'destDirectory' should be passed by const reference. However it seems that 'copyPathsTo' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:103:93: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:898:54: note: Function parameter 'destDirectory' should be passed by const reference. However it seems that 'copyPathsTo' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:902:39: performance: Function parameter 'paths' should be passed by const reference. However it seems that 'movePathsTo' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:104:58: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:902:39: note: Function parameter 'paths' should be passed by const reference. However it seems that 'movePathsTo' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:902:54: performance: Function parameter 'destDirectory' should be passed by const reference. However it seems that 'movePathsTo' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:104:58: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:902:54: note: Function parameter 'destDirectory' should be passed by const reference. However it seems that 'movePathsTo' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:906:36: performance: Function parameter 'destDirectory' should be passed by const reference. However it seems that 'moveCurrentFile' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:102:58: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:906:36: note: Function parameter 'destDirectory' should be passed by const reference. However it seems that 'moveCurrentFile' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:931:36: performance: Function parameter 'destDirectory' should be passed by const reference. However it seems that 'copyCurrentFile' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:101:58: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:931:36: note: Function parameter 'destDirectory' should be passed by const reference. However it seems that 'copyCurrentFile' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:981:45: performance: Function parameter 'action' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:986:14: performance: Range variable 'path' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:1054:38: performance: Function parameter 'destPath' should be passed by const reference. However it seems that 'saveCurrentFileAs' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:109:58: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:1054:38: note: Function parameter 'destPath' should be passed by const reference. However it seems that 'saveCurrentFileAs' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:1195:61: performance: Function parameter 'req' should be passed by const reference. However it seems that 'onScalingFinished' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:120:67: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:1195:61: note: Function parameter 'req' should be passed by const reference. However it seems that 'onScalingFinished' is a callback function. qimgv-1.0.2+git20250905/qimgv/core.cpp:1256:33: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/core.cpp:1478:39: performance: Function parameter 'filePath' should be passed by const reference. However it seems that 'onModelItemUpdated' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/core.cpp:128:72: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/core.cpp:1478:39: note: Function parameter 'filePath' should be passed by const reference. However it seems that 'onModelItemUpdated' is a callback function. qimgv-1.0.2+git20250905/qimgv/gui/folderview/fvoptionspopup.cpp:10:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/fvoptionspopup.cpp:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV_SIMPLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/fvoptionspopup.cpp:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV_EXTENDED [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/fvoptionspopup.cpp:65:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV_EXT_FOLDERS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/fvoptionspopup.cpp:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/fvoptionspopup.cpp:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/fvoptionspopup.cpp:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV_SIMPLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:196:9: style: The scope of the variable 'tmp' can be reduced. [variableScope] qimgv-1.0.2+git20250905/qimgv/gui/folderview/foldergridview.cpp:220:9: style: The scope of the variable 'tmp' can be reduced. [variableScope] qimgv-1.0.2+git20250905/qimgv/gui/folderview/treeviewcustom.cpp:12:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeChanged [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/treeviewcustom.cpp:73:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/folderview/treeviewcustom.h:15:5: style: Class 'TreeViewCustom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/overlays/changelogwindow.cpp:10:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTER [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/changelogwindow.cpp:35:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.cpp:7:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TransparentForMouseEvents [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.cpp:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.cpp:127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothPixmapTransform [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/controlsoverlay.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutQuart [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/controlsoverlay.h:28:18: style: Virtual function 'recalculateGeometry' is called from constructor 'ControlsOverlay(FloatingWidgetContainer*parent)' at line 25. Dynamic binding is not used. [virtualCallInConstructor] qimgv-1.0.2+git20250905/qimgv/gui/overlays/controlsoverlay.cpp:25:5: note: Calling fitToContents qimgv-1.0.2+git20250905/qimgv/gui/overlays/controlsoverlay.cpp:58:5: note: Calling recalculateGeometry qimgv-1.0.2+git20250905/qimgv/gui/overlays/controlsoverlay.h:28:18: note: recalculateGeometry is a virtual function qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.cpp:52:25: style:inconclusive: Either there is a missing 'override', or the member function 'ClickZoneOverlay::leftZone' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.h:21:11: note: Either there is a missing 'override', or the member function 'ClickZoneOverlay::leftZone' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.cpp:52:25: note: Either there is a missing 'override', or the member function 'ClickZoneOverlay::leftZone' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.cpp:56:25: style:inconclusive: Either there is a missing 'override', or the member function 'ClickZoneOverlay::rightZone' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.h:22:11: note: Either there is a missing 'override', or the member function 'ClickZoneOverlay::rightZone' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.cpp:56:25: note: Either there is a missing 'override', or the member function 'ClickZoneOverlay::rightZone' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.cpp:72:24: style:inconclusive: Either there is a missing 'override', or the member function 'ClickZoneOverlay::isHighlighted' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.h:27:10: note: Either there is a missing 'override', or the member function 'ClickZoneOverlay::isHighlighted' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/clickzoneoverlay.cpp:72:24: note: Either there is a missing 'override', or the member function 'ClickZoneOverlay::isHighlighted' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:97:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_BOTTOM [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:154:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteUser [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.cpp:21:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hideAnimated [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.cpp:97:23: style:inconclusive: Either there is a missing 'override', or the member function 'FloatingMessage::mousePressEvent' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.h:43:10: note: Either there is a missing 'override', or the member function 'FloatingMessage::mousePressEvent' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.cpp:97:23: note: Either there is a missing 'override', or the member function 'FloatingMessage::mousePressEvent' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.h:25:5: style: Class 'FloatingMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.cpp:51:79: style:inconclusive: Function 'showMessage' argument 3 names different: declaration 'fadeDuration' definition 'duration'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.h:27:66: note: Function 'showMessage' argument 3 names different: declaration 'fadeDuration' definition 'duration'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.cpp:51:79: note: Function 'showMessage' argument 3 names different: declaration 'fadeDuration' definition 'duration'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.cpp:46:43: performance: Function parameter 'text' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.cpp:51:43: performance: Function parameter 'text' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessage.cpp:56:45: performance: Function parameter 'text' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:57:30: style:inconclusive: Either there is a missing 'override', or the member function 'CopyOverlay::operationMode' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.h:28:21: note: Either there is a missing 'override', or the member function 'CopyOverlay::operationMode' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:57:30: note: Either there is a missing 'override', or the member function 'CopyOverlay::operationMode' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:163:19: style:inconclusive: Either there is a missing 'override', or the member function 'CopyOverlay::focusNextPrevChild' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.h:41:10: note: Either there is a missing 'override', or the member function 'CopyOverlay::focusNextPrevChild' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:163:19: note: Either there is a missing 'override', or the member function 'CopyOverlay::focusNextPrevChild' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.h:24:5: style: Class 'CopyOverlay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:88:48: performance: Function parameter 'path' should be passed by const reference. However it seems that 'requestFileOperation' is a callback function. [passedByValueCallback] qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:77:85: note: Function pointer used here. qimgv-1.0.2+git20250905/qimgv/gui/overlays/copyoverlay.cpp:88:48: note: Function parameter 'path' should be passed by const reference. However it seems that 'requestFileOperation' is a callback function. qimgv-1.0.2+git20250905/qimgv/gui/overlays/floatingmessageproxy.h:8:5: style: Class 'FloatingMessageProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlay.cpp:9:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOPLEFT [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlayproxy.cpp:32:50: style:inconclusive: Function 'setInfo' argument 1 names different: declaration 'position' definition '_position'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlayproxy.h:20:26: note: Function 'setInfo' argument 1 names different: declaration 'position' definition '_position'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlayproxy.cpp:32:50: note: Function 'setInfo' argument 1 names different: declaration 'position' definition '_position'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlayproxy.cpp:32:69: style:inconclusive: Function 'setInfo' argument 2 names different: declaration 'fileName' definition '_fileName'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlayproxy.h:20:44: note: Function 'setInfo' argument 2 names different: declaration 'fileName' definition '_fileName'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlayproxy.cpp:32:69: note: Function 'setInfo' argument 2 names different: declaration 'fileName' definition '_fileName'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlayproxy.cpp:32:88: style:inconclusive: Function 'setInfo' argument 3 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlayproxy.h:20:62: note: Function 'setInfo' argument 3 names different: declaration 'info' definition '_info'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/fullscreeninfooverlayproxy.cpp:32:88: note: Function 'setInfo' argument 3 names different: declaration 'info' definition '_info'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:19:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:221:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeFDiagCursor [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:281:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:439:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:461:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:595:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/imageinfooverlayproxy.cpp:35:64: style:inconclusive: Function 'setExifInfo' argument 1 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/imageinfooverlayproxy.h:17:45: note: Function 'setExifInfo' argument 1 names different: declaration 'info' definition '_info'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/imageinfooverlayproxy.cpp:35:64: note: Function 'setExifInfo' argument 1 names different: declaration 'info' definition '_info'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/imageinfooverlay.cpp:12:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:28:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:83:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoomIn [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:203:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_WINDOW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:219:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowNoState [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:269:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_DOCUMENT [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:318:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_FOLDERVIEW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:330:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_FOLDERVIEW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:393:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowNoState [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:402:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:439:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStateChange [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:585:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationModal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:703:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_FOLDERVIEW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:740:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_FOLDERVIEW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:756:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_FOLDERVIEW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:805:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_FOLDERVIEW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:861:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_DIRECTORY [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:875:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ICON [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:879:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ICON [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:883:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ICON [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:887:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ICON [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:891:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ICON [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:895:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SUCCESS [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:899:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_WARNING [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:903:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_ERROR [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:910:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:961:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_BOTTOM [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:983:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/renameoverlay.cpp:15:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTER [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/renameoverlay.cpp:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:81:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutSine [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:170:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:230:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClosedHandCursor [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:267:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:275:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/saveconfirmoverlay.cpp:12:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/saveconfirmoverlay.cpp:26:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_BOTTOM [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:76:13: warning: Member variable 'MapOverlay::imageDoesNotFit' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:26:32: warning: Member variable 'MapOverlayPrivate::xSpeedDiff' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:26:32: warning: Member variable 'MapOverlayPrivate::ySpeedDiff' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:26:32: warning: Member variable 'MapOverlayPrivate::opacityAnimation' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:26:32: warning: Member variable 'MapOverlayPrivate::transitionAnimation' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:7:5: style: Class 'MapOverlayPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:79:19: style:inconclusive: Either there is a missing 'override', or the member function 'CropOverlay::hasSelection' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.h:78:10: note: Either there is a missing 'override', or the member function 'CropOverlay::hasSelection' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:79:19: note: Either there is a missing 'override', or the member function 'CropOverlay::hasSelection' can be const. qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:54:57: style:inconclusive: Function 'moveMainImage' argument 1 names different: declaration 'xDist' definition 'xPos'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:10:30: note: Function 'moveMainImage' argument 1 names different: declaration 'xDist' definition 'xPos'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:54:57: note: Function 'moveMainImage' argument 1 names different: declaration 'xDist' definition 'xPos'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:54:69: style:inconclusive: Function 'moveMainImage' argument 2 names different: declaration 'yDist' definition 'yPos'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:10:43: note: Function 'moveMainImage' argument 2 names different: declaration 'yDist' definition 'yPos'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:54:69: note: Function 'moveMainImage' argument 2 names different: declaration 'yDist' definition 'yPos'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:116:38: style:inconclusive: Function 'animateVisible' argument 1 names different: declaration 'visible' definition 'isVisible'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.h:27:30: note: Function 'animateVisible' argument 1 names different: declaration 'visible' definition 'isVisible'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:116:38: note: Function 'animateVisible' argument 1 names different: declaration 'visible' definition 'isVisible'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:306:51: style:inconclusive: Function 'setLocation' argument 1 names different: declaration 'l' definition 'loc'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.h:34:31: note: Function 'setLocation' argument 1 names different: declaration 'l' definition 'loc'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:306:51: note: Function 'setLocation' argument 1 names different: declaration 'l' definition 'loc'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:56:11: style: Local variable 'y' shadows outer function [shadowFunction] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.h:41:9: note: Shadowed declaration qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:56:11: note: Shadow variable qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:186:16: style: Local variable 'y' shadows outer function [shadowFunction] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.h:41:9: note: Shadowed declaration qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:186:16: note: Shadow variable qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:251:11: style: Local variable 'y' shadows outer function [shadowFunction] qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.h:41:9: note: Shadowed declaration qimgv-1.0.2+git20250905/qimgv/gui/overlays/mapoverlay.cpp:251:11: note: Shadow variable qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:169:38: style:inconclusive: Function 'placeInside' argument 1 names different: declaration 'what' definition 'inner'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.h:64:29: note: Function 'placeInside' argument 1 names different: declaration 'what' definition 'inner'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:169:38: note: Function 'placeInside' argument 1 names different: declaration 'what' definition 'inner'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:169:51: style:inconclusive: Function 'placeInside' argument 2 names different: declaration 'where' definition 'outer'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.h:64:41: note: Function 'placeInside' argument 2 names different: declaration 'where' definition 'outer'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:169:51: note: Function 'placeInside' argument 2 names different: declaration 'where' definition 'outer'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:251:42: style:inconclusive: Function 'resizeSelection' argument 1 names different: declaration 'd' definition 'delta'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.h:70:33: note: Function 'resizeSelection' argument 1 names different: declaration 'd' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:251:42: note: Function 'resizeSelection' argument 1 names different: declaration 'd' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:262:44: style:inconclusive: Function 'resizeSelectionAR' argument 1 names different: declaration 'd' definition 'delta'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.h:71:35: note: Function 'resizeSelectionAR' argument 1 names different: declaration 'd' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:262:44: note: Function 'resizeSelectionAR' argument 1 names different: declaration 'd' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:342:46: style:inconclusive: Function 'resizeSelectionFree' argument 1 names different: declaration 'd' definition 'delta'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.h:72:37: note: Function 'resizeSelectionFree' argument 1 names different: declaration 'd' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:342:46: note: Function 'resizeSelectionFree' argument 1 names different: declaration 'd' definition 'delta'. qimgv-1.0.2+git20250905/qimgv/gui/overlays/cropoverlay.cpp:157:39: style: Parameter 'brush' can be declared as reference to const [constParameterReference] qimgv-1.0.2+git20250905/qimgv/gui/overlays/videocontrols.cpp:23:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/videocontrols.cpp:32:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_BOTTOM [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/zoomindicatoroverlay.cpp:11:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/overlays/zoomindicatoroverlayproxy.cpp:3:28: warning: Member variable 'ZoomIndicatorOverlayProxy::stateBuf' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/infobar/infobar.cpp:31:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/infobar/infobarproxy.cpp:42:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/croppanel/croppanel.cpp:10:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/croppanel/croppanel.cpp:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_CROP [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/croppanel/croppanel.cpp:183:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_CROP [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/croppanel/croppanel.cpp:189:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_CROP_SAVE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/croppanel/croppanel.cpp:216:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/croppanel/croppanel.cpp:226:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:99:25: style:inconclusive: Member variable 'MW::saveOverlay' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:11:7: note: Member variable 'MW::saveOverlay' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:99:25: note: Member variable 'MW::saveOverlay' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:106:28: style:inconclusive: Member variable 'MW::imageInfoOverlay' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:14:7: note: Member variable 'MW::imageInfoOverlay' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:106:28: note: Member variable 'MW::imageInfoOverlay' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:97:16: style:inconclusive: Member variable 'MW::cropPanel' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:16:7: note: Member variable 'MW::cropPanel' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:97:16: note: Member variable 'MW::cropPanel' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:384:10: style:inconclusive: Either there is a missing 'override', or the member function 'MW::isCropPanelActive' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:69:10: note: Either there is a missing 'override', or the member function 'MW::isCropPanelActive' can be const. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:384:10: note: Either there is a missing 'override', or the member function 'MW::isCropPanelActive' can be const. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:928:10: performance:inconclusive: Either there is a missing 'override', or the member function 'MW::applyWindowedBackground' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:124:10: note: Either there is a missing 'override', or the member function 'MW::applyWindowedBackground' can be static. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:928:10: note: Either there is a missing 'override', or the member function 'MW::applyWindowedBackground' can be static. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:940:10: performance:inconclusive: Either there is a missing 'override', or the member function 'MW::applyFullscreenBackground' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:125:10: note: Either there is a missing 'override', or the member function 'MW::applyFullscreenBackground' can be static. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:940:10: note: Either there is a missing 'override', or the member function 'MW::applyFullscreenBackground' can be static. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:864:10: performance:inconclusive: Either there is a missing 'override', or the member function 'MW::showMessageDirectoryEnd' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:217:10: note: Either there is a missing 'override', or the member function 'MW::showMessageDirectoryEnd' can be static. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:864:10: note: Either there is a missing 'override', or the member function 'MW::showMessageDirectoryEnd' can be static. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:869:10: performance:inconclusive: Either there is a missing 'override', or the member function 'MW::showMessageDirectoryStart' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:218:10: note: Either there is a missing 'override', or the member function 'MW::showMessageDirectoryStart' can be static. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:869:10: note: Either there is a missing 'override', or the member function 'MW::showMessageDirectoryStart' can be static. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:532:37: style:inconclusive: Function 'getSaveFileName' argument 1 names different: declaration 'fileName' definition 'filePath'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:212:37: note: Function 'getSaveFileName' argument 1 names different: declaration 'fileName' definition 'filePath'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:532:37: note: Function 'getSaveFileName' argument 1 names different: declaration 'fileName' definition 'filePath'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:596:44: style:inconclusive: Function 'fileReplaceDialog' argument 1 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:83:44: note: Function 'fileReplaceDialog' argument 1 names different: declaration 'source' definition 'src'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:596:44: note: Function 'fileReplaceDialog' argument 1 names different: declaration 'source' definition 'src'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:596:57: style:inconclusive: Function 'fileReplaceDialog' argument 2 names different: declaration 'target' definition 'dst'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:83:60: note: Function 'fileReplaceDialog' argument 2 names different: declaration 'target' definition 'dst'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:596:57: note: Function 'fileReplaceDialog' argument 2 names different: declaration 'target' definition 'dst'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:29: style:inconclusive: Function 'setCurrentInfo' argument 1 names different: declaration 'fileIndex' definition '_index'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:75:29: note: Function 'setCurrentInfo' argument 1 names different: declaration 'fileIndex' definition '_index'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:29: note: Function 'setCurrentInfo' argument 1 names different: declaration 'fileIndex' definition '_index'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:41: style:inconclusive: Function 'setCurrentInfo' argument 2 names different: declaration 'fileCount' definition '_fileCount'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:75:44: note: Function 'setCurrentInfo' argument 2 names different: declaration 'fileCount' definition '_fileCount'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:41: note: Function 'setCurrentInfo' argument 2 names different: declaration 'fileCount' definition '_fileCount'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:61: style:inconclusive: Function 'setCurrentInfo' argument 3 names different: declaration 'filePath' definition '_filePath'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:75:63: note: Function 'setCurrentInfo' argument 3 names different: declaration 'filePath' definition '_filePath'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:61: note: Function 'setCurrentInfo' argument 3 names different: declaration 'filePath' definition '_filePath'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:80: style:inconclusive: Function 'setCurrentInfo' argument 4 names different: declaration 'fileName' definition '_fileName'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:75:81: note: Function 'setCurrentInfo' argument 4 names different: declaration 'fileName' definition '_fileName'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:80: note: Function 'setCurrentInfo' argument 4 names different: declaration 'fileName' definition '_fileName'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:97: style:inconclusive: Function 'setCurrentInfo' argument 5 names different: declaration 'imageSize' definition '_imageSize'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:75:97: note: Function 'setCurrentInfo' argument 5 names different: declaration 'imageSize' definition '_imageSize'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:97: note: Function 'setCurrentInfo' argument 5 names different: declaration 'imageSize' definition '_imageSize'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:116: style:inconclusive: Function 'setCurrentInfo' argument 6 names different: declaration 'fileSize' definition '_fileSize'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.h:75:115: note: Function 'setCurrentInfo' argument 6 names different: declaration 'fileSize' definition '_fileSize'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:116: note: Function 'setCurrentInfo' argument 6 names different: declaration 'fileSize' definition '_fileSize'. qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:526:33: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:565:14: performance: Range variable 'filter' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:61: performance: Function parameter '_filePath' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:776:80: performance: Function parameter '_fileName' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/mainpanel.cpp:8:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PressTrigger [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:7:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/mainpanel.cpp:62:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomToTop [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:16:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/mainpanel.cpp:118:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_TOP [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/mainpanel.cpp:141:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folderview_hc [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mThumbnailSize [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:99:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:121:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PANEL_SIMPLE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mThumbnailSize [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/mainwindow.cpp:566:52: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/mainpanel.h:11:5: style: Class 'MainPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.h:35:18: style: Virtual function 'focusOn' is called from constructor 'ThumbnailStrip(QWidget*parent=nullptr)' at line 9. Dynamic binding is not used. [virtualCallInConstructor] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:9:5: note: Calling readSettings qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.cpp:148:5: note: Calling focusOn qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstrip.h:35:18: note: focusOn is a virtual function qimgv-1.0.2+git20250905/qimgv/gui/panels/sidepanel/sidepanel.cpp:49:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstripproxy.cpp:35:27: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailStripProxy::isInitialized' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstripproxy.h:17:10: note: Either there is a missing 'override', or the member function 'ThumbnailStripProxy::isInitialized' can be const. qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstripproxy.cpp:35:27: note: Either there is a missing 'override', or the member function 'ThumbnailStripProxy::isInitialized' can be const. qimgv-1.0.2+git20250905/qimgv/gui/panels/mainpanel/thumbnailstripproxy.h:15:5: style: Class 'ThumbnailStripProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.cpp:4:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:17:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:54:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_TOP [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:72:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomToTop [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:135:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.h:44:26: style:inconclusive: Member variable 'DocumentWidget::mPanelEnabled' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:7:7: note: Member variable 'DocumentWidget::mPanelEnabled' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.h:44:26: note: Member variable 'DocumentWidget::mPanelEnabled' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.h:44:10: style:inconclusive: Member variable 'DocumentWidget::avoidPanelFlag' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:9:7: note: Member variable 'DocumentWidget::avoidPanelFlag' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.h:44:10: note: Member variable 'DocumentWidget::avoidPanelFlag' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:111:22: style:inconclusive: Either there is a missing 'override', or the member function 'DocumentWidget::panelEnabled' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.h:21:10: note: Either there is a missing 'override', or the member function 'DocumentWidget::panelEnabled' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:111:22: note: Either there is a missing 'override', or the member function 'DocumentWidget::panelEnabled' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:86:22: style:inconclusive: Either there is a missing 'override', or the member function 'DocumentWidget::panelPinned' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.h:31:10: note: Either there is a missing 'override', or the member function 'DocumentWidget::panelPinned' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/documentwidget.cpp:86:22: note: Either there is a missing 'override', or the member function 'DocumentWidget::panelPinned' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:200:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TransparentForMouseEvents [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:41:28: style:inconclusive: Either there is a missing 'override', or the member function 'VideoPlayerInitProxy::isInitialized' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:36:10: note: Either there is a missing 'override', or the member function 'VideoPlayerInitProxy::isInitialized' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:41:28: note: Either there is a missing 'override', or the member function 'VideoPlayerInitProxy::isInitialized' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:218:28: style:inconclusive: Either there is a missing 'override', or the member function 'VideoPlayerInitProxy::paintEvent' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:46:10: note: Either there is a missing 'override', or the member function 'VideoPlayerInitProxy::paintEvent' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:218:28: note: Either there is a missing 'override', or the member function 'VideoPlayerInitProxy::paintEvent' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:63:10: warning: The class 'VideoPlayerInitProxy' defines member function with name 'playbackFinished' also defined in its parent class 'VideoPlayer'. [duplInheritedMember] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:30:10: note: Parent function 'VideoPlayer::playbackFinished' qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:63:10: note: Derived function 'VideoPlayerInitProxy::playbackFinished' qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:17:5: style: Class 'VideoPlayerInitProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:19:10: style: The function 'showVideo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:9:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:19:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:20:10: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:10:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:20:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:21:10: style: The function 'seekRelative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:11:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:21:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:22:10: style: The function 'pauseResume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:12:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:22:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:23:10: style: The function 'frameStep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:13:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:23:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:24:10: style: The function 'frameStepBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:14:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:24:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:25:10: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:15:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:25:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:26:10: style: The function 'setPaused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:16:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:26:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:27:10: style: The function 'setMuted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:17:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:27:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:28:10: style: The function 'muted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:18:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:28:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:29:10: style: The function 'volumeUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:19:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:29:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:30:10: style: The function 'volumeDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:20:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:30:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:31:10: style: The function 'setVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:21:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:31:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:32:9: style: The function 'volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:22:17: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:32:9: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:33:10: style: The function 'setVideoUnscaled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:23:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:33:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:34:10: style: The function 'setLoopPlayback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:24:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:34:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:42:10: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:33:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:42:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:43:10: style: The function 'hide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayer.h:34:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.h:43:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:97:8: style: Condition '!initPlayer()' is always true [knownConditionTrueFalse] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:97:19: note: Calling function 'initPlayer' returns 0 qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:97:8: note: Condition '!initPlayer()' is always true qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:67:31: style: C-style pointer casting [cstyleCast] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:49:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] qimgv-1.0.2+git20250905/qimgv/macosapplication.h:12:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileOpen [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:53:14: performance: Range variable 'dir' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/gui/viewers/videoplayerinitproxy.cpp:204:18: performance: Range variable 'path' should be declared as const reference. [iterateByValue] qimgv-1.0.2+git20250905/qimgv/proxystyle.cpp:4:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_FrameFocusRect [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:38:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggleTransparencyGrid [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:93:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYBACK_ANIMATION [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:106:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYBACK_VIDEO [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:121:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable durationChanged [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:131:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable durationChanged [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:149:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDICATOR_ENABLED [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:173:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggleLockZoom [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:260:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_WINDOW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:383:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:412:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:438:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_BOTTOM [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:453:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:527:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:591:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Space [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:206:20: style:inconclusive: Either there is a missing 'override', or the member function 'ViewerWidget::interactionEnabled' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.h:28:10: note: Either there is a missing 'override', or the member function 'ViewerWidget::interactionEnabled' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:206:20: note: Either there is a missing 'override', or the member function 'ViewerWidget::interactionEnabled' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:585:20: style:inconclusive: Either there is a missing 'override', or the member function 'ViewerWidget::focusNextPrevChild' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.h:129:10: note: Either there is a missing 'override', or the member function 'ViewerWidget::focusNextPrevChild' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:585:20: note: Either there is a missing 'override', or the member function 'ViewerWidget::focusNextPrevChild' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/viewerwidget.cpp:425:22: style: Variable 'w' can be declared as pointer to const [constVariablePointer] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:28:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinimalViewportUpdate [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:134:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background_fullscreen [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:260:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FastTransformation [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:292:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:378:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QI_FILTER_NEAREST [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:390:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QI_FILTER_NEAREST [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:399:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QI_FILTER_BILINEAR [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:408:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:490:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:502:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:574:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:669:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_ORIGINAL [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:702:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_FREE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:794:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOCUS_TOP [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:842:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_ORIGINAL [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:847:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_WIDTH [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:853:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_WINDOW [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:866:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_FREE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:888:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:913:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1038:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_FREE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1077:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_FREE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1099:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIT_FREE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/main.cpp:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/sharedresources.cpp:28:11: style: The scope of the variable 'pixmapDrawScale' can be reduced. [variableScope] qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.cpp:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.cpp:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.cpp:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Control [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.cpp:116:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:78:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchContent [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/settings.cpp:15:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/settings.cpp:84:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.cpp:99:26: style: Unused private function: 'ShortcutBuilder::fromEventNativeScanCode' [unusedPrivateFunction] qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.h:20:20: note: Unused private function: 'ShortcutBuilder::fromEventNativeScanCode' qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.cpp:99:26: note: Unused private function: 'ShortcutBuilder::fromEventNativeScanCode' qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.cpp:119:15: style: Condition '!sequence.isEmpty()' is always true [knownConditionTrueFalse] qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.cpp:108:24: note: Assuming that condition 'sequence.isEmpty()' is not redundant qimgv-1.0.2+git20250905/qimgv/shortcutbuilder.cpp:119:15: note: Condition '!sequence.isEmpty()' is always true qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.h:30:5: style: Class 'DocumentInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.h:42:13: performance: Function 'format()' should return member 'mFormat' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:149:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:148:46: note: Assuming allocation function fails qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:148:39: note: Assignment 'buf=static_cast(malloc(5))', assigned value is 0 qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:149:9: note: Null pointer dereference qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:151:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:148:46: note: Assuming allocation function fails qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:148:39: note: Assignment 'buf=static_cast(malloc(5))', assigned value is 0 qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:151:19: note: Null pointer dereference qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:177:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:176:46: note: Assuming allocation function fails qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:176:39: note: Assignment 'buf=static_cast(malloc(9))', assigned value is 0 qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:177:9: note: Null pointer dereference qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:179:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:176:46: note: Assuming allocation function fails qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:176:39: note: Assignment 'buf=static_cast(malloc(9))', assigned value is 0 qimgv-1.0.2+git20250905/qimgv/sourcecontainers/documentinfo.cpp:179:19: note: Null pointer dereference qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.cpp:3:10: warning:inconclusive: Member variable 'FSEntry::size' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.cpp:3:10: warning:inconclusive: Member variable 'FSEntry::isDirectory' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.cpp:41:10: warning: Member variable 'FSEntry::size' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.h:9:5: style: Class 'FSEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.cpp:6:33: style:inconclusive: Function 'FSEntry' argument 1 names different: declaration 'filePath' definition 'path'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.h:9:29: note: Function 'FSEntry' argument 1 names different: declaration 'filePath' definition 'path'. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.cpp:6:33: note: Function 'FSEntry' argument 1 names different: declaration 'filePath' definition 'path'. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.cpp:8:13: style: Local variable 'name' shadows outer variable [shadowVariable] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.h:15:19: note: Shadowed declaration qimgv-1.0.2+git20250905/qimgv/sourcecontainers/fsentry.cpp:8:13: note: Shadow variable qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:19:13: performance: Function 'filePath()' should return member 'mPath' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.cpp:41:20: style:inconclusive: Technically the member function 'ImageAnimated::frameCount' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:23:9: note: Technically the member function 'ImageAnimated::frameCount' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.cpp:41:20: note: Technically the member function 'ImageAnimated::frameCount' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:21:10: warning: The class 'ImageAnimated' defines member function with name 'isEdited' also defined in its parent class 'Image'. [duplInheritedMember] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:28:10: note: Parent function 'Image::isEdited' qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:21:10: note: Derived function 'ImageAnimated::isEdited' qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:9:5: style: Class 'ImageAnimated' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:10:5: style: Class 'ImageAnimated' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:11:6: style: The destructor '~ImageAnimated' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:15:14: note: Virtual destructor in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:11:6: note: Destructor in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:13:30: style: The function 'getPixmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:16:38: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:13:30: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:14:35: style: The function 'getImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:17:43: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:14:35: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:16:9: style: The function 'height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:20:17: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:16:9: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:17:9: style: The function 'width' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:21:17: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:17:9: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:18:11: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:22:19: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:18:11: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:25:10: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:24:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:25:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:26:10: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:25:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:26:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:32:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:34:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.h:32:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imageanimated.cpp:6:38: performance: Function parameter '_path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.cpp:50:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Mono [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.cpp:77:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.cpp:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.cpp:139:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFormatConversion [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.cpp:13:20: style:inconclusive: Technically the member function 'Thumbnail::name' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.h:10:13: note: Technically the member function 'Thumbnail::name' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.cpp:13:20: note: Technically the member function 'Thumbnail::name' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.cpp:17:20: style:inconclusive: Technically the member function 'Thumbnail::info' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.h:11:13: note: Technically the member function 'Thumbnail::info' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.cpp:17:20: note: Technically the member function 'Thumbnail::info' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.cpp:21:16: style:inconclusive: Technically the member function 'Thumbnail::size' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.h:12:9: note: Technically the member function 'Thumbnail::size' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.cpp:21:16: note: Technically the member function 'Thumbnail::size' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.cpp:25:17: style:inconclusive: Technically the member function 'Thumbnail::hasAlphaChannel' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.h:13:10: note: Technically the member function 'Thumbnail::hasAlphaChannel' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.cpp:25:17: note: Technically the member function 'Thumbnail::hasAlphaChannel' can be const. qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.h:10:13: performance: Function 'name()' should return member 'mName' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/thumbnail.h:11:13: performance: Function 'info()' should return member 'mInfo' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.cpp:76:22: performance:inconclusive: Technically the member function 'ImageStatic::generateHash' can be static (but you may consider moving to unnamed namespace). [functionStatic] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:39:13: note: Technically the member function 'ImageStatic::generateHash' can be static (but you may consider moving to unnamed namespace). qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.cpp:76:22: note: Technically the member function 'ImageStatic::generateHash' can be static (but you may consider moving to unnamed namespace). qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:14:5: style: Class 'ImageStatic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:15:5: style: Class 'ImageStatic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:16:6: style: The destructor '~ImageStatic' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:15:14: note: Virtual destructor in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:16:6: note: Destructor in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:18:30: style: The function 'getPixmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:16:38: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:18:30: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:20:35: style: The function 'getImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:17:43: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:20:35: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:22:9: style: The function 'height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:20:17: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:22:9: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:23:9: style: The function 'width' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:21:17: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:23:9: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:24:11: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:22:19: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:24:11: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:31:10: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:24:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:31:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:32:10: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:25:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:32:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:35:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:34:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.h:35:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.cpp:4:34: performance: Function parameter '_path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.cpp:76:43: performance: Function parameter 'str' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:11:5: style: Class 'Video' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:12:5: style: Class 'Video' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:14:30: style: The function 'getPixmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:16:38: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:14:30: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:15:35: style: The function 'getImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:17:43: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:15:35: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:16:9: style: The function 'height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:20:17: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:16:9: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:17:9: style: The function 'width' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:21:17: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:17:9: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:18:11: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:22:19: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:18:11: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:21:10: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:24:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:21:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:22:10: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:25:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:22:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:26:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/image.h:34:18: note: Virtual function in base class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.h:26:10: note: Function in derived class qimgv-1.0.2+git20250905/qimgv/sourcecontainers/imagestatic.cpp:69:21: style: Consider using std::min_element algorithm instead of a raw loop. [useStlAlgorithm] qimgv-1.0.2+git20250905/qimgv/sourcecontainers/video.cpp:4:22: performance: Function parameter '_path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/settings.cpp:264:30: style:inconclusive: Either there is a missing 'override', or the member function 'Settings::colorScheme' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/settings.h:232:24: note: Either there is a missing 'override', or the member function 'Settings::colorScheme' can be const. qimgv-1.0.2+git20250905/qimgv/settings.cpp:264:30: note: Either there is a missing 'override', or the member function 'Settings::colorScheme' can be const. qimgv-1.0.2+git20250905/qimgv/settings.cpp:356:16: style:inconclusive: Either there is a missing 'override', or the member function 'Settings::videoPlayback' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/settings.h:236:10: note: Either there is a missing 'override', or the member function 'Settings::videoPlayback' can be const. qimgv-1.0.2+git20250905/qimgv/settings.cpp:356:16: note: Either there is a missing 'override', or the member function 'Settings::videoPlayback' can be const. qimgv-1.0.2+git20250905/qimgv/settings.h:254:45: performance: Function 'videoFormats()' should return member 'mVideoFormatsMap' by const reference. [returnByReference] qimgv-1.0.2+git20250905/qimgv/tests/test_mapoverlay.h:7:1: style: The class 'Test_MapOverlay' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qimgv-1.0.2+git20250905/qimgv/tests/test_mapoverlay.cpp:45:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Test_MapOverlay::init' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/tests/test_mapoverlay.h:14:10: note: Either there is a missing 'override', or the member function 'Test_MapOverlay::init' can be static. qimgv-1.0.2+git20250905/qimgv/tests/test_mapoverlay.cpp:45:23: note: Either there is a missing 'override', or the member function 'Test_MapOverlay::init' can be static. qimgv-1.0.2+git20250905/qimgv/tests/test_mapoverlay.cpp:49:23: performance:inconclusive: Either there is a missing 'override', or the member function 'Test_MapOverlay::cleanup' can be static. [functionStatic] qimgv-1.0.2+git20250905/qimgv/tests/test_mapoverlay.h:15:10: note: Either there is a missing 'override', or the member function 'Test_MapOverlay::cleanup' can be static. qimgv-1.0.2+git20250905/qimgv/tests/test_mapoverlay.cpp:49:23: note: Either there is a missing 'override', or the member function 'Test_MapOverlay::cleanup' can be static. qimgv-1.0.2+git20250905/qimgv/settings.cpp:421:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] qimgv-1.0.2+git20250905/qimgv/settings.cpp:306:37: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/settings.cpp:735:42: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/settings.cpp:743:41: performance: Function parameter 'paths' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/settings.cpp:1073:39: performance: Function parameter 'name' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/settings.cpp:1129:36: performance: Function parameter 'lang' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/settings.cpp:1148:38: performance: Function parameter 'levels' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/settings.cpp:118:32: style: Variable 'text_padding_small' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/settings.cpp:129:35: style: Variable 'overlay_header_margin' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/settings.cpp:118:13: style: Variable 'text_padding_small' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/settings.cpp:129:13: style: Variable 'overlay_header_margin' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/utils/cmdoptionsrunner.cpp:50:8: style: Condition '!features.count()' is always true [knownConditionTrueFalse] qimgv-1.0.2+git20250905/qimgv/utils/imagefactory.cpp:6:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/actions.cpp:15:47: style:inconclusive: Technically the member function 'Actions::getMap' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/utils/actions.h:12:42: note: Technically the member function 'Actions::getMap' can be const. qimgv-1.0.2+git20250905/qimgv/utils/actions.cpp:15:47: note: Technically the member function 'Actions::getMap' can be const. qimgv-1.0.2+git20250905/qimgv/utils/inputmap.cpp:288:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/fileoperations.cpp:4:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/fileoperations.cpp:118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/fileoperations.cpp:195:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/inputmap.cpp:17:41: style:inconclusive: Technically the member function 'InputMap::keys' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/utils/inputmap.h:10:35: note: Technically the member function 'InputMap::keys' can be const. qimgv-1.0.2+git20250905/qimgv/utils/inputmap.cpp:17:41: note: Technically the member function 'InputMap::keys' can be const. qimgv-1.0.2+git20250905/qimgv/utils/inputmap.cpp:21:54: style:inconclusive: Technically the member function 'InputMap::modifiers' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/utils/inputmap.h:11:48: note: Technically the member function 'InputMap::modifiers' can be const. qimgv-1.0.2+git20250905/qimgv/utils/inputmap.cpp:21:54: note: Technically the member function 'InputMap::modifiers' can be const. qimgv-1.0.2+git20250905/qimgv/utils/imagelib.cpp:5:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceIn [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/imagelib.cpp:17:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/imagelib.cpp:147:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Indexed8 [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/imagelib.cpp:179:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FastTransformation [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/randomizer.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qimgv-1.0.2+git20250905/qimgv/utils/randomizer.cpp:3:13: warning: Member variable 'Randomizer::currentIndex' is not initialized in the constructor. [uninitMemberVar] qimgv-1.0.2+git20250905/qimgv/utils/randomizer.cpp:27:29: style:inconclusive: Function 'indexOf' argument 1 names different: declaration 'n' definition 'item'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/utils/randomizer.h:28:21: note: Function 'indexOf' argument 1 names different: declaration 'n' definition 'item'. qimgv-1.0.2+git20250905/qimgv/utils/randomizer.cpp:27:29: note: Function 'indexOf' argument 1 names different: declaration 'n' definition 'item'. qimgv-1.0.2+git20250905/qimgv/utils/stuff.cpp:20:31: performance: Function parameter 'str' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/utils/stuff.cpp:28:33: performance: Function parameter 'str' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/utils/wallpapersetter.cpp:7:44: performance: Function parameter 'path' should be passed by const reference. [passedByValue] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:164:32: style:inconclusive: Member variable 'ImageViewerV2::imageFitModeDefault' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:25:5: note: Member variable 'ImageViewerV2::imageFitModeDefault' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:164:32: note: Member variable 'ImageViewerV2::imageFitModeDefault' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:127:21: style:inconclusive: Member variable 'ImageViewerV2::scene' is in the wrong place in the initializer list. [initializerList] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:26:5: note: Member variable 'ImageViewerV2::scene' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:127:21: note: Member variable 'ImageViewerV2::scene' is in the wrong place in the initializer list. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1093:21: style:inconclusive: Either there is a missing 'override', or the member function 'ImageViewerV2::lockZoomEnabled' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:103:10: note: Either there is a missing 'override', or the member function 'ImageViewerV2::lockZoomEnabled' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1093:21: note: Either there is a missing 'override', or the member function 'ImageViewerV2::lockZoomEnabled' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1115:21: style:inconclusive: Either there is a missing 'override', or the member function 'ImageViewerV2::lockViewEnabled' can be const. [functionConst] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:105:10: note: Either there is a missing 'override', or the member function 'ImageViewerV2::lockViewEnabled' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1115:21: note: Either there is a missing 'override', or the member function 'ImageViewerV2::lockViewEnabled' can be const. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:80:18: style: Virtual function 'readSettings' is called from constructor 'ImageViewerV2(QWidget*parent=nullptr)' at line 95. Dynamic binding is not used. [virtualCallInConstructor] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:95:5: note: Calling readSettings qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:80:18: note: readSettings is a virtual function qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:37:5: style: Class 'ImageViewerV2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:639:19: style: Condition 'isWheel' is always true [knownConditionTrueFalse] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:624:12: note: Assuming that condition '!isWheel' is not redundant qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:639:19: note: Condition 'isWheel' is always true qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1024:13: style: Variable 'newScale' is assigned an expression that holds the same value. [redundantAssignment] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1019:20: note: newScale is assigned 'currentScale()*(1.0f+zoomStep)' here. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1024:13: note: Variable 'newScale' is assigned an expression that holds the same value. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1063:13: style: Variable 'newScale' is assigned an expression that holds the same value. [redundantAssignment] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1058:20: note: newScale is assigned 'currentScale()*(1.0f-zoomStep)' here. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1063:13: note: Variable 'newScale' is assigned an expression that holds the same value. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:255:59: style:inconclusive: Function 'showAnimation' argument 1 names different: declaration '_animation' definition '_movie'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:44:56: note: Function 'showAnimation' argument 1 names different: declaration '_animation' definition '_movie'. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:255:59: note: Function 'showAnimation' argument 1 names different: declaration '_animation' definition '_movie'. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:831:45: style:inconclusive: Function 'setFitMode' argument 1 names different: declaration 'mode' definition 'newMode'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:72:42: note: Function 'setFitMode' argument 1 names different: declaration 'mode' definition 'newMode'. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:831:45: note: Function 'setFitMode' argument 1 names different: declaration 'mode' definition 'newMode'. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:895:49: style:inconclusive: Function 'scroll' argument 3 names different: declaration 'animated' definition 'smooth'. [funcArgNamesDifferent] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.h:175:38: note: Function 'scroll' argument 3 names different: declaration 'animated' definition 'smooth'. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:895:49: note: Function 'scroll' argument 3 names different: declaration 'animated' definition 'smooth'. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:641:29: style: Variable 'scrollable' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:641:18: style: Variable 'scrollable' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1201:20: style: Variable 'rounded' is assigned a value that is never used. [unreadVariable] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1201:12: style: Variable 'rounded' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 qimgv-1.0.2+git20250905/qimgv/components/cache/cacheitem.cpp:9:5: warning: Class 'CacheItem' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head qimgv-1.0.2+git20250905/qimgv/components/cache/cacheitem.cpp:9:5: warning: Class 'CacheItem' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 qimgv-1.0.2+git20250905/qimgv/components/cache/cacheitem.cpp:9:5: warning: Class 'CacheItem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head qimgv-1.0.2+git20250905/qimgv/components/cache/cacheitem.cpp:9:5: warning: Class 'CacheItem' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 qimgv-1.0.2+git20250905/qimgv/gui/customwidgets/pathselectormenuitem.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1024:13: style: Variable 'newScale' is assigned an expression that holds the same value. [redundantAssignment] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1019:20: note: newScale is assigned 'currentScale()*(1.0f+zoomStep)' here. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1024:13: note: Variable 'newScale' is assigned an expression that holds the same value. head qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1063:13: style: Variable 'newScale' is assigned an expression that holds the same value. [redundantAssignment] qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1058:20: note: newScale is assigned 'currentScale()*(1.0f-zoomStep)' here. qimgv-1.0.2+git20250905/qimgv/gui/viewers/imageviewerv2.cpp:1063:13: note: Variable 'newScale' is assigned an expression that holds the same value. DONE