2025-08-31 19:17 ftp://ftp.de.debian.org/debian/pool/main/k/kitemviews/kitemviews_5.116.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --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.41+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: 2ee39fe (2025-08-30 22:07:31 +0200) count: 37 97 elapsed-time: 0.1 0.3 head-timing-info: old-timing-info: head results: kitemviews-5.116.0/src/kcategorizedsortfilterproxymodel.h:96:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/kcategorizedsortfilterproxymodel.h:96:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/kcategorydrawer.h:156:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/kcategorydrawer.h:156:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/kcategorizedview.h:291:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/kcategorizedview.h:291:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/kfilterproxysearchline.h:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/kfilterproxysearchline.h:12:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/klistwidgetsearchline.h:33:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/klistwidgetsearchline.h:33:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/ktreewidgetsearchline.h:37:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/ktreewidgetsearchline.h:37:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/kwidgetitemdelegate.h:109:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/src/kwidgetitemdelegate.h:109:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kitemviews-5.116.0/tests/kcategorizedviewtest.cpp:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconMode [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/src/kextendableitemdelegate.cpp:124:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/src/kextendableitemdelegate.cpp:178:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beginning [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/tests/ktreewidgetsearchlinetest.cpp:59:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/tests/ktreewidgetsearchlinetest.cpp:102:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/src/kextendableitemdelegate.cpp:401:34: style:inconclusive: Either there is a missing 'override', or the member function 'KExtendableItemDelegate::extendPixmap' can be const. [functionConst] kitemviews-5.116.0/src/kextendableitemdelegate.h:130:13: note: Either there is a missing 'override', or the member function 'KExtendableItemDelegate::extendPixmap' can be const. kitemviews-5.116.0/src/kextendableitemdelegate.cpp:401:34: note: Either there is a missing 'override', or the member function 'KExtendableItemDelegate::extendPixmap' can be const. kitemviews-5.116.0/src/kextendableitemdelegate.cpp:406:34: style:inconclusive: Either there is a missing 'override', or the member function 'KExtendableItemDelegate::contractPixmap' can be const. [functionConst] kitemviews-5.116.0/src/kextendableitemdelegate.h:135:13: note: Either there is a missing 'override', or the member function 'KExtendableItemDelegate::contractPixmap' can be const. kitemviews-5.116.0/src/kextendableitemdelegate.cpp:406:34: note: Either there is a missing 'override', or the member function 'KExtendableItemDelegate::contractPixmap' can be const. kitemviews-5.116.0/src/kextendableitemdelegate.h:54:5: style: Class 'KExtendableItemDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemviews-5.116.0/src/kextendableitemdelegate.cpp:20:5: style: Class 'KExtendableItemDelegatePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_Hover [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:62:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable green [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:136:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_PanelItemViewItem [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:151:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:197:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:277:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kitemviews-5.116.0/src/kextendableitemdelegate.cpp:68:51: style:inconclusive: Function 'extendItem' argument 1 names different: declaration 'extender' definition 'ext'. [funcArgNamesDifferent] kitemviews-5.116.0/src/kextendableitemdelegate.h:73:30: note: Function 'extendItem' argument 1 names different: declaration 'extender' definition 'ext'. kitemviews-5.116.0/src/kextendableitemdelegate.cpp:68:51: note: Function 'extendItem' argument 1 names different: declaration 'extender' definition 'ext'. kitemviews-5.116.0/src/kextendableitemdelegate.cpp:120:14: style: Local variable 'extender' shadows outer variable [shadowVariable] kitemviews-5.116.0/src/kextendableitemdelegate.cpp:55:14: note: Shadowed declaration kitemviews-5.116.0/src/kextendableitemdelegate.cpp:120:14: note: Shadow variable kitemviews-5.116.0/src/kextendableitemdelegate.cpp:135:19: style: Local variable 'extender' shadows outer variable [shadowVariable] kitemviews-5.116.0/src/kextendableitemdelegate.cpp:55:14: note: Shadowed declaration kitemviews-5.116.0/src/kextendableitemdelegate.cpp:135:19: note: Shadow variable kitemviews-5.116.0/src/kextendableitemdelegate.cpp:316:14: style: Local variable 'extender' shadows outer variable [shadowVariable] kitemviews-5.116.0/src/kextendableitemdelegate.cpp:55:14: note: Shadowed declaration kitemviews-5.116.0/src/kextendableitemdelegate.cpp:316:14: note: Shadow variable kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:38:5: style: Class 'TestWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:106:5: style: Class 'MyDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kitemviews-5.116.0/tests/kwidgetitemdelegatetest.cpp:162:51: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] diff: 2.18.0 kitemviews-5.116.0/src/kcategorizedsortfilterproxymodel.cpp:112:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedsortfilterproxymodel.h:51:5: style: Class 'KCategorizedSortFilterProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kitemviews-5.116.0/src/kcategorizedsortfilterproxymodel.h:96:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kitemviews-5.116.0/src/kcategorizedsortfilterproxymodel.h:96:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kitemviews-5.116.0/src/kcategorizedsortfilterproxymodel_p.h:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1018:47: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1018:47: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1082:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListMode [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1123:31: style: Local variable 'current' shadows outer variable [shadowVariable] kitemviews-5.116.0/src/kcategorizedview.cpp:1086:23: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1123:31: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1125:51: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1125:51: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1154:31: style: Local variable 'current' shadows outer variable [shadowVariable] kitemviews-5.116.0/src/kcategorizedview.cpp:1086:23: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1154:31: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1156:51: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1156:51: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1259:41: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1259:41: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1276:41: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1276:41: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1294:52: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1294:52: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1299:45: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1299:45: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:131:103: style:inconclusive: Function 'intersectingIndexesWithRect' argument 1 names different: declaration 'rect' definition '_rect'. [funcArgNamesDifferent] kitemviews-5.116.0/src/kcategorizedview_p.h:54:82: note: Function 'intersectingIndexesWithRect' argument 1 names different: declaration 'rect' definition '_rect'. kitemviews-5.116.0/src/kcategorizedview.cpp:131:103: note: Function 'intersectingIndexesWithRect' argument 1 names different: declaration 'rect' definition '_rect'. 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1334:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAlwaysOn [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:1432:37: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:1432:37: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:185:16: style: Local variable 'block' shadows outer variable [shadowVariable] kitemviews-5.116.0/src/kcategorizedview.cpp:174:12: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:185:16: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:185:16: style: Variable 'block' can be declared as reference to const [constVariableReference] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:299:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstIndex [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:379:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:477:31: performance:inconclusive: Technically the member function 'KCategorizedViewPrivate::_k_slotCollapseOrExpandClicked' can be static (but you may consider moving to unnamed namespace). [functionStatic] kitemviews-5.116.0/src/kcategorizedview_p.h:131:10: note: Technically the member function 'KCategorizedViewPrivate::_k_slotCollapseOrExpandClicked' can be static (but you may consider moving to unnamed namespace). kitemviews-5.116.0/src/kcategorizedview.cpp:477:31: note: Technically the member function 'KCategorizedViewPrivate::_k_slotCollapseOrExpandClicked' can be static (but you may consider moving to unnamed namespace). 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:546:37: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:546:37: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:561:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:640:41: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:640:41: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:707:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:778:47: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:778:47: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:784:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:810:41: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:810:41: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:87:7: warning: Class 'KCategorizedViewPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:87:7: warning: Class 'KCategorizedViewPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:924:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragSelectingState [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:938:47: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:938:47: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:951:35: style: Local variable 'categoryIndex' shadows outer variable [shadowVariable] kitemviews-5.116.0/src/kcategorizedview.cpp:939:27: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:951:35: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:952:44: style: Local variable 'option' shadows outer variable [shadowVariable] kitemviews-5.116.0/src/kcategorizedview.cpp:940:30: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:952:44: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:980:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.cpp:991:47: style: Local variable 'block' shadows outer function [shadowFunction] kitemviews-5.116.0/src/kcategorizedview.h:180:21: note: Shadowed declaration kitemviews-5.116.0/src/kcategorizedview.cpp:991:47: note: Shadow variable head kitemviews-5.116.0/src/kcategorizedview.h:291:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kitemviews-5.116.0/src/kcategorizedview.h:291:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kitemviews-5.116.0/src/kcategorizedview.h:76:5: style: Class 'KCategorizedView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kitemviews-5.116.0/src/kcategorydrawer.cpp:23:5: style: Class 'KCategoryDrawerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kitemviews-5.116.0/src/kcategorydrawer.cpp:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] head kitemviews-5.116.0/src/kcategorydrawer.h:156:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kitemviews-5.116.0/src/kcategorydrawer.h:156:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kitemviews-5.116.0/src/kcategorydrawer.h:43:5: style: Class 'KCategoryDrawer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kitemviews-5.116.0/src/kfilterproxysearchline.h:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kitemviews-5.116.0/src/kfilterproxysearchline.h:12:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kitemviews-5.116.0/src/klistwidgetsearchline.cpp:132:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/klistwidgetsearchline.cpp:135:54: style:inconclusive: Function 'init' argument 1 names different: declaration 'listWidget' definition '_listWidget'. [funcArgNamesDifferent] kitemviews-5.116.0/src/klistwidgetsearchline.cpp:31:28: note: Function 'init' argument 1 names different: declaration 'listWidget' definition '_listWidget'. kitemviews-5.116.0/src/klistwidgetsearchline.cpp:135:54: note: Function 'init' argument 1 names different: declaration 'listWidget' definition '_listWidget'. 2.18.0 kitemviews-5.116.0/src/klistwidgetsearchline.cpp:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/klistwidgetsearchline.cpp:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/klistwidgetsearchline.cpp:20:5: style: Class 'KListWidgetSearchLinePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kitemviews-5.116.0/src/klistwidgetsearchline.cpp:98:56: style:inconclusive: Function 'setListWidget' argument 1 names different: declaration 'lv' definition 'lw'. [funcArgNamesDifferent] kitemviews-5.116.0/src/klistwidgetsearchline.h:112:37: note: Function 'setListWidget' argument 1 names different: declaration 'lv' definition 'lw'. kitemviews-5.116.0/src/klistwidgetsearchline.cpp:98:56: note: Function 'setListWidget' argument 1 names different: declaration 'lv' definition 'lw'. head kitemviews-5.116.0/src/klistwidgetsearchline.h:33:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kitemviews-5.116.0/src/klistwidgetsearchline.h:33:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:205:55: style:inconclusive: Function 'KTreeWidgetSearchLine' argument 1 names different: declaration 'parent' definition 'q'. [funcArgNamesDifferent] kitemviews-5.116.0/src/ktreewidgetsearchline.h:49:45: note: Function 'KTreeWidgetSearchLine' argument 1 names different: declaration 'parent' definition 'q'. kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:205:55: note: Function 'KTreeWidgetSearchLine' argument 1 names different: declaration 'parent' definition 'q'. 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:220:55: style:inconclusive: Function 'KTreeWidgetSearchLine' argument 1 names different: declaration 'parent' definition 'q'. [funcArgNamesDifferent] kitemviews-5.116.0/src/ktreewidgetsearchline.h:58:36: note: Function 'KTreeWidgetSearchLine' argument 1 names different: declaration 'parent' definition 'q'. kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:220:55: note: Function 'KTreeWidgetSearchLine' argument 1 names different: declaration 'parent' definition 'q'. 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:24:5: style: Class 'KTreeWidgetSearchLinePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:301:23: style: Local variable 'treeWidget' shadows outer function [shadowFunction] kitemviews-5.116.0/src/ktreewidgetsearchline.h:94:18: note: Shadowed declaration kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:301:23: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:332:68: style:inconclusive: Function 'setCaseSensitivity' argument 1 names different: declaration 'caseSensitivity' definition 'caseSensitive'. [funcArgNamesDifferent] kitemviews-5.116.0/src/ktreewidgetsearchline.h:174:49: note: Function 'setCaseSensitivity' argument 1 names different: declaration 'caseSensitivity' definition 'caseSensitive'. kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:332:68: note: Function 'setCaseSensitivity' argument 1 names different: declaration 'caseSensitivity' definition 'caseSensitive'. 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:340:56: style:inconclusive: Function 'setKeepParentsVisible' argument 1 names different: declaration 'value' definition 'visible'. [funcArgNamesDifferent] kitemviews-5.116.0/src/ktreewidgetsearchline.h:190:37: note: Function 'setKeepParentsVisible' argument 1 names different: declaration 'value' definition 'visible'. kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:340:56: note: Function 'setKeepParentsVisible' argument 1 names different: declaration 'value' definition 'visible'. 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:363:23: style: Local variable 'treeWidget' shadows outer function [shadowFunction] kitemviews-5.116.0/src/ktreewidgetsearchline.h:94:18: note: Shadowed declaration kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:363:23: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:369:23: style: Local variable 'treeWidget' shadows outer function [shadowFunction] kitemviews-5.116.0/src/ktreewidgetsearchline.h:94:18: note: Shadowed declaration kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:369:23: note: Shadow variable 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:525:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:64:71: style:inconclusive: Function '_k_rowsInserted' argument 1 names different: declaration 'parent' definition 'parentIndex'. [funcArgNamesDifferent] kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:38:45: note: Function '_k_rowsInserted' argument 1 names different: declaration 'parent' definition 'parentIndex'. kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:64:71: note: Function '_k_rowsInserted' argument 1 names different: declaration 'parent' definition 'parentIndex'. 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:73:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:83:28: style: Variable 'widgetW' can be declared as pointer to const [constVariablePointer] 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:95:66: style:inconclusive: Function '_k_treeWidgetDeleted' argument 1 names different: declaration 'treeWidget' definition 'object'. [funcArgNamesDifferent] kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:39:40: note: Function '_k_treeWidgetDeleted' argument 1 names different: declaration 'treeWidget' definition 'object'. kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:95:66: note: Function '_k_treeWidgetDeleted' argument 1 names different: declaration 'treeWidget' definition 'object'. 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.h:249:18: style: Virtual function 'disconnectTreeWidget' is called from constructor 'KTreeWidgetSearchLine(QWidget*parent,const QList&treeWidgets)' at line 227. Dynamic binding is not used. [virtualCallInConstructor] kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:227:5: note: Calling setTreeWidgets kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:364:9: note: Calling disconnectTreeWidget kitemviews-5.116.0/src/ktreewidgetsearchline.h:249:18: note: disconnectTreeWidget is a virtual function 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchline.h:249:18: style: Virtual function 'disconnectTreeWidget' is called from constructor 'KTreeWidgetSearchLine(QWidget*parent=nullptr,QTreeWidget*treeWidget=nullptr)' at line 213. Dynamic binding is not used. [virtualCallInConstructor] kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:213:5: note: Calling setTreeWidget kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:357:5: note: Calling setTreeWidgets kitemviews-5.116.0/src/ktreewidgetsearchline.cpp:364:9: note: Calling disconnectTreeWidget kitemviews-5.116.0/src/ktreewidgetsearchline.h:249:18: note: disconnectTreeWidget is a virtual function head kitemviews-5.116.0/src/ktreewidgetsearchline.h:37:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kitemviews-5.116.0/src/ktreewidgetsearchline.h:37:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kitemviews-5.116.0/src/ktreewidgetsearchlinewidget.cpp:31:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegate.cpp:165:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_Hover [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegate.cpp:208:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Destroy [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegate.h:106:59: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] head kitemviews-5.116.0/src/kwidgetitemdelegate.h:109:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kitemviews-5.116.0/src/kwidgetitemdelegate.h:109:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KITEMVIEWS_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegatepool.cpp:145:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Destroy [valueFlowBailoutIncompleteVar] 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegatepool.cpp:33:5: style: Class 'KWidgetItemDelegateEventListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegatepool.cpp:47:7: warning: Class 'KWidgetItemDelegatePoolPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegatepool.cpp:47:7: warning: Class 'KWidgetItemDelegatePoolPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegatepool.cpp:63:67: style:inconclusive: Function 'findWidgets' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] kitemviews-5.116.0/src/kwidgetitemdelegatepool_p.h:55:63: note: Function 'findWidgets' argument 1 names different: declaration 'index' definition 'idx'. kitemviews-5.116.0/src/kwidgetitemdelegatepool.cpp:63:67: note: Function 'findWidgets' argument 1 names different: declaration 'index' definition 'idx'. 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegatepool_p.h:38:5: style: Class 'KWidgetItemDelegatePool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kitemviews-5.116.0/src/kwidgetitemdelegatepool_p.h:81:5: style: Class 'KWidgetItemDelegatePoolPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] DONE