2025-08-31 21:29 ftp://ftp.de.debian.org/debian/pool/main/k/kxmlgui/kxmlgui_5.116.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --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: 145 468 elapsed-time: 0.3 0.9 head-timing-info: old-timing-info: head results: kxmlgui-5.116.0/autotests/kactioncategorytest.cpp:120:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Revert [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kmainwindow_unittest.cpp:25:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kmainwindow_unittest.cpp:30:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kmainwindow_unittest.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kmainwindow_unittest.cpp:256:17: style: Variable 'frameStatusBar' can be declared as pointer to const [constVariablePointer] kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:98:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_A [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:138:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_A [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:230:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALT [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:245:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:256:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cut [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:266:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inserted [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kactioncollectiontest.h:7:1: style: The class 'tst_KActionCollection' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kxmlgui-5.116.0/autotests/ktooltiphelper_unittest.cpp:40:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isVisible [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktooltiphelper_unittest.cpp:122:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktooltiphelper_unittest.cpp:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktooltiphelper_unittest.cpp:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:244:23: style: Local variable 'collection' shadows outer variable [shadowVariable] kxmlgui-5.116.0/autotests/kactioncollectiontest.h:32:24: note: Shadowed declaration kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:244:23: note: Shadow variable kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:254:23: style: Local variable 'collection' shadows outer variable [shadowVariable] kxmlgui-5.116.0/autotests/kactioncollectiontest.h:32:24: note: Shadowed declaration kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:254:23: note: Shadow variable kxmlgui-5.116.0/autotests/kactioncollectiontest.cpp:255:14: style: Variable 'cut' can be declared as pointer to const [constVariablePointer] kxmlgui-5.116.0/autotests/ktooltiphelper_unittest.h:19:1: style: The class 'KToolTipHelper_UnitTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:87:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:102:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:152:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:166:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MainToolbar [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MainToolbar [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:352:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconChanged [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:365:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconChanged [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:375:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:384:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:452:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextUnderIcon [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:467:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:537:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopToolBarArea [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:590:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:666:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Show [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/ktoolbar.h:148:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/ktoolbar.h:148:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kaboutapplicationdialog.h:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kaboutapplicationdialog.h:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kaboutapplicationcomponentmodel_p.cpp:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kaboutapplicationcomponentmodel_p.cpp:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kaboutapplicationcomponentmodel_p.cpp:13:96: style:inconclusive: Function 'KAboutApplicationComponentModel' argument 1 names different: declaration 'personList' definition 'componentList'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kaboutapplicationcomponentmodel_p.h:26:76: note: Function 'KAboutApplicationComponentModel' argument 1 names different: declaration 'personList' definition 'componentList'. kxmlgui-5.116.0/src/kaboutapplicationcomponentmodel_p.cpp:13:96: note: Function 'KAboutApplicationComponentModel' argument 1 names different: declaration 'personList' definition 'componentList'. kxmlgui-5.116.0/src/kaboutapplicationlistview_p.cpp:17:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kaboutkdedialog_p.cpp:36:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageLeft [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.cpp:34:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoLessSafeRedirectPolicy [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.cpp:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.cpp:106:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:40:1: style: The class 'tst_KToolBar' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:159:20: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_KToolBar::init' can be static. [functionStatic] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:47:10: note: Either there is a missing 'override', or the member function 'tst_KToolBar::init' can be static. kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:159:20: note: Either there is a missing 'override', or the member function 'tst_KToolBar::init' can be static. kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:622:23: style: Local variable 'firstClient' shadows outer variable [shadowVariable] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:553:19: note: Shadowed declaration kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:622:23: note: Shadow variable kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:625:19: style: Local variable 'mainToolBar' shadows outer variable [shadowVariable] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:584:15: note: Shadowed declaration kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:625:19: note: Shadow variable kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:626:19: style: Local variable 'otherToolBar' shadows outer variable [shadowVariable] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:585:15: note: Shadowed declaration kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:626:19: note: Shadow variable kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:627:19: style: Local variable 'bigToolBar' shadows outer variable [shadowVariable] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:586:15: note: Shadowed declaration kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:627:19: note: Shadow variable kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:628:19: style: Local variable 'hiddenToolBar' shadows outer variable [shadowVariable] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:588:15: note: Shadowed declaration kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:628:19: note: Shadow variable kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:629:19: style: Local variable 'secondHiddenToolBar' shadows outer variable [shadowVariable] kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:589:15: note: Shadowed declaration kxmlgui-5.116.0/autotests/ktoolbar_unittest.cpp:629:19: note: Shadow variable kxmlgui-5.116.0/src/kaboutplugindialog.cpp:76:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kaboutplugindialog.cpp:76:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.cpp:21:10: style: Local variable 'hasAnyAvatars' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.h:52:10: note: Shadowed declaration kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.cpp:21:10: note: Shadow variable kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.cpp:115:28: style: Local variable 'data' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.h:44:14: note: Shadowed declaration kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.cpp:115:28: note: Shadow variable kxmlgui-5.116.0/src/kaboutapplicationpersonmodel_p.cpp:108:36: style: Variable 'manager' can be declared as pointer to const [constVariablePointer] kxmlgui-5.116.0/src/kactioncollection.h:270:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kactioncollection.h:270:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kactionconflictdetector.cpp:34:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Shortcut [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kbugreport.cpp:559:62: error: There is an unknown macro here somewhere. Configuration is required. If KDE_INSTALL_LIBEXECDIR_KF is a macro then please configure it. [unknownMacro] kxmlgui-5.116.0/src/kcheckaccelerators.cpp:116:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_COREAPP_STARTUP_FUNCTION is a macro then please configure it. [unknownMacro] kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:39:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImageLeft [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:74:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextBrowserInteraction [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:109:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:142:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stateChanged [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:190:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:223:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:244:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:266:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Close [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kedittoolbar.h:147:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kedittoolbar.h:147:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kkeysequencewidget.h:212:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kkeysequencewidget.h:212:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:34:39: performance:inconclusive: Technically the member function 'KAbstractAboutDialogPrivate::createTitleWidget' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kabstractaboutdialog_p.h:29:14: note: Technically the member function 'KAbstractAboutDialogPrivate::createTitleWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:34:39: note: Technically the member function 'KAbstractAboutDialogPrivate::createTitleWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:45:39: performance:inconclusive: Technically the member function 'KAbstractAboutDialogPrivate::createAboutWidget' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kabstractaboutdialog_p.h:30:14: note: Technically the member function 'KAbstractAboutDialogPrivate::createAboutWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:45:39: note: Technically the member function 'KAbstractAboutDialogPrivate::createAboutWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:99:39: performance:inconclusive: Technically the member function 'KAbstractAboutDialogPrivate::createComponentWidget' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kabstractaboutdialog_p.h:36:14: note: Technically the member function 'KAbstractAboutDialogPrivate::createComponentWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:99:39: note: Technically the member function 'KAbstractAboutDialogPrivate::createComponentWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:159:39: performance:inconclusive: Technically the member function 'KAbstractAboutDialogPrivate::createAuthorsWidget' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kabstractaboutdialog_p.h:37:14: note: Technically the member function 'KAbstractAboutDialogPrivate::createAuthorsWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:159:39: note: Technically the member function 'KAbstractAboutDialogPrivate::createAuthorsWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:209:39: performance:inconclusive: Technically the member function 'KAbstractAboutDialogPrivate::createCreditWidget' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kabstractaboutdialog_p.h:42:14: note: Technically the member function 'KAbstractAboutDialogPrivate::createCreditWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:209:39: note: Technically the member function 'KAbstractAboutDialogPrivate::createCreditWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:230:39: performance:inconclusive: Technically the member function 'KAbstractAboutDialogPrivate::createTranslatorsWidget' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kabstractaboutdialog_p.h:43:14: note: Technically the member function 'KAbstractAboutDialogPrivate::createTranslatorsWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:230:39: note: Technically the member function 'KAbstractAboutDialogPrivate::createTranslatorsWidget' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:263:35: performance:inconclusive: Technically the member function 'KAbstractAboutDialogPrivate::createForm' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kabstractaboutdialog_p.h:44:10: note: Technically the member function 'KAbstractAboutDialogPrivate::createForm' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kabstractaboutdialog_p.cpp:263:35: note: Technically the member function 'KAbstractAboutDialogPrivate::createForm' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kaboutapplicationcomponentlistdelegate_p.h:33:51: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] kxmlgui-5.116.0/src/kaboutapplicationpersonlistdelegate_p.h:33:51: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] kxmlgui-5.116.0/src/klicensedialog_p.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kmainwindow.h:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kmainwindow.h:30:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:95:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:192:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:238:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:604:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoToolBarArea [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:840:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopToolBarArea [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:997:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:1146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Russian [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:1163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MetaModifier [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/autotests/kxmlgui_unittest.cpp:1197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_F22 [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/ksendbugmail/main.cpp:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/ksendbugmail/main.cpp:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/systeminformation_p.h:23:24: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] kxmlgui-5.116.0/src/ksendbugmail/main.h:19:5: style: Class 'BugMailer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kxmlgui-5.116.0/src/ksendbugmail/smtp.h:64:16: performance: Function 'getLastLine()' should return member 'lastLine' by const reference. [returnByReference] kxmlgui-5.116.0/src/ksendbugmail/main.cpp:107:13: style: The scope of the variable 'line' can be reduced. [variableScope] kxmlgui-5.116.0/src/systeminformation_p.h:23:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kxmlgui-5.116.0/src/ksendbugmail/smtp.cpp:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Init [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kshortcutseditor.h:139:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kshortcutseditor.h:139:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kshortcutwidget.h:55:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kshortcutwidget.h:55:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kswitchlanguagedialog_p.cpp:50:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_COREAPP_STARTUP_FUNCTION is a macro then please configure it. [unknownMacro] kxmlgui-5.116.0/src/ktooltiphelper_p.h:97:82: error: syntax error [syntaxError] kxmlgui-5.116.0/src/kundoactions.cpp:24:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Redo [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kundoactions.cpp:43:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undo [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/src/kxmlguibuilder.h:73:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kxmlguibuilder.h:73:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kxmlguifactory.h:172:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/src/kxmlguifactory.h:172:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/tests/kmainwindowrestoretest.cpp:24:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/tests/kmainwindowrestoretest.cpp:24:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] kxmlgui-5.116.0/tests/kbugreporttest.cpp:15:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_UseHighDpiPixmaps [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/krichtexteditor/main.cpp:13:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_UseHighDpiPixmaps [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/krichtexteditor/krichtexteditor.cpp:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/krichtexteditor/krichtexteditor.cpp:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/krichtexteditor/krichtexteditor.cpp:114:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/kxmlguitest.cpp:27:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_UseHighDpiPixmaps [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/kxmlguiwindowtest.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolBar [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/kxmlguiwindowtest.cpp:70:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/kxmlguiwindowtest.cpp:91:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/kxmlguiwindowtest.cpp:99:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_UseHighDpiPixmaps [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/kxmlguiwindowtest.cpp:37:5: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kxmlgui-5.116.0/tests/krulertest.cpp:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WinPanel [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/krulertest.cpp:346:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_UseHighDpiPixmaps [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/kwindowtest.cpp:73:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/kwindowtest.cpp:398:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_UseHighDpiPixmaps [valueFlowBailoutIncompleteVar] kxmlgui-5.116.0/tests/krulertest.cpp:23:14: warning: Member variable 'MouseWidget::mouseButtonDown' is not initialized in the constructor. [uninitMemberVar] kxmlgui-5.116.0/tests/krulertest.h:22:5: style: Class 'MouseWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kxmlgui-5.116.0/tests/kwindowtest.cpp:180:18: performance:inconclusive: Either there is a missing 'override', or the member function 'TestWindow::slotInsertClock' can be static. [functionStatic] kxmlgui-5.116.0/tests/kwindowtest.h:35:10: note: Either there is a missing 'override', or the member function 'TestWindow::slotInsertClock' can be static. kxmlgui-5.116.0/tests/kwindowtest.cpp:180:18: note: Either there is a missing 'override', or the member function 'TestWindow::slotInsertClock' can be static. kxmlgui-5.116.0/tests/kwindowtest.cpp:329:18: performance:inconclusive: Either there is a missing 'override', or the member function 'TestWindow::slotFrame' can be static. [functionStatic] kxmlgui-5.116.0/tests/kwindowtest.h:39:10: note: Either there is a missing 'override', or the member function 'TestWindow::slotFrame' can be static. kxmlgui-5.116.0/tests/kwindowtest.cpp:329:18: note: Either there is a missing 'override', or the member function 'TestWindow::slotFrame' can be static. kxmlgui-5.116.0/tests/kwindowtest.h:20:5: style: Class 'TestWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kxmlgui-5.116.0/tests/kwindowtest.cpp:266:14: style: Variable 's' is assigned a value that is never used. [unreadVariable] kxmlgui-5.116.0/tests/kwindowtest.cpp:267:7: style: Variable 's' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationcomponentlistdelegate_p.cpp:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationcomponentlistdelegate_p.cpp:133:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationcomponentlistdelegate_p.cpp:150:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationcomponentlistdelegate_p.cpp:42:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextBrowserInteraction [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationcomponentlistdelegate_p.cpp:66:87: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationcomponentlistdelegate_p.cpp:78:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationcomponentlistdelegate_p.cpp:96:14: style: The scope of the variable 'action' can be reduced. [variableScope] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationdialog.cpp:51:87: style:inconclusive: Function 'KAboutApplicationDialog' argument 2 names different: declaration 'opts' definition 'opt'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kaboutapplicationdialog.h:91:75: note: Function 'KAboutApplicationDialog' argument 2 names different: declaration 'opts' definition 'opt'. kxmlgui-5.116.0/src/kaboutapplicationdialog.cpp:51:87: note: Function 'KAboutApplicationDialog' argument 2 names different: declaration 'opts' definition 'opt'. head kxmlgui-5.116.0/src/kaboutapplicationdialog.h:58:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kaboutapplicationdialog.h:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationpersonlistdelegate_p.cpp:118:39: style: Variable 'model' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationpersonlistdelegate_p.cpp:143:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationpersonlistdelegate_p.cpp:181:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationpersonlistdelegate_p.cpp:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_avatarFallback [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationpersonlistdelegate_p.cpp:73:84: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] 2.18.0 kxmlgui-5.116.0/src/kaboutapplicationpersonlistdelegate_p.cpp:85:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kaboutplugindialog.cpp:50:87: style:inconclusive: Function 'KAboutPluginDialog' argument 2 names different: declaration 'options' definition 'opt'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kaboutplugindialog.h:56:80: note: Function 'KAboutPluginDialog' argument 2 names different: declaration 'options' definition 'opt'. kxmlgui-5.116.0/src/kaboutplugindialog.cpp:50:87: note: Function 'KAboutPluginDialog' argument 2 names different: declaration 'options' definition 'opt'. head kxmlgui-5.116.0/src/kaboutplugindialog.cpp:76:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kaboutplugindialog.cpp:76:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/kactioncategory.cpp:12:5: style: Struct 'KActionCategoryPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/kactioncategory.h:131:28: performance: Function 'actions()' should return member 'actions' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kactioncategory.h:141:13: performance: Function 'text()' should return member 'text' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:161:57: style:inconclusive: Function 'setComponentName' argument 1 names different: declaration 'componentName' definition 'cName'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kactioncollection.h:244:42: note: Function 'setComponentName' argument 1 names different: declaration 'componentName' definition 'cName'. kxmlgui-5.116.0/src/kactioncollection.cpp:161:57: note: Function 'setComponentName' argument 1 names different: declaration 'componentName' definition 'cName'. 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:163:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:164:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:168:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:215:19: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:215:19: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:226:19: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:226:19: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:274:53: style: C-style pointer casting [cstyleCast] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:339:19: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:339:19: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:371:14: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:371:14: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:380:14: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:380:14: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:452:25: style:inconclusive: Either there is a missing 'override', or the member function 'KActionCollection::importGlobalShortcuts' can be const. [functionConst] kxmlgui-5.116.0/src/kactioncollection.h:151:10: note: Either there is a missing 'override', or the member function 'KActionCollection::importGlobalShortcuts' can be const. kxmlgui-5.116.0/src/kactioncollection.cpp:452:25: note: Either there is a missing 'override', or the member function 'KActionCollection::importGlobalShortcuts' can be const. 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:495:18: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:495:18: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:514:74: style:inconclusive: Function 'exportGlobalShortcuts' argument 2 names different: declaration 'writeDefaults' definition 'writeAll'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kactioncollection.h:161:59: note: Function 'exportGlobalShortcuts' argument 2 names different: declaration 'writeDefaults' definition 'writeAll'. kxmlgui-5.116.0/src/kactioncollection.cpp:514:74: note: Function 'exportGlobalShortcuts' argument 2 names different: declaration 'writeDefaults' definition 'writeAll'. 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:53:5: style: Class 'KActionCollectionPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:577:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:640:66: style:inconclusive: Function 'writeSettings' argument 2 names different: declaration 'writeDefaults' definition 'writeAll'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kactioncollection.h:178:61: note: Function 'writeSettings' argument 2 names different: declaration 'writeDefaults' definition 'writeAll'. kxmlgui-5.116.0/src/kactioncollection.cpp:640:66: note: Function 'writeSettings' argument 2 names different: declaration 'writeDefaults' definition 'writeAll'. 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:65:13: style: Condition '!hasGlobalShortcut' is always true [knownConditionTrueFalse] kxmlgui-5.116.0/src/kactioncollection.cpp:64:63: note: Calling function 'actionHasGlobalShortcut' returns 0 kxmlgui-5.116.0/src/kactioncollection.cpp:64:63: note: Assignment 'hasGlobalShortcut=actionHasGlobalShortcut(action)', assigned value is 0 kxmlgui-5.116.0/src/kactioncollection.cpp:65:13: note: Condition '!hasGlobalShortcut' is always true 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:661:18: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:661:18: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:671:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:712:14: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:712:14: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:727:14: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:727:14: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:772:27: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:772:27: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:780:27: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:780:27: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:796:19: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:796:19: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:817:19: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:817:19: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.cpp:867:23: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.cpp:867:23: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.h:106:22: performance: Function 'associatedWidgets()' should return member 'associatedWidgets' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.h:116:13: performance: Function 'configGroup()' should return member 'configGroup' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.h:222:22: performance: Function 'actions()' should return member 'actions' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.h:247:13: performance: Function 'componentName()' should return member 'm_componentName' by const reference. [returnByReference] head kxmlgui-5.116.0/src/kactioncollection.h:270:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kactioncollection.h:270:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/kactioncollection.h:445:18: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kactioncollection.h:197:14: note: Shadowed declaration kxmlgui-5.116.0/src/kactioncollection.h:445:18: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kactioncollection.h:530:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1156:65: style:inconclusive: Function 'loadToolBarCombo' argument 1 names different: declaration 'defaultToolbar' definition 'defaultToolBar'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kedittoolbar.cpp:441:42: note: Function 'loadToolBarCombo' argument 1 names different: declaration 'defaultToolbar' definition 'defaultToolBar'. kxmlgui-5.116.0/src/kedittoolbar.cpp:1156:65: note: Function 'loadToolBarCombo' argument 1 names different: declaration 'defaultToolbar' definition 'defaultToolBar'. 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1165:22: style: Local variable 'xmlFile' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kedittoolbar.cpp:444:13: note: Shadowed declaration kxmlgui-5.116.0/src/kedittoolbar.cpp:1165:22: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1281:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1286:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalPriority [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1332:16: style: Local variable 'xmlFile' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kedittoolbar.cpp:444:13: note: Shadowed declaration kxmlgui-5.116.0/src/kedittoolbar.cpp:1332:16: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1437:59: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1437:78: style: Parameter 'before' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1479:59: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1579:16: style: Local variable 'xmlFile' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kedittoolbar.cpp:444:13: note: Shadowed declaration kxmlgui-5.116.0/src/kedittoolbar.cpp:1579:16: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:1663:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:166:5: style: Class 'ToolBarItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:176:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:203:13: performance: Function 'internalTag()' should return member 'm_internalTag' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:207:13: performance: Function 'internalName()' should return member 'm_internalName' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:211:13: performance: Function 'statusText()' should return member 'm_statusText' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:281:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragDrop [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:297:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:299:22: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:309:66: style:inconclusive: Function 'dropMimeData' argument 2 names different: declaration 'data' definition 'mimeData'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kedittoolbar_p.h:62:51: note: Function 'dropMimeData' argument 2 names different: declaration 'data' definition 'mimeData'. kxmlgui-5.116.0/src/kedittoolbar.cpp:309:66: note: Function 'dropMimeData' argument 2 names different: declaration 'data' definition 'mimeData'. 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:353:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:387:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_activeList' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_changeIcon' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_changeIconText' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_comboLabel' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_comboSeparator' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_currentXmlData' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_downAction' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_inactiveList' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_insertAction' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_removeAction' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_toolbarCombo' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:400:5: warning: Member variable 'KEditToolBarWidgetPrivate::m_upAction' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:411:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_SmallIconSize [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:452:13: style:inconclusive: Technically the member function 'KDEPrivate::KEditToolBarWidgetPrivate::loadXMLFile' can be const. [functionConst] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:491:26: style: Local variable 'xmlFile' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kedittoolbar.cpp:444:13: note: Shadowed declaration kxmlgui-5.116.0/src/kedittoolbar.cpp:491:26: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:515:13: style: class member 'KEditToolBarWidgetPrivate::m_xmlFile' is never used. [unusedStructMember] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:516:13: style: class member 'KEditToolBarWidgetPrivate::m_globalFile' is never used. [unusedStructMember] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:517:13: style: class member 'KEditToolBarWidgetPrivate::m_rcFile' is never used. [unusedStructMember] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:520:17: style: class member 'KEditToolBarWidgetPrivate::m_barList' is never used. [unusedStructMember] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:542:5: style: Class 'KEditToolBarPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:603:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RestoreDefaults [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:646:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:652:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:662:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:672:29: style: Variable 'client' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:754:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:774:56: style:inconclusive: Function 'setGlobalDefaultToolBar' argument 1 names different: declaration 'toolBarName' definition 'toolbarName'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kedittoolbar.h:137:53: note: Function 'setGlobalDefaultToolBar' argument 1 names different: declaration 'toolBarName' definition 'toolbarName'. kxmlgui-5.116.0/src/kedittoolbar.cpp:774:56: note: Function 'setGlobalDefaultToolBar' argument 1 names different: declaration 'toolBarName' definition 'toolbarName'. 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:798:46: style:inconclusive: Function 'load' argument 1 names different: declaration 'resourceFile' definition 'file'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kedittoolbar_p.h:181:30: note: Function 'load' argument 1 names different: declaration 'resourceFile' definition 'file'. kxmlgui-5.116.0/src/kedittoolbar.cpp:798:46: note: Function 'load' argument 1 names different: declaration 'resourceFile' definition 'file'. 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:808:103: style:inconclusive: Function 'initOldStyle' argument 3 names different: declaration 'defaultToolbar' definition 'defaultToolBar'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kedittoolbar.cpp:439:72: note: Function 'initOldStyle' argument 3 names different: declaration 'defaultToolbar' definition 'defaultToolBar'. kxmlgui-5.116.0/src/kedittoolbar.cpp:808:103: note: Function 'initOldStyle' argument 3 names different: declaration 'defaultToolbar' definition 'defaultToolBar'. 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:808:61: style:inconclusive: Function 'initOldStyle' argument 1 names different: declaration 'file' definition 'resourceFile'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kedittoolbar.cpp:439:38: note: Function 'initOldStyle' argument 1 names different: declaration 'file' definition 'resourceFile'. kxmlgui-5.116.0/src/kedittoolbar.cpp:808:61: note: Function 'initOldStyle' argument 1 names different: declaration 'file' definition 'resourceFile'. 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:847:89: style:inconclusive: Function 'initFromFactory' argument 2 names different: declaration 'defaultToolbar' definition 'defaultToolBar'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kedittoolbar.cpp:440:66: note: Function 'initFromFactory' argument 2 names different: declaration 'defaultToolbar' definition 'defaultToolBar'. kxmlgui-5.116.0/src/kedittoolbar.cpp:847:89: note: Function 'initFromFactory' argument 2 names different: declaration 'defaultToolbar' definition 'defaultToolBar'. 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:84:10: performance:inconclusive: Technically the member function 'KDEPrivate::XmlData::dump' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:861:25: style: Variable 'client' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:893:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetWithChildrenShortcut [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:98:13: performance: Function 'xmlFile()' should return member 'm_xmlFile' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar.cpp:993:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activated [valueFlowBailoutIncompleteVar] head kxmlgui-5.116.0/src/kedittoolbar.h:147:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kedittoolbar.h:147:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/kedittoolbar_p.h:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:128:28: warning: Member variable 'KKeySequenceWidgetPrivate::recorder' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:168:33: style:inconclusive: Technically the member function 'KKeySequenceWidgetPrivate::promptStealLocalShortcut' can be const. [functionConst] kxmlgui-5.116.0/src/kkeysequencewidget.cpp:68:10: note: Technically the member function 'KKeySequenceWidgetPrivate::promptStealLocalShortcut' can be const. kxmlgui-5.116.0/src/kkeysequencewidget.cpp:168:33: note: Technically the member function 'KKeySequenceWidgetPrivate::promptStealLocalShortcut' can be const. 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:177:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:194:33: style:inconclusive: Technically the member function 'KKeySequenceWidgetPrivate::wontStealShortcut' can be const. [functionConst] kxmlgui-5.116.0/src/kkeysequencewidget.cpp:78:10: note: Technically the member function 'KKeySequenceWidgetPrivate::wontStealShortcut' can be const. kxmlgui-5.116.0/src/kkeysequencewidget.cpp:194:33: note: Technically the member function 'KKeySequenceWidgetPrivate::wontStealShortcut' can be const. 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:194:60: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:200:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:205:80: style:inconclusive: Function 'conflictWithLocalShortcuts' argument 1 names different: declaration 'seq' definition 'keySequence'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kkeysequencewidget.cpp:64:57: note: Function 'conflictWithLocalShortcuts' argument 1 names different: declaration 'seq' definition 'keySequence'. kxmlgui-5.116.0/src/kkeysequencewidget.cpp:205:80: note: Function 'conflictWithLocalShortcuts' argument 1 names different: declaration 'seq' definition 'keySequence'. 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:220:29: style: Variable 'collection' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:304:33: style:inconclusive: Technically the member function 'KKeySequenceWidgetPrivate::conflictWithGlobalShortcuts' can be const. [functionConst] kxmlgui-5.116.0/src/kkeysequencewidget.cpp:66:10: note: Technically the member function 'KKeySequenceWidgetPrivate::conflictWithGlobalShortcuts' can be const. kxmlgui-5.116.0/src/kkeysequencewidget.cpp:304:33: note: Technically the member function 'KKeySequenceWidgetPrivate::conflictWithGlobalShortcuts' can be const. 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:304:81: style:inconclusive: Function 'conflictWithGlobalShortcuts' argument 1 names different: declaration 'seq' definition 'keySequence'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kkeysequencewidget.cpp:66:58: note: Function 'conflictWithGlobalShortcuts' argument 1 names different: declaration 'seq' definition 'keySequence'. kxmlgui-5.116.0/src/kkeysequencewidget.cpp:304:81: note: Function 'conflictWithGlobalShortcuts' argument 1 names different: declaration 'seq' definition 'keySequence'. 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:352:33: style:inconclusive: Technically the member function 'KKeySequenceWidgetPrivate::promptstealStandardShortcut' can be const. [functionConst] kxmlgui-5.116.0/src/kkeysequencewidget.cpp:69:10: note: Technically the member function 'KKeySequenceWidgetPrivate::promptstealStandardShortcut' can be const. kxmlgui-5.116.0/src/kkeysequencewidget.cpp:352:33: note: Technically the member function 'KKeySequenceWidgetPrivate::promptstealStandardShortcut' can be const. 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:359:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:371:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccelNone [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:37:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:398:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:42:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMatch [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:468:69: style:inconclusive: Function 'isKeySequenceAvailable' argument 1 names different: declaration 'seq' definition 'keySequence'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kkeysequencewidget.h:191:53: note: Function 'isKeySequenceAvailable' argument 1 names different: declaration 'seq' definition 'keySequence'. kxmlgui-5.116.0/src/kkeysequencewidget.cpp:468:69: note: Function 'isKeySequenceAvailable' argument 1 names different: declaration 'seq' definition 'keySequence'. 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:514:77: style:inconclusive: Function 'setKeySequence' argument 2 names different: declaration 'val' definition 'validate'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kkeysequencewidget.h:265:61: note: Function 'setKeySequence' argument 2 names different: declaration 'val' definition 'validate'. kxmlgui-5.116.0/src/kkeysequencewidget.cpp:514:77: note: Function 'setKeySequence' argument 2 names different: declaration 'val' definition 'validate'. 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:546:62: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:54:5: style: Class 'KKeySequenceWidgetPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/kkeysequencewidget.cpp:558:29: style: Variable 'col' can be declared as pointer to const [constVariablePointer] head kxmlgui-5.116.0/src/kkeysequencewidget.h:212:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kkeysequencewidget.h:212:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:1018:23: style: Local variable 'toolBar' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kmainwindow.h:279:15: note: Shadowed declaration kxmlgui-5.116.0/src/kmainwindow.cpp:1018:23: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:152:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_WState_Hidden [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:239:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:357:49: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:384:15: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:413:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:429:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:509:31: style: Condition 'readPropertiesInternal(config,numberOfInstances)' is always true [knownConditionTrueFalse] kxmlgui-5.116.0/src/kmainwindow.cpp:509:31: note: Calling function 'readPropertiesInternal' returns 1 kxmlgui-5.116.0/src/kmainwindow.cpp:509:31: note: Condition 'readPropertiesInternal(config,numberOfInstances)' is always true 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:59:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindDirectChildrenOnly [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:626:56: style:inconclusive: Function 'saveMainWindowSettings' argument 1 names different: declaration 'config' definition 'cg'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kmainwindow.h:439:47: note: Function 'saveMainWindowSettings' argument 1 names different: declaration 'config' definition 'cg'. kxmlgui-5.116.0/src/kmainwindow.cpp:626:56: note: Function 'saveMainWindowSettings' argument 1 names different: declaration 'config' definition 'cg'. 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:628:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:64:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindDirectChildrenOnly [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:671:16: style: Local variable 'toolBars' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kmainwindow.h:284:23: note: Shadowed declaration kxmlgui-5.116.0/src/kmainwindow.cpp:671:16: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:715:63: style:inconclusive: Function 'applyMainWindowSettings' argument 1 names different: declaration 'config' definition '_cg'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kmainwindow.h:421:62: note: Function 'applyMainWindowSettings' argument 1 names different: declaration 'config' definition '_cg'. kxmlgui-5.116.0/src/kmainwindow.cpp:715:63: note: Function 'applyMainWindowSettings' argument 1 names different: declaration 'config' definition '_cg'. 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:778:16: style: Local variable 'toolBars' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kmainwindow.h:284:23: note: Shadowed declaration kxmlgui-5.116.0/src/kmainwindow.cpp:778:16: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:79:5: style: Class 'DockResizeListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:906:33: style:inconclusive: Function 'event' argument 1 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kmainwindow.h:549:24: note: Function 'event' argument 1 names different: declaration 'event' definition 'ev'. kxmlgui-5.116.0/src/kmainwindow.cpp:906:33: note: Function 'event' argument 1 names different: declaration 'event' definition 'ev'. 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:920:22: style: Local variable 'event' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kmainwindow.h:549:10: note: Shadowed declaration kxmlgui-5.116.0/src/kmainwindow.cpp:920:22: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kmainwindow.cpp:943:22: style: Local variable 'event' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kmainwindow.h:549:10: note: Shadowed declaration kxmlgui-5.116.0/src/kmainwindow.cpp:943:22: note: Shadow variable head kxmlgui-5.116.0/src/kmainwindow.h:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kmainwindow.h:30:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/kmainwindow_p.h:45:59: style: Parameter 'cg' can be declared as reference to const [constParameterReference] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:123:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:128:24: style: Variable 'parentCollection' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:135:29: style: Variable 'client' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:163:24: style: Variable 'collection' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:188:21: style: Local variable 'elem' shadows outer variable [shadowVariable] kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:179:17: note: Shadowed declaration kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:188:21: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:225:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:33:52: style:inconclusive: Function 'KMenuMenuHandler' argument 1 names different: declaration 'b' definition 'builder'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kmenumenuhandler_p.h:31:47: note: Function 'KMenuMenuHandler' argument 1 names different: declaration 'b' definition 'builder'. kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:33:52: note: Function 'KMenuMenuHandler' argument 1 names different: declaration 'b' definition 'builder'. 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:41:42: style:inconclusive: Function 'insertMenu' argument 1 names different: declaration 'menu' definition 'popup'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kmenumenuhandler_p.h:35:28: note: Function 'insertMenu' argument 1 names different: declaration 'menu' definition 'popup'. kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:41:42: note: Function 'insertMenu' argument 1 names different: declaration 'menu' definition 'popup'. 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:65:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mouse [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:83:18: style: Variable 'window' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:96:64: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:96:82: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kmenumenuhandler_p.cpp:99:25: style: Variable 'client' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kshortcuteditwidget.cpp:175:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcuteditwidget.cpp:31:50: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'pe' definition 'e'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kshortcutsdialog_p.h:149:34: note: Function 'paintEvent' argument 1 names different: declaration 'pe' definition 'e'. kxmlgui-5.116.0/src/kshortcuteditwidget.cpp:31:50: note: Function 'paintEvent' argument 1 names different: declaration 'pe' definition 'e'. 2.18.0 kxmlgui-5.116.0/src/kshortcuteditwidget.cpp:57:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeseditor.cpp:100:19: style: Local variable 'currentScheme' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kshortcutsdialog_p.h:224:13: note: Shadowed declaration kxmlgui-5.116.0/src/kshortcutschemeseditor.cpp:100:19: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeseditor.cpp:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeseditor.cpp:157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryAction [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeseditor.cpp:166:29: style: Variable 'collection' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeseditor.cpp:43:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AdjustToContents [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeseditor.cpp:86:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeshelper.cpp:108:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeshelper.cpp:113:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeshelper.cpp:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutschemeshelper.cpp:61:33: style: Variable 'collection' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kshortcutsdialog.cpp:145:66: style:inconclusive: Function 'KShortcutsDialog' argument 1 names different: declaration 'actionTypes' definition 'types'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kshortcutsdialog.h:100:61: note: Function 'KShortcutsDialog' argument 1 names different: declaration 'actionTypes' definition 'types'. kxmlgui-5.116.0/src/kshortcutsdialog.cpp:145:66: note: Function 'KShortcutsDialog' argument 1 names different: declaration 'actionTypes' definition 'types'. 2.18.0 kxmlgui-5.116.0/src/kshortcutsdialog.cpp:171:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionRole [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutsdialog.cpp:198:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Persistent [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutsdialog.cpp:255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutsdialog.cpp:59:5: style: Class 'KShortcutsDialogPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/kshortcutsdialog.cpp:74:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryAction [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutsdialog.h:133:32: performance: Function 'actionCollections()' should return member 'm_collections' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kshortcutsdialog.h:146:11: style: Virtual function 'sizeHint' is called from constructor 'KShortcutsDialog(KShortcutsEditor::ActionTypes actionTypes=KShortcutsEditor::AllActions,KShortcutsEditor::LetterShortcuts allowLetterShortcuts=KShortcutsEditor::LetterShortcutsAllowed,QWidget*parent=nullptr)' at line 192. Dynamic binding is not used. [virtualCallInConstructor] kxmlgui-5.116.0/src/kshortcutsdialog.cpp:192:43: note: Calling sizeHint kxmlgui-5.116.0/src/kshortcutsdialog.h:146:11: note: sizeHint is a virtual function 2.18.0 kxmlgui-5.116.0/src/kshortcutsdialog.h:146:11: style: Virtual function 'sizeHint' is called from constructor 'KShortcutsDialog(QWidget*parent)' at line 141. Dynamic binding is not used. [virtualCallInConstructor] kxmlgui-5.116.0/src/kshortcutsdialog.cpp:141:7: note: Calling KShortcutsDialog kxmlgui-5.116.0/src/kshortcutsdialog.cpp:192:43: note: Calling sizeHint kxmlgui-5.116.0/src/kshortcutsdialog.h:146:11: note: sizeHint is a virtual function 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:119:27: style: Variable 'category' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:141:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:186:33: style: Variable 'collection' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:193:33: style: Variable 'collection' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:201:29: style: Variable 'collection' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:285:69: style:inconclusive: Function 'initGUI' argument 1 names different: declaration 'actionTypes' definition 'types'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kshortcutsdialog_p.h:362:48: note: Function 'initGUI' argument 1 names different: declaration 'actionTypes' definition 'types'. kxmlgui-5.116.0/src/kshortcutseditor.cpp:285:69: note: Function 'initGUI' argument 1 names different: declaration 'actionTypes' definition 'types'. 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:292:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:343:76: style:inconclusive: Function 'setActionTypes' argument 1 names different: declaration 'actionTypes' definition 'types'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kshortcutsdialog_p.h:412:55: note: Function 'setActionTypes' argument 1 names different: declaration 'actionTypes' definition 'types'. kxmlgui-5.116.0/src/kshortcutseditor.cpp:343:76: note: Function 'setActionTypes' argument 1 names different: declaration 'actionTypes' definition 'types'. 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:355:31: performance:inconclusive: Technically the member function 'KShortcutsEditorPrivate::addAction' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kshortcutsdialog_p.h:408:10: note: Technically the member function 'KShortcutsEditorPrivate::addAction' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kshortcutseditor.cpp:355:31: note: Technically the member function 'KShortcutsEditorPrivate::addAction' can be static (but you may consider moving to unnamed namespace). 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:361:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:430:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:460:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:48:96: style:inconclusive: Function 'KShortcutsEditor' argument 3 names different: declaration 'actionTypes' definition 'actionType'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kshortcutseditor.h:97:34: note: Function 'KShortcutsEditor' argument 3 names different: declaration 'actionTypes' definition 'actionType'. kxmlgui-5.116.0/src/kshortcutseditor.cpp:48:96: note: Function 'KShortcutsEditor' argument 3 names different: declaration 'actionTypes' definition 'actionType'. 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:550:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GeneralFont [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:56:65: style:inconclusive: Function 'KShortcutsEditor' argument 2 names different: declaration 'actionTypes' definition 'actionType'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kshortcutseditor.h:110:60: note: Function 'KShortcutsEditor' argument 2 names different: declaration 'actionTypes' definition 'actionType'. kxmlgui-5.116.0/src/kshortcutseditor.cpp:56:65: note: Function 'KShortcutsEditor' argument 2 names different: declaration 'actionTypes' definition 'actionType'. 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:573:17: style: struct member 'ColumnInfo::title' is never used. [unusedStructMember] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:68:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChildren [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditor.cpp:71:31: style: Variable 'item' can be declared as pointer to const [constVariablePointer] head kxmlgui-5.116.0/src/kshortcutseditor.h:139:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kshortcutseditor.h:139:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditordelegate.cpp:100:65: style:inconclusive: Function 'itemActivated' argument 1 names different: declaration 'index' definition '_index'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kshortcutsdialog_p.h:112:43: note: Function 'itemActivated' argument 1 names different: declaration 'index' definition '_index'. kxmlgui-5.116.0/src/kshortcutseditordelegate.cpp:100:65: note: Function 'itemActivated' argument 1 names different: declaration 'index' definition '_index'. 2.18.0 kxmlgui-5.116.0/src/kshortcutseditordelegate.cpp:124:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditordelegate.cpp:223:22: style: Variable 'editingItem' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditordelegate.cpp:251:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditordelegate.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditordelegate.cpp:67:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoChildren [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutseditoritem.cpp:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutwidget.cpp:14:5: style: Class 'KShortcutWidgetPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/kshortcutwidget.cpp:14:5: warning: Member variable 'KShortcutWidgetPrivate::holdChangedSignal' is not initialized in the constructor. [uninitMemberVar] 2.18.0 kxmlgui-5.116.0/src/kshortcutwidget.cpp:92:62: style:inconclusive: Function 'setShortcut' argument 1 names different: declaration 'cut' definition 'newSc'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kshortcutwidget.h:70:49: note: Function 'setShortcut' argument 1 names different: declaration 'cut' definition 'newSc'. kxmlgui-5.116.0/src/kshortcutwidget.cpp:92:62: note: Function 'setShortcut' argument 1 names different: declaration 'cut' definition 'newSc'. 2.18.0 kxmlgui-5.116.0/src/kshortcutwidget.h:30:5: style: Class 'KShortcutWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head kxmlgui-5.116.0/src/kshortcutwidget.h:55:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kshortcutwidget.h:55:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/ktoggletoolbaraction.cpp:31:5: style: Class 'KToggleToolBarActionPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:1007:23: style: Local variable 'iconSizeDefault' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/ktoolbar.h:146:9: note: Shadowed declaration kxmlgui-5.116.0/src/ktoolbar.cpp:1007:23: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:1052:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoToolBarArea [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:1070:39: style:inconclusive: Function 'saveState' argument 1 names different: declaration 'element' definition 'current'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/ktoolbar.h:209:33: note: Function 'saveState' argument 1 names different: declaration 'element' definition 'current'. kxmlgui-5.116.0/src/ktoolbar.cpp:1070:39: note: Function 'saveState' argument 1 names different: declaration 'element' definition 'current'. 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:1132:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Toolbar [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:1144:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:1266:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:1295:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:1336:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:1394:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionRemoved [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:180:23: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:235:50: style:inconclusive: Function 'init' argument 2 names different: declaration 'isMainToolBar' definition '_isMainToolBar'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/ktoolbar.cpp:124:44: note: Function 'init' argument 2 names different: declaration 'isMainToolBar' definition '_isMainToolBar'. kxmlgui-5.116.0/src/ktoolbar.cpp:235:50: note: Function 'init' argument 2 names different: declaration 'isMainToolBar' definition '_isMainToolBar'. 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:248:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allowedAreasChanged [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:357:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:385:23: style: Local variable 'act' shadows outer variable [shadowVariable] kxmlgui-5.116.0/src/ktoolbar.cpp:356:15: note: Shadowed declaration kxmlgui-5.116.0/src/ktoolbar.cpp:385:23: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:397:34: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:409:31: style: Local variable 'act' shadows outer variable [shadowVariable] kxmlgui-5.116.0/src/ktoolbar.cpp:356:15: note: Shadowed declaration kxmlgui-5.116.0/src/ktoolbar.cpp:409:31: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:470:23: style: Local variable 'contextMenu' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/ktoolbar.cpp:126:12: note: Shadowed declaration kxmlgui-5.116.0/src/ktoolbar.cpp:470:23: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:528:79: style:inconclusive: Function 'toolButtonStyleFromString' argument 1 names different: declaration 'style' definition '_style'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/ktoolbar.cpp:134:73: note: Function 'toolButtonStyleFromString' argument 1 names different: declaration 'style' definition '_style'. kxmlgui-5.116.0/src/ktoolbar.cpp:528:79: note: Function 'toolButtonStyleFromString' argument 1 names different: declaration 'style' definition '_style'. 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:532:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:559:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopToolBarArea [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:582:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:593:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:632:81: style:inconclusive: Function 'findAction' argument 2 names different: declaration 'client' definition 'clientOut'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/ktoolbar.cpp:132:68: note: Function 'findAction' argument 2 names different: declaration 'client' definition 'clientOut'. kxmlgui-5.116.0/src/ktoolbar.cpp:632:81: note: Function 'findAction' argument 2 names different: declaration 'client' definition 'clientOut'. 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:660:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureToolbars [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:747:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureToolbars [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:761:23: style:inconclusive: Technically the member function 'KToolBarPrivate::slotContextLeft' can be const. [functionConst] kxmlgui-5.116.0/src/ktoolbar.cpp:112:10: note: Technically the member function 'KToolBarPrivate::slotContextLeft' can be const. kxmlgui-5.116.0/src/ktoolbar.cpp:761:23: note: Technically the member function 'KToolBarPrivate::slotContextLeft' can be const. 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:763:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToolBarArea [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:766:23: style:inconclusive: Technically the member function 'KToolBarPrivate::slotContextRight' can be const. [functionConst] kxmlgui-5.116.0/src/ktoolbar.cpp:113:10: note: Technically the member function 'KToolBarPrivate::slotContextRight' can be const. kxmlgui-5.116.0/src/ktoolbar.cpp:766:23: note: Technically the member function 'KToolBarPrivate::slotContextRight' can be const. 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:768:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightToolBarArea [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:774:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowPriority [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:801:23: style:inconclusive: Technically the member function 'KToolBarPrivate::slotContextTop' can be const. [functionConst] kxmlgui-5.116.0/src/ktoolbar.cpp:115:10: note: Technically the member function 'KToolBarPrivate::slotContextTop' can be const. kxmlgui-5.116.0/src/ktoolbar.cpp:801:23: note: Technically the member function 'KToolBarPrivate::slotContextTop' can be const. 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:803:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopToolBarArea [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:806:23: style:inconclusive: Technically the member function 'KToolBarPrivate::slotContextBottom' can be const. [functionConst] kxmlgui-5.116.0/src/ktoolbar.cpp:116:10: note: Technically the member function 'KToolBarPrivate::slotContextBottom' can be const. kxmlgui-5.116.0/src/ktoolbar.cpp:806:23: note: Technically the member function 'KToolBarPrivate::slotContextBottom' can be const. 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:808:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomToolBarArea [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:813:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:819:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextOnly [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:81:5: style: Class 'KToolBarPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:825:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextUnderIcon [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:831:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbar.cpp:879:60: style:inconclusive: Function 'KToolBar' argument 2 names different: declaration 'parentWindow' definition 'parent'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/ktoolbar.h:120:27: note: Function 'KToolBar' argument 2 names different: declaration 'parentWindow' definition 'parent'. kxmlgui-5.116.0/src/ktoolbar.cpp:879:60: note: Function 'KToolBar' argument 2 names different: declaration 'parentWindow' definition 'parent'. head kxmlgui-5.116.0/src/ktoolbar.h:148:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/ktoolbar.h:148:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/ktoolbarhandler.cpp:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainWindow [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbarhandler.cpp:172:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/ktoolbarhandler.cpp:42:107: style: Parameter 'oldToolBarList' can be declared as reference to const [constParameterReference] 2.18.0 kxmlgui-5.116.0/src/ktoolbarhandler.cpp:89:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowToolbar [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguibuilder.cpp:293:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguibuilder.cpp:350:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinimumExpanding [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguibuilder.cpp:380:17: style: The if condition is the same as the previous if condition [duplicateCondition] kxmlgui-5.116.0/src/kxmlguibuilder.cpp:376:17: note: First condition kxmlgui-5.116.0/src/kxmlguibuilder.cpp:380:17: note: Second condition head kxmlgui-5.116.0/src/kxmlguibuilder.h:73:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kxmlguibuilder.h:73:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:107:29: style: Variable 'client' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:160:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:193:9: warning: Assert statement calls a function which may have desired side effects: 'QFile::exists'. [assertWithSideEffect] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:203:47: style:inconclusive: Function 'setXMLFile' argument 1 names different: declaration 'file' definition '_file'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kxmlguiclient.h:340:44: note: Function 'setXMLFile' argument 1 names different: declaration 'file' definition '_file'. kxmlgui-5.116.0/src/kxmlguiclient.cpp:203:47: note: Function 'setXMLFile' argument 1 names different: declaration 'file' definition '_file'. 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:232:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:257:14: style: Variable 'file' is assigned a value that is never used. [unreadVariable] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:272:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:362:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:364:61: performance: Function parameter 'b' should be passed by const reference. [passedByValue] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:366:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:546:28: performance:inconclusive: Technically the member function 'KXMLGUIClientPrivate::isEmptyContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kxmlguiclient.cpp:43:10: note: Technically the member function 'KXMLGUIClientPrivate::isEmptyContainer' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kxmlguiclient.cpp:546:28: note: Technically the member function 'KXMLGUIClientPrivate::isEmptyContainer' can be static (but you may consider moving to unnamed namespace). 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:546:89: style: Parameter 'actionCollection' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:599:35: performance:inconclusive: Technically the member function 'KXMLGUIClientPrivate::findMatchingElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kxmlguiclient.cpp:45:17: note: Technically the member function 'KXMLGUIClientPrivate::findMatchingElement' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kxmlguiclient.cpp:599:35: note: Technically the member function 'KXMLGUIClientPrivate::findMatchingElement' can be static (but you may consider moving to unnamed namespace). 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:71:7: warning: Class 'KXMLGUIClient' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:71:7: warning: Class 'KXMLGUIClient' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:736:43: style:inconclusive: Technically the member function 'KXMLGUIClient::getActionsToChangeForState' can be const. [functionConst] kxmlgui-5.116.0/src/kxmlguiclient.h:261:17: note: Technically the member function 'KXMLGUIClient::getActionsToChangeForState' can be const. kxmlgui-5.116.0/src/kxmlguiclient.cpp:736:43: note: Technically the member function 'KXMLGUIClient::getActionsToChangeForState' can be const. 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kxmlgui [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:751:18: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kxmlguiclient.h:79:14: note: Shadowed declaration kxmlgui-5.116.0/src/kxmlguiclient.cpp:751:18: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:760:18: style: Local variable 'action' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kxmlguiclient.h:79:14: note: Shadowed declaration kxmlgui-5.116.0/src/kxmlguiclient.cpp:760:18: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:767:21: style:inconclusive: Technically the member function 'KXMLGUIClient::beginXMLPlug' can be const. [functionConst] kxmlgui-5.116.0/src/kxmlguiclient.h:263:10: note: Technically the member function 'KXMLGUIClient::beginXMLPlug' can be const. kxmlgui-5.116.0/src/kxmlguiclient.cpp:767:21: note: Technically the member function 'KXMLGUIClient::beginXMLPlug' can be const. 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:775:21: performance:inconclusive: Technically the member function 'KXMLGUIClient::endXMLPlug' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kxmlguiclient.h:264:10: note: Technically the member function 'KXMLGUIClient::endXMLPlug' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kxmlguiclient.cpp:775:21: note: Technically the member function 'KXMLGUIClient::endXMLPlug' can be static (but you may consider moving to unnamed namespace). 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:779:21: style:inconclusive: Technically the member function 'KXMLGUIClient::prepareXMLUnplug' can be const. [functionConst] kxmlgui-5.116.0/src/kxmlguiclient.h:265:10: note: Technically the member function 'KXMLGUIClient::prepareXMLUnplug' can be const. kxmlgui-5.116.0/src/kxmlguiclient.cpp:779:21: note: Technically the member function 'KXMLGUIClient::prepareXMLUnplug' can be const. 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:811:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.cpp:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiclient.h:166:28: performance: Function 'childClients()' should return member 'm_children' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:101:80: style:inconclusive: Function 'readConfigFile' argument 2 names different: declaration 'componentName' definition '_componentName'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kxmlguifactory.h:76:75: note: Function 'readConfigFile' argument 2 names different: declaration 'componentName' definition '_componentName'. kxmlgui-5.116.0/src/kxmlguifactory.cpp:101:80: note: Function 'readConfigFile' argument 2 names different: declaration 'componentName' definition '_componentName'. 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:119:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:147:102: style:inconclusive: Function 'saveConfigFile' argument 3 names different: declaration 'componentName' definition '_componentName'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kxmlguifactory.h:78:97: note: Function 'saveConfigFile' argument 3 names different: declaration 'componentName' definition '_componentName'. kxmlgui-5.116.0/src/kxmlguifactory.cpp:147:102: note: Function 'saveConfigFile' argument 3 names different: declaration 'componentName' definition '_componentName'. 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:153:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:180:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kxmlgui [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:328:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:385:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:508:20: style: Local variable 'container' shadows outer function [shadowFunction] kxmlgui-5.116.0/src/kxmlguifactory.h:140:14: note: Shadowed declaration kxmlgui-5.116.0/src/kxmlguifactory.cpp:508:20: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:517:14: debug: CheckClass::isMemberVar found used member variable 'guiClient' with varid 0 [varid0] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:517:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable guiClient [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:517:43: debug: CheckClass::isMemberVar found used member variable 'guiClient' with varid 0 [varid0] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:51:9: warning: Class 'KXMLGUIFactoryPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:51:9: warning: Class 'KXMLGUIFactoryPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:534:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:538:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:541:41: performance:inconclusive: Technically the member function 'KXMLGUIFactoryPrivate::findRecursive' can be static (but you may consider moving to unnamed namespace). [functionStatic] kxmlgui-5.116.0/src/kxmlguifactory.cpp:75:22: note: Technically the member function 'KXMLGUIFactoryPrivate::findRecursive' can be static (but you may consider moving to unnamed namespace). kxmlgui-5.116.0/src/kxmlguifactory.cpp:541:41: note: Technically the member function 'KXMLGUIFactoryPrivate::findRecursive' can be static (but you may consider moving to unnamed namespace). 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:587:70: style:inconclusive: Function 'applyActionProperties' argument 1 names different: declaration 'element' definition 'actionPropElement'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kxmlguifactory.cpp:76:51: note: Function 'applyActionProperties' argument 1 names different: declaration 'element' definition 'actionPropElement'. kxmlgui-5.116.0/src/kxmlguifactory.cpp:587:70: note: Function 'applyActionProperties' argument 1 names different: declaration 'element' definition 'actionPropElement'. 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:594:27: debug: CheckClass::isMemberVar found used member variable 'guiClient' with varid 0 [varid0] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:617:13: style: Local variable 'attrName' shadows outer variable [shadowVariable] kxmlgui-5.116.0/src/kxmlguifactory.cpp:96:13: note: Shadowed declaration kxmlgui-5.116.0/src/kxmlguifactory.cpp:617:13: note: Shadow variable 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:636:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeySequence [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:662:91: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:681:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:731:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.cpp:733:25: style: Variable 'client' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory.h:118:28: performance: Function 'clients()' should return member 'm_clients' by const reference. [returnByReference] head kxmlgui-5.116.0/src/kxmlguifactory.h:172:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/src/kxmlguifactory.h:172:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:126:104: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:144:107: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clientName [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:328:95: style: Parameter 'childNode' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:342:47: style: Parameter 'state' can be declared as reference to const [constParameterReference] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:431:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:499:53: style:inconclusive: Function 'processElement' argument 1 names different: declaration 'element' definition 'e'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kxmlguifactory_p.h:182:44: note: Function 'processElement' argument 1 names different: declaration 'element' definition 'e'. kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:499:53: note: Function 'processElement' argument 1 names different: declaration 'element' definition 'e'. 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:607:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:635:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:713:9: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.cpp:743:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguifactory_p.h:32:5: style: Class 'ActionList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 kxmlgui-5.116.0/src/kxmlguiversionhandler.cpp:186:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 kxmlgui-5.116.0/src/kxmlguiversionhandler.cpp:219:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiversionhandler.cpp:31:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiversionhandler.cpp:95:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiversionhandler_p.h:31:13: performance: Function 'finalFile()' should return member 'm_file' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kxmlguiversionhandler_p.h:35:13: performance: Function 'finalDocument()' should return member 'm_doc' by const reference. [returnByReference] 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:136:22: style: class member 'KXmlGuiWindowPrivate::lastExecutedActions' is never used. [unusedStructMember] 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:171:14: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:191:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:218:35: style:inconclusive: Function 'event' argument 1 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent] kxmlgui-5.116.0/src/kxmlguiwindow.h:484:24: note: Function 'event' argument 1 names different: declaration 'event' definition 'ev'. kxmlgui-5.116.0/src/kxmlguiwindow.cpp:218:35: note: Function 'event' argument 1 names different: declaration 'event' definition 'ev'. 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:221:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:267:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:386:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_KXMLGUI [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:458:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:539:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] 2.18.0 kxmlgui-5.116.0/src/kxmlguiwindow.cpp:559:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] head kxmlgui-5.116.0/tests/kmainwindowrestoretest.cpp:24:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head kxmlgui-5.116.0/tests/kmainwindowrestoretest.cpp:24:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KXMLGUI_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] DONE