2025-05-05 10:04 ftp://ftp.de.debian.org/debian/pool/main/k/ktorrent/ktorrent_24.12.3.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --library=boost --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: c79862b (2025-05-05 10:59:17 +0200) count: 1140 1124 elapsed-time: 2.0 2.0 head-timing-info: old-timing-info: head results: ktorrent-24.12.3/ktmagnetdownloader/magnetdownloader.cpp:17:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktmagnetdownloader/magnettest.h:23:5: style: Class 'MagnetTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktmagnetdownloader/magnettest.cpp:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktmagnetdownloader/magnettest.cpp:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktmagnetdownloader/magnettest.cpp:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktmagnetdownloader/magnettest.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/addpeersdlg.cpp:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_close [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:107:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:232:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:354:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:367:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_USER_CANCELED [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:411:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_USER_CANCELED [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:494:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:512:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:586:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:597:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:784:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:820:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:877:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:1004:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_RATIO_REACHED [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:1033:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:1147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:1154:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_chunks [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:1254:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_save_location [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:177:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:260:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NewChunkHeader [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:289:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:330:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:351:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:367:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/importdialog.h:33:5: style: Class 'ImportDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:194:43: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:286:72: style:inconclusive: Function 'saveStats' argument 2 names different: declaration 'data_url' definition 'data_dir'. [funcArgNamesDifferent] ktorrent-24.12.3/ktorrent/dialogs/importdialog.h:48:62: note: Function 'saveStats' argument 2 names different: declaration 'data_url' definition 'data_dir'. ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:286:72: note: Function 'saveStats' argument 2 names different: declaration 'data_url' definition 'data_dir'. ktorrent-24.12.3/ktorrent/dialogs/importdialog.cpp:325:79: style: Parameter 'dnd' can be declared as reference to const [constParameterReference] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buttonBox [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cmbGroups [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:457:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_save_location [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:509:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:674:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/missingfilesdlg.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cancel [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/missingfilesdlg.cpp:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/missingfilesdlg.cpp:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANCEL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/missingfilesdlg.cpp:86:21: style: Redundant initialization for 'ans'. The initialized value is overwritten before it is read. [redundantInitialization] ktorrent-24.12.3/ktorrent/dialogs/missingfilesdlg.cpp:84:21: note: ans is initialized ktorrent-24.12.3/ktorrent/dialogs/missingfilesdlg.cpp:86:21: note: ans is overwritten ktorrent-24.12.3/ktorrent/dialogs/pastedialog.cpp:38:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/pastedialog.cpp:102:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/pastedialog.h:25:5: style: Class 'PasteDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:680:46: style:inconclusive: Function 'setFilter' argument 1 names different: declaration 'filter' definition 'f'. [funcArgNamesDifferent] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.h:71:35: note: Function 'setFilter' argument 1 names different: declaration 'filter' definition 'f'. ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:680:46: note: Function 'setFilter' argument 1 names different: declaration 'filter' definition 'f'. ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:569:19: style: Local variable 's' shadows outer variable [shadowVariable] ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:563:11: note: Shadowed declaration ktorrent-24.12.3/ktorrent/dialogs/fileselectdlg.cpp:569:19: note: Shadow variable ktorrent-24.12.3/ktorrent/dialogs/speedlimitsdlg.cpp:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsdlg.cpp:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsdlg.cpp:150:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/spinboxdelegate.h:22:5: style: Class 'SpinBoxDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsdlg.cpp:74:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/core.h:146:10: style: Virtual function 'applySettings' is called from constructor 'Core(GUI*gui)' at line 101. Dynamic binding is not used. [virtualCallInConstructor] ktorrent-24.12.3/ktorrent/core.cpp:101:5: note: Calling applySettings ktorrent-24.12.3/ktorrent/core.h:146:10: note: applySettings is a virtual function ktorrent-24.12.3/ktorrent/dialogs/spinboxdelegate.cpp:40:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/spinboxdelegate.cpp:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:365:33: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/ktorrent/core.cpp:409:33: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsmodel.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsmodel.cpp:114:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsmodel.cpp:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsmodel.cpp:192:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/core.cpp:348:57: style:inconclusive: Function 'loadFromFile' argument 1 names different: declaration 'file' definition 'target'. [funcArgNamesDifferent] ktorrent-24.12.3/ktorrent/core.h:227:55: note: Function 'loadFromFile' argument 1 names different: declaration 'file' definition 'target'. ktorrent-24.12.3/ktorrent/core.cpp:348:57: note: Function 'loadFromFile' argument 1 names different: declaration 'file' definition 'target'. ktorrent-24.12.3/ktorrent/core.cpp:818:58: style:inconclusive: Function 'rollback' argument 1 names different: declaration 'success' definition 'succes'. [funcArgNamesDifferent] ktorrent-24.12.3/ktorrent/core.h:220:56: note: Function 'rollback' argument 1 names different: declaration 'success' definition 'succes'. ktorrent-24.12.3/ktorrent/core.cpp:818:58: note: Function 'rollback' argument 1 names different: declaration 'success' definition 'succes'. ktorrent-24.12.3/ktorrent/core.cpp:852:112: style: Parameter 'callWatcher' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/ktorrent/core.cpp:894:116: style: Parameter 'callWatcher' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/ktorrent/core.cpp:516:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/core.cpp:665:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/core.cpp:805:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/core.cpp:825:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/core.cpp:881:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsmodel.cpp:54:22: style: Variable 'lim.assured_down' is assigned a value that is never used. [unreadVariable] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsmodel.cpp:55:20: style: Variable 'lim.assured_up' is assigned a value that is never used. [unreadVariable] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsmodel.cpp:35:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsmodel.cpp:68:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/dialogs/speedlimitsmodel.cpp:230:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/dialogs/torrentcreatordlg.cpp:39:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/torrentcreatordlg.cpp:192:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node_list [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/torrentcreatordlg.cpp:281:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/torrentcreatordlg.cpp:388:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/torrentcreatordlg.cpp:398:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/torrentcreatordlg.cpp:403:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/grouppolicydlg.cpp:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buttonBox [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/grouppolicydlg.cpp:47:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferLocalFile [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/dialogs/torrentcreatordlg.cpp:293:9: style: The scope of the variable 'chunk_size' can be reduced. [variableScope] ktorrent-24.12.3/ktorrent/dialogs/torrentcreatordlg.cpp:291:12: style: Variable 'chunk_size_table' can be declared as const array [constVariable] ktorrent-24.12.3/ktorrent/groups/groupswitcher.cpp:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/groupswitcher.cpp:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable view_settings [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/groupswitcher.cpp:236:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/groupview.cpp:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/groupview.cpp:152:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/groupview.cpp:189:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PathRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/groupview.cpp:199:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PathRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/groupview.cpp:208:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/groups/groupview.cpp:66:5: warning: Possible leak in public function. The pointer 'open_in_new_tab' is not deallocated before it is allocated. [publicAllocationError] ktorrent-24.12.3/ktorrent/groups/groupswitcher.cpp:174:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/groups/groupswitcher.cpp:227:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/groups/groupswitcher.cpp:230:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/ipfilterlist.cpp:153:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/ipfilterlist.cpp:206:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/ipfilterwidget.cpp:37:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/ipfilterwidget.cpp:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_add [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/ipfilterwidget.cpp:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/ipfilterwidget.cpp:165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/ipfilterlist.cpp:105:39: style:inconclusive: Function 'add' argument 1 names different: declaration 'ip' definition 'str'. [funcArgNamesDifferent] ktorrent-24.12.3/ktorrent/ipfilterlist.h:30:29: note: Function 'add' argument 1 names different: declaration 'ip' definition 'str'. ktorrent-24.12.3/ktorrent/ipfilterlist.cpp:105:39: note: Function 'add' argument 1 names different: declaration 'ip' definition 'str'. ktorrent-24.12.3/ktorrent/ipfilterlist.cpp:39:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/ktorrent/ipfilterwidget.h:25:5: style: Class 'IPFilterWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/ipfilterwidget.cpp:168:13: style: The scope of the variable 'line' can be reduced. [variableScope] ktorrent-24.12.3/ktorrent/gui.cpp:124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeferredDelete [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/gui.cpp:261:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadLocation [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/gui.cpp:301:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/gui.cpp:372:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setVisible [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/gui.cpp:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/gui.cpp:459:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/gui.cpp:492:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/advancedpref.cpp:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kcfg_diskPrealloc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/colorpref.cpp:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btnResetColors [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/main.cpp:55:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/main.cpp:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/gui.h:55:10: style: Virtual function 'addActivity' is called from constructor 'GUI()' at line 89. Dynamic binding is not used. [virtualCallInConstructor] ktorrent-24.12.3/ktorrent/gui.cpp:89:5: note: Calling addActivity ktorrent-24.12.3/ktorrent/gui.h:55:10: note: addActivity is a virtual function ktorrent-24.12.3/ktorrent/gui.h:86:10: style: Virtual function 'setCurrentActivity' is called from constructor 'GUI()' at line 106. Dynamic binding is not used. [virtualCallInConstructor] ktorrent-24.12.3/ktorrent/gui.cpp:106:5: note: Calling loadState ktorrent-24.12.3/ktorrent/gui.cpp:465:5: note: Calling setCurrentActivity ktorrent-24.12.3/ktorrent/gui.h:86:10: note: setCurrentActivity is a virtual function ktorrent-24.12.3/ktorrent/pref/prefdialog.h:81:5: style: Class 'PrefPageScrollArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/statusbar.h:30:5: style: Class 'StatusBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/gui.cpp:199:109: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/ktorrent/gui.cpp:216:109: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/ktorrent/pref/generalpref.cpp:16:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Directory [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/generalpref.h:18:5: style: Class 'GeneralPref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/main.cpp:63:9: error: Resource leak: fd [resourceLeak] ktorrent-24.12.3/ktorrent/main.cpp:71:5: error: Resource leak: fd [resourceLeak] ktorrent-24.12.3/ktorrent/pref/networkpref.cpp:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_recommended_settings [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/networkpref.cpp:57:15: warning: Return value of function iface.toInt() is not used. [ignoredReturnValue] ktorrent-24.12.3/ktorrent/pref/networkpref.h:22:5: style: Class 'NetworkPref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/pref/proxypref.cpp:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kcfg_socksEnabled [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/proxypref.h:22:5: style: Class 'ProxyPref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/pref/prefdialog.cpp:27:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/prefdialog.cpp:51:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updateButtons [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/prefdialog.cpp:104:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/prefdialog.cpp:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/qmpref.cpp:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kcfg_manuallyControlTorrents [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/qmpref.h:21:5: style: Class 'QMPref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/pref/recommendedsettingsdlg.h:23:5: style: Class 'RecommendedSettingsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/pref/prefdialog.cpp:64:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/ktorrent/pref/prefdialog.cpp:134:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/ktorrent/statusbar.cpp:38:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Box [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/statusbarofflineindicator.cpp:37:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeSmall [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/statusbarofflineindicator.cpp:56:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reachability [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/recommendedsettingsdlg.cpp:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buttonBox [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/pref/recommendedsettingsdlg.cpp:126:21: style: Variable 'avg_slot_up' is assigned a value that is never used. [unreadVariable] ktorrent-24.12.3/ktorrent/pref/recommendedsettingsdlg.cpp:132:21: style: Variable 'avg_slot_up' is assigned a value that is never used. [unreadVariable] ktorrent-24.12.3/ktorrent/tools/magnetmodel.cpp:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/magnetmodel.cpp:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/magnetmodel.cpp:63:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/ktorrent/tools/magnetmodel.cpp:63:39: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/ktorrent/tools/magnetmodel.h:26:5: style: Class 'MagnetModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/tools/magnetview.cpp:41:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/magnetview.cpp:137:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Delete [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/magnetview.h:27:5: style: Class 'MagnetView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:198:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForegroundRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:295:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:424:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:442:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:474:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:487:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable completed [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagerwidget.cpp:42:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagerwidget.cpp:143:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagerwidget.cpp:168:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagerwidget.cpp:190:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagerwidget.cpp:212:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagerwidget.cpp:256:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionAtCenter [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/torrentactivity.cpp:54:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/torrentactivity.cpp:123:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/torrentactivity.cpp:248:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:57:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:57:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:144:31: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:476:20: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:57:30: error: Null pointer dereference [nullPointer] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:303:9: style: Variable 'begin_row' is assigned an expression that holds the same value. [redundantAssignment] ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:301:19: note: begin_row is assigned 'row' here. ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:303:9: note: Variable 'begin_row' is assigned an expression that holds the same value. ktorrent-24.12.3/ktorrent/view/propertiesdlg.cpp:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buttonBox [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/scanextender.cpp:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close_button [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/scanextender.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable job [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/scanextender.cpp:23:31: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/ktorrent/trayicon.cpp:104:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Open [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/trayicon.cpp:125:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOWNLOADS [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/trayicon.cpp:284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_left_to_download [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/torrentsearchbar.cpp:35:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textChanged [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/torrentsearchbar.cpp:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/torrentsearchbar.cpp:63:44: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/ktorrent/trayicon.cpp:33:26: style:inconclusive: Function 'TrayIcon' argument 1 names different: declaration 'tc' definition 'core'. [funcArgNamesDifferent] ktorrent-24.12.3/ktorrent/trayicon.h:43:20: note: Function 'TrayIcon' argument 1 names different: declaration 'tc' definition 'core'. ktorrent-24.12.3/ktorrent/trayicon.cpp:33:26: note: Function 'TrayIcon' argument 1 names different: declaration 'tc' definition 'core'. ktorrent-24.12.3/ktorrent/trayicon.cpp:140:68: style:inconclusive: Function 'showPassivePopup' argument 2 names different: declaration 'titile' definition 'title'. [funcArgNamesDifferent] ktorrent-24.12.3/ktorrent/trayicon.h:64:62: note: Function 'showPassivePopup' argument 2 names different: declaration 'titile' definition 'title'. ktorrent-24.12.3/ktorrent/trayicon.cpp:140:68: note: Function 'showPassivePopup' argument 2 names different: declaration 'titile' definition 'title'. ktorrent-24.12.3/ktorrent/trayicon.cpp:323:30: style:inconclusive: Function 'SetMaxRate' argument 1 names different: declaration 'tc' definition 'core'. [funcArgNamesDifferent] ktorrent-24.12.3/ktorrent/trayicon.h:159:22: note: Function 'SetMaxRate' argument 1 names different: declaration 'tc' definition 'core'. ktorrent-24.12.3/ktorrent/trayicon.cpp:323:30: note: Function 'SetMaxRate' argument 1 names different: declaration 'tc' definition 'core'. ktorrent-24.12.3/ktorrent/view/viewdelegate.cpp:206:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beginning [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewdelegate.cpp:321:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_PanelItemViewItem [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewjobtracker.cpp:38:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHECKING_DATA [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewjobtracker.cpp:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHECKING_DATA [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewjobtracker.h:22:5: style: Class 'ViewJobTracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/view/viewdelegate.h:31:5: style: Class 'ExtenderBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/view/viewmodel.h:180:9: style: Struct 'Item' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/view/view.cpp:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:131:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectAll [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:461:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:519:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:538:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:549:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:586:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE_FILES [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:632:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:732:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:860:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overwrite [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:872:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Delete [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewdelegate.cpp:171:27: style: Variable 'tc' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/ktorrent/view/viewdelegate.cpp:59:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/view/viewdelegate.cpp:298:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktupnptest/main.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktupnptest/upnptestwidget.h:22:5: style: Class 'UPnPTestWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:83:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEVER [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:202:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:258:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:263:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:307:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:432:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:535:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForegroundRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:577:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:596:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDropEnabled [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:618:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:645:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:661:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:739:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktupnptest/upnptestwidget.cpp:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_find_routers [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktupnptest/upnptestwidget.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktupnptest/upnptestwidget.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktupnptest/upnptestwidget.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:733:10: style:inconclusive: Technically the member function 'kt::ViewModelItemCmp::operator()' can be const. [functionConst] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:620:29: style: Local variable 'index' shadows outer function [shadowFunction] ktorrent-24.12.3/ktorrent/view/viewmodel.h:70:17: note: Shadowed declaration ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:620:29: note: Shadow variable ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:345:16: style: Variable 'item' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:357:16: style: Variable 'item' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:733:38: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/ktorrent/view/viewmodel.cpp:733:58: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/libktcore/autotests/grouptreemodeltest.cpp:33:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsAboutToBeInserted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/autotests/grouptreemodeltest.cpp:68:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsAboutToBeInserted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/autotests/grouptreemodeltest.cpp:103:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsAboutToBeInserted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/autotests/grouptreemodeltest.cpp:156:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsAboutToBeInserted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/ktorrent/view/view.cpp:785:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/ktorrent/view/view.cpp:785:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/ktorrent/view/view.cpp:678:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/ktorrent/view/view.cpp:791:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/dbus/dbusgroup.cpp:54:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableSlots [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbusgroup.cpp:44:13: style: Local variable 'name' shadows outer function [shadowFunction] ktorrent-24.12.3/libktcore/dbus/dbusgroup.h:29:26: note: Shadowed declaration ktorrent-24.12.3/libktcore/dbus/dbusgroup.cpp:44:13: note: Shadow variable ktorrent-24.12.3/libktcore/dbus/dbus.cpp:40:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableSlots [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbus.cpp:164:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM_GROUP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbus.cpp:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM_GROUP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbus.cpp:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbussettings.cpp:21:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableSlots [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbus.cpp:139:68: performance: Function parameter 'msg' should be passed by const reference. However it seems that 'torrentStoppedByError' is a callback function. [passedByValueCallback] ktorrent-24.12.3/libktcore/dbus/dbus.cpp:44:114: note: Function pointer used here. ktorrent-24.12.3/libktcore/dbus/dbus.cpp:139:68: note: Function parameter 'msg' should be passed by const reference. However it seems that 'torrentStoppedByError' is a callback function. ktorrent-24.12.3/libktcore/dbus/dbus.cpp:122:18: style: Variable 'db' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/dbus/dbus.cpp:132:18: style: Variable 'db' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/dbus/dbus.cpp:141:18: style: Variable 'db' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/dbus/dbus.cpp:79:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/dbus/dbus.cpp:238:113: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:35:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableSlots [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable download_rate [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upload_rate [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_downloaded [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_uploaded [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:87:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_bytes [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_left_to_download [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:97:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_left [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_bytes_to_download [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_chunks [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunk_size [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seeders_connected_to [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seeders_total [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:132:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leechers_connected_to [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leechers_total [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:186:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrent.cpp:231:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrentfilestream.cpp:22:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportScriptableSlots [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/dbus/dbustorrentfilestream.cpp:21:13: style: Local variable 'path' shadows outer function [shadowFunction] ktorrent-24.12.3/libktcore/dbus/dbustorrentfilestream.h:47:26: note: Shadowed declaration ktorrent-24.12.3/libktcore/dbus/dbustorrentfilestream.cpp:21:13: note: Shadow variable ktorrent-24.12.3/libktcore/groups/group.cpp:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/group.cpp:14:5: performance: Variable 'max_download_rate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/libktcore/groups/group.cpp:14:25: performance: Variable 'max_upload_rate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_share_ratio [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable only_apply_on_new_torrents [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable only_apply_on_new_torrents [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable completed [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable completed [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:40:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:216:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/torrentgroup.h:24:5: style: Class 'TorrentGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:103:33: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:88:40: style:inconclusive: Function 'load' argument 1 names different: declaration 'n' definition 'dn'. [funcArgNamesDifferent] ktorrent-24.12.3/libktcore/groups/torrentgroup.h:29:30: note: Function 'load' argument 1 names different: declaration 'n' definition 'dn'. ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:88:40: note: Function 'load' argument 1 names different: declaration 'n' definition 'dn'. ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:60:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:65:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:175:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/torrentgroup.cpp:185:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/ungroupedgroup.h:22:5: style: Class 'UngroupedGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:231:25: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/ungroupedgroup.cpp:28:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM_GROUP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/ungroupedgroup.cpp:27:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:200:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:264:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:304:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:315:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/groupmanager.cpp:325:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/groups/grouptreemodel.h:38:17: style: Virtual function 'index' is called from constructor 'GroupTreeModel(GroupManager*gman,QObject*parent)' at line 29. Dynamic binding is not used. [virtualCallInConstructor] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:29:32: note: Calling index ktorrent-24.12.3/libktcore/groups/grouptreemodel.h:38:17: note: index is a virtual function ktorrent-24.12.3/libktcore/groups/grouptreemodel.h:38:17: style: Virtual function 'index' is called from constructor 'GroupTreeModel(GroupManager*gman,QObject*parent)' at line 31. Dynamic binding is not used. [virtualCallInConstructor] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:31:71: note: Calling index ktorrent-24.12.3/libktcore/groups/grouptreemodel.h:38:17: note: index is a virtual function ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:44:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:65:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:91:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:104:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:108:50: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:114:41: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:116:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:128:37: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:164:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:185:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:210:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/gui/centralwidget.cpp:43:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalPriority [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:355:9: style: Local variable 'row' shadows outer variable [shadowVariable] ktorrent-24.12.3/libktcore/groups/grouptreemodel.h:75:13: note: Shadowed declaration ktorrent-24.12.3/libktcore/groups/grouptreemodel.cpp:355:9: note: Shadow variable ktorrent-24.12.3/libktcore/gui/centralwidget.cpp:30:21: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/gui/centralwidget.cpp:102:25: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/gui/centralwidget.cpp:36:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/libktcore/gui/centralwidget.cpp:75:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:219:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:225:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/interfaces/functions.cpp:48:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/interfaces/functions.cpp:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/gui/tabbarwidget.h:69:5: style: Class 'ActionGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:86:36: style:inconclusive: Function 'addTab' argument 1 names different: declaration 'w' definition 'ti'. [funcArgNamesDifferent] ktorrent-24.12.3/libktcore/gui/tabbarwidget.h:31:26: note: Function 'addTab' argument 1 names different: declaration 'w' definition 'ti'. ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:86:36: note: Function 'addTab' argument 1 names different: declaration 'w' definition 'ti'. ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:98:39: style:inconclusive: Function 'removeTab' argument 1 names different: declaration 'w' definition 'ti'. [funcArgNamesDifferent] ktorrent-24.12.3/libktcore/gui/tabbarwidget.h:34:29: note: Function 'removeTab' argument 1 names different: declaration 'w' definition 'ti'. ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:98:39: note: Function 'removeTab' argument 1 names different: declaration 'w' definition 'ti'. ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:128:43: style:inconclusive: Function 'changeTabIcon' argument 1 names different: declaration 'w' definition 'ti'. [funcArgNamesDifferent] ktorrent-24.12.3/libktcore/gui/tabbarwidget.h:46:33: note: Function 'changeTabIcon' argument 1 names different: declaration 'w' definition 'ti'. ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:128:43: note: Function 'changeTabIcon' argument 1 names different: declaration 'w' definition 'ti'. ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:137:43: style:inconclusive: Function 'changeTabText' argument 1 names different: declaration 'w' definition 'ti'. [funcArgNamesDifferent] ktorrent-24.12.3/libktcore/gui/tabbarwidget.h:43:33: note: Function 'changeTabText' argument 1 names different: declaration 'w' definition 'ti'. ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:137:43: note: Function 'changeTabText' argument 1 names different: declaration 'w' definition 'ti'. ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:120:46: style: Local variable 'itr' shadows outer variable [shadowVariable] ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:100:42: note: Shadowed declaration ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:120:46: note: Shadow variable ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:165:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/gui/tabbarwidget.cpp:208:114: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/interfaces/prefpageinterface.h:50:20: style:inconclusive: Either there is a missing 'override', or the member function 'kt::PrefPageInterface::pageName' can be const. [functionConst] ktorrent-24.12.3/libktcore/interfaces/prefpageinterface.h:54:20: style:inconclusive: Either there is a missing 'override', or the member function 'kt::PrefPageInterface::pageIcon' can be const. [functionConst] ktorrent-24.12.3/libktcore/plugin/pluginactivity.h:27:5: style: Class 'PluginActivity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/libktcore/plugin/pluginmanager.h:44:30: performance: Function 'pluginsMetaDataList()' should return member 'pluginsMetaData' by const reference. [returnByReference] ktorrent-24.12.3/libktcore/plugin/pluginmanager.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/plugin/pluginmanager.cpp:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/plugin/pluginmanager.cpp:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/plugin/pluginmanager.cpp:123:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/plugin/pluginmanager.cpp:140:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/plugin/pluginmanager.cpp:151:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/torrent/chunkbar.cpp:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/chunkbar.cpp:57:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyledPanel [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/chunkbar.cpp:78:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/chunkbar.cpp:96:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/chunkbar.cpp:108:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/chunkbar.cpp:117:56: style:inconclusive: Function 'generateLegend' argument 1 names different: declaration 'legendItems' definition 'legend_items'. [funcArgNamesDifferent] ktorrent-24.12.3/libktcore/torrent/chunkbar.h:54:50: note: Function 'generateLegend' argument 1 names different: declaration 'legendItems' definition 'legend_items'. ktorrent-24.12.3/libktcore/torrent/chunkbar.cpp:117:56: note: Function 'generateLegend' argument 1 names different: declaration 'legendItems' definition 'legend_items'. ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:129:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/jobtracker.cpp:67:14: style: Variable 'j' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/torrent/jobtracker.cpp:78:14: style: Variable 'j' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/torrent/jobtracker.cpp:89:14: style: Variable 'j' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/torrent/jobtracker.cpp:100:14: style: Variable 'j' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/torrent/jobtracker.cpp:111:14: style: Variable 'j' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/torrent/jobtracker.cpp:122:14: style: Variable 'j' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/torrent/jobtracker.cpp:133:14: style: Variable 'j' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:29:24: performance:inconclusive: Technically the member function 'kt::ChunkBarRenderer::drawEqual' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:28:10: note: Technically the member function 'kt::ChunkBarRenderer::drawEqual' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:29:24: note: Technically the member function 'kt::ChunkBarRenderer::drawEqual' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:72:24: performance:inconclusive: Technically the member function 'kt::ChunkBarRenderer::drawMoreChunksThenPixels' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:29:10: note: Technically the member function 'kt::ChunkBarRenderer::drawMoreChunksThenPixels' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:72:24: note: Technically the member function 'kt::ChunkBarRenderer::drawMoreChunksThenPixels' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:127:24: performance:inconclusive: Technically the member function 'kt::ChunkBarRenderer::drawAllOn' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:30:10: note: Technically the member function 'kt::ChunkBarRenderer::drawAllOn' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:127:24: note: Technically the member function 'kt::ChunkBarRenderer::drawAllOn' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/magnetmanager.cpp:347:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/magnetmanager.cpp:390:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:203:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:211:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:224:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilelistmodel.cpp:273:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:46:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reachability [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_ENOUGH_DISKSPACE [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:119:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:147:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUSY_WITH_JOB [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:229:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:268:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:297:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:398:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:521:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:585:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:732:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable completed [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:764:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:781:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:842:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfilemodel.cpp:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/magnetmanager.h:39:5: style: Class 'DownloadSlot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/libktcore/torrent/magnetmanager.h:74:5: style: Class 'MagnetManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/libktcore/torrent/magnetmanager.cpp:363:25: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/torrent/magnetmanager.cpp:454:30: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/torrent/magnetmanager.cpp:457:38: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/torrent/magnetmanager.cpp:338:24: style: Variable 'slot' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PartiallyChecked [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:285:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:304:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:314:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_chunks [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:374:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:486:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:520:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:534:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:580:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:590:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:596:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:602:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:624:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:635:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:643:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:656:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:713:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/itemselectionmodel.cpp:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUpdate [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/itemselectionmodel.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/itemselectionmodel.cpp:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:44:5: performance: Variable 'last_stats_sync_permitted' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:197:56: style: Parameter 'todo' can be declared as reference to const [constParameterReference] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:659:67: style: Parameter 'tors' can be declared as reference to const [constParameterReference] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:504:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:514:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SYNC [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:146:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:192:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:252:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:244:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:401:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:432:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/torrent/queuemanager.cpp:679:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:250:19: performance:inconclusive: Technically the member function 'bt::MMapFile::errorString' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/util/mmapfile.h:86:13: note: Technically the member function 'bt::MMapFile::errorString' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/util/mmapfile.cpp:250:19: note: Technically the member function 'bt::MMapFile::errorString' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/util/mmapfile.cpp:88:12: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:181:34: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:144:48: style:inconclusive: Function 'write' argument 2 names different: declaration 'size' definition 'buf_size'. [funcArgNamesDifferent] ktorrent-24.12.3/libktcore/util/mmapfile.h:55:42: note: Function 'write' argument 2 names different: declaration 'size' definition 'buf_size'. ktorrent-24.12.3/libktcore/util/mmapfile.cpp:144:48: note: Function 'write' argument 2 names different: declaration 'size' definition 'buf_size'. ktorrent-24.12.3/libktcore/util/mmapfile.cpp:190:41: style:inconclusive: Function 'read' argument 2 names different: declaration 'size' definition 'buf_size'. [funcArgNamesDifferent] ktorrent-24.12.3/libktcore/util/mmapfile.h:63:35: note: Function 'read' argument 2 names different: declaration 'size' definition 'buf_size'. ktorrent-24.12.3/libktcore/util/mmapfile.cpp:190:41: note: Function 'read' argument 2 names different: declaration 'size' definition 'buf_size'. ktorrent-24.12.3/libktcore/util/mmapfile.cpp:93:12: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] ktorrent-24.12.3/libktcore/util/stringcompletionmodel.cpp:31:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/stringcompletionmodel.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/treefiltermodel.cpp:13:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/util/treefiltermodel.h:20:5: style: Class 'TreeFilterModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/bwscheduler/edititemdlg.cpp:23:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buttonBox [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/edititemdlg.cpp:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/edititemdlg.cpp:91:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/edititemdlg.cpp:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/edititemdlg.cpp:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:49:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reachability [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:62:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:80:33: style:inconclusive: Technically the member function 'kt::TorrentFileTreeModel::Node::row' can be const. [functionConst] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:46:13: note: Technically the member function 'kt::TorrentFileTreeModel::Node::row' can be const. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:80:33: note: Technically the member function 'kt::TorrentFileTreeModel::Node::row' can be const. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:268:37: style:inconclusive: Technically the member function 'kt::TorrentFileTreeModel::Node::path' can be const. [functionConst] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:50:17: note: Technically the member function 'kt::TorrentFileTreeModel::Node::path' can be const. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:268:37: note: Technically the member function 'kt::TorrentFileTreeModel::Node::path' can be const. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:454:17: style: Condition 'row>=0' is always true [knownConditionTrueFalse] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:444:20: note: Assuming that condition 'row<0' is not redundant ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:454:17: note: Condition 'row>=0' is always true ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:341:15: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:370:15: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:677:15: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:689:15: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:709:19: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:245:59: style:inconclusive: Function 'loadExpandedState' argument 5 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:73:145: note: Function 'loadExpandedState' argument 5 names different: declaration 'node' definition 'n'. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:245:59: note: Function 'loadExpandedState' argument 5 names different: declaration 'node' definition 'n'. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:259:16: style: Local variable 'n' shadows outer argument [shadowArgument] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:245:59: note: Shadowed declaration ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:259:16: note: Shadow variable ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:499:21: style: Local variable 'parent' shadows outer function [shadowFunction] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:85:17: note: Shadowed declaration ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:499:21: note: Shadow variable ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:646:16: style: Local variable 'data' shadows outer function [shadowFunction] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:84:14: note: Shadowed declaration ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:646:16: note: Shadow variable ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:677:11: style: Variable 'n' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:709:15: style: Variable 'n' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/bwscheduler/guidanceline.cpp:21:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DashLine [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:68:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:96:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:184:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:549:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:562:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/bwscheduler/guidanceline.cpp:38:62: style:inconclusive: Function 'update' argument 3 names different: declaration 'text' definition 'txt'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/bwscheduler/guidanceline.h:31:52: note: Function 'update' argument 3 names different: declaration 'text' definition 'txt'. ktorrent-24.12.3/plugins/bwscheduler/guidanceline.cpp:38:62: note: Function 'update' argument 3 names different: declaration 'text' definition 'txt'. ktorrent-24.12.3/plugins/bwscheduler/scheduleeditor.h:30:5: style: Class 'ScheduleEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:113:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/scheduleeditor.cpp:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/scheduleeditor.cpp:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/weekview.h:29:5: style: Class 'WeekView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/bwscheduler/weekview.h:44:27: performance: Function 'selectedItems()' should return member 'selection' by const reference. [returnByReference] ktorrent-24.12.3/plugins/bwscheduler/schedulegraphicsitem.cpp:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/schedulegraphicsitem.cpp:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemPositionChange [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/schedulegraphicsitem.cpp:212:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForbiddenCursor [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/schedulegraphicsitem.cpp:225:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/schedulegraphicsitem.cpp:247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/schedulegraphicsitem.cpp:270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/schedulegraphicsitem.cpp:283:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/weekdaymodel.cpp:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/weekdaymodel.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/weekdaymodel.cpp:63:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/weekdaymodel.h:22:5: style: Class 'WeekDayModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:169:16: performance:inconclusive: Technically the member function 'kt::Schedule::parseItem' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/plugins/bwscheduler/schedule.h:181:10: note: Technically the member function 'kt::Schedule::parseItem' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:169:16: note: Technically the member function 'kt::Schedule::parseItem' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/plugins/bwscheduler/weekscene.h:25:5: style: Class 'WeekScene' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:137:20: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:139:27: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:140:20: style: Local variable 'items' shadows outer variable [shadowVariable] ktorrent-24.12.3/plugins/bwscheduler/schedule.h:186:27: note: Shadowed declaration ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:140:20: note: Shadow variable ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:285:24: style: Variable 'i' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:379:40: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:381:24: style: Variable 'i' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:285:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:303:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:381:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/bwscheduler/weekview.cpp:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/weekscene.cpp:168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/weekview.cpp:65:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/weekscene.cpp:280:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DashLine [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/bwscheduler/weekview.cpp:50:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/bwscheduler/weekview.cpp:77:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/bwscheduler/weekview.cpp:127:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/downloadorder/downloadorderdialog.cpp:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buttonBox [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadorderdialog.cpp:89:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunkDownloaded [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadorderdialog.cpp:110:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadorderdialog.cpp:120:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadorderdialog.cpp:130:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadorderdialog.cpp:140:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermanager.cpp:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermanager.cpp:54:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermanager.cpp:83:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_PRIORITY [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermanager.cpp:94:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable completed [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermanager.cpp:111:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable completed [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermanager.h:28:5: style: Class 'DownloadOrderManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/bwscheduler/weekscene.cpp:260:33: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/downloadorder/downloadorderdialog.cpp:33:27: style: Variable 'dom' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/bwscheduler/weekscene.cpp:159:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/bwscheduler/weekscene.cpp:171:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/downloadorder/downloadorderplugin.cpp:67:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadorderplugin.cpp:76:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadorderplugin.cpp:106:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunkDownloaded [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermanager.cpp:25:36: performance: Variable 'current_high_priority_file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/plugins/infowidget/addtrackersdialog.cpp:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Add [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:63:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:79:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:122:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:262:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:315:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/availabilitychunkbar.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/availabilitychunkbar.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixmap [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/chunkdownloadmodel.cpp:92:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/chunkdownloadmodel.cpp:183:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/chunkdownloadmodel.cpp:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/chunkdownloadview.cpp:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/chunkdownloadmodel.cpp:91:9: style: The scope of the variable 'n' can be reduced. [variableScope] ktorrent-24.12.3/plugins/infowidget/chunkdownloadmodel.cpp:115:16: style: Variable 'item' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/infowidget/chunkdownloadmodel.cpp:151:16: style: Variable 'i' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/infowidget/downloadedchunkbar.cpp:33:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/downloadedchunkbar.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixmap [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/downloadedchunkbar.cpp:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/downloadedchunkbar.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/downloadedchunkbar.h:24:5: style: Class 'DownloadedChunkBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:260:9: performance:inconclusive: Technically the member function 'kt::AlbumTrackCompare::getTrack' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:308:10: performance:inconclusive: Technically the member function 'kt::SeasonEpisodeCompare::getSeasonAndEpisode' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:234:5: style: Struct 'NameCompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:255:5: style: Struct 'AlbumTrackCompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:303:5: style: Struct 'SeasonEpisodeCompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:121:16: style: Local variable 'data' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.h:49:14: note: Shadowed declaration ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:121:16: note: Shadow variable ktorrent-24.12.3/plugins/downloadorder/downloadordermodel.cpp:166:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/infowidget/flagdb.cpp:85:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/flagdb.h:22:20: style:inconclusive: Technically the member function 'kt::FlagDBSource::getPathPattern' can be const. [functionConst] ktorrent-24.12.3/plugins/infowidget/flagdb.h:19:5: style: Class 'FlagDBSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/flagdb.cpp:39:34: style:inconclusive: Function 'FlagDB' argument 1 names different: declaration 'm' definition 'other'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/infowidget/flagdb.h:38:26: note: Function 'FlagDB' argument 1 names different: declaration 'm' definition 'other'. ktorrent-24.12.3/plugins/infowidget/flagdb.cpp:39:34: note: Function 'FlagDB' argument 1 names different: declaration 'm' definition 'other'. ktorrent-24.12.3/plugins/infowidget/geoipmanager.cpp:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMDB_MODE_MMAP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/geoipmanager.cpp:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_INW [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/geoipmanager.cpp:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMDB_LOOKUP_PATH_DOES_NOT_MATCH_DATA_ERROR [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/geoipmanager.cpp:163:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMDB_SUCCESS [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/geoipmanager.cpp:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_INW [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/geoipmanager.cpp:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_INW [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/geoipmanager.cpp:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_INW [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/geoipmanager.cpp:229:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_INW [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/geoipmanager.h:33:5: style: Class 'GeoIPManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/geoipmanager.cpp:83:57: performance: Function parameter 'language_code' should be passed by const reference. [passedByValue] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:146:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:164:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:232:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:295:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_PRIORITY [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:324:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_PRIORITY [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:329:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL_PRIORITY [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:334:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONLY_SEED_PRIORITY [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:350:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:474:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:573:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:624:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/infowidgetplugin.cpp:46:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_INW [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/infowidgetplugin.cpp:161:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable green [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/infowidgetplugin.cpp:185:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomEdge [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:29:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:41:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:95:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForegroundRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:277:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:287:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfilelistmodel.cpp:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/fileview.h:36:5: style: Class 'FileView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/iwprefpage.h:18:5: style: Class 'IWPrefPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/peerview.h:29:5: style: Class 'PeerView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/statustab.h:21:5: style: Class 'StatusTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/trackerview.h:29:5: style: Class 'TrackerView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/webseedstab.h:30:5: style: Class 'WebSeedsTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:471:46: style: The scope of the variable 'streams' can be reduced. [variableScope] ktorrent-24.12.3/plugins/infowidget/fileview.cpp:377:39: style: Variable 'tfi' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:28:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:46:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_path [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:104:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForegroundRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:168:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONLY_SEED_PRIORITY [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:217:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCLUDED [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:285:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/peerview.cpp:29:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/peerview.cpp:68:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip_address [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.h:28:5: style: Class 'PeerViewModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.h:64:9: style: Struct 'Item' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:107:42: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:245:19: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:294:15: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:309:28: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:289:49: style:inconclusive: Function 'update' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.h:39:36: note: Function 'update' argument 1 names different: declaration 'index' definition 'idx'. ktorrent-24.12.3/plugins/infowidget/iwfiletreemodel.cpp:289:49: note: Function 'update' argument 1 names different: declaration 'index' definition 'idx'. ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:45:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:84:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:285:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:373:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/statustab.cpp:32:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mid [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/statustab.cpp:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:39:5: performance: Variable 'stats' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:88:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:178:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:405:17: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:400:66: style:inconclusive: Function 'indexToPeer' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.h:55:55: note: Function 'indexToPeer' argument 1 names different: declaration 'idx' definition 'index'. ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:400:66: note: Function 'indexToPeer' argument 1 names different: declaration 'idx' definition 'index'. ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:218:16: style: Variable 'i' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:245:16: style: Variable 'i' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/infowidget/peerviewmodel.cpp:372:11: style: Variable 'item' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/infowidget/statustab.cpp:199:43: style:inconclusive: Function 'useRatioLimitToggled' argument 1 names different: declaration 'on' definition 'state'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/infowidget/statustab.h:28:36: note: Function 'useRatioLimitToggled' argument 1 names different: declaration 'on' definition 'state'. ktorrent-24.12.3/plugins/infowidget/statustab.cpp:199:43: note: Function 'useRatioLimitToggled' argument 1 names different: declaration 'on' definition 'state'. ktorrent-24.12.3/plugins/infowidget/trackermodel.h:30:5: style: Class 'TrackerModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/trackermodel.h:64:9: style: Struct 'Item' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:81:18: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:194:13: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:202:13: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:189:50: style:inconclusive: Function 'trackerUrl' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/infowidget/trackermodel.h:47:40: note: Function 'trackerUrl' argument 1 names different: declaration 'idx' definition 'index'. ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:189:50: note: Function 'trackerUrl' argument 1 names different: declaration 'idx' definition 'index'. ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:197:64: style:inconclusive: Function 'tracker' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/infowidget/trackermodel.h:50:54: note: Function 'tracker' argument 1 names different: declaration 'idx' definition 'index'. ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:197:64: note: Function 'tracker' argument 1 names different: declaration 'idx' definition 'index'. ktorrent-24.12.3/plugins/infowidget/trackermodel.cpp:137:63: style: Parameter 'tracker_list' can be declared as reference to const [constParameterReference] ktorrent-24.12.3/plugins/infowidget/webseedsmodel.cpp:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/webseedsmodel.cpp:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/webseedsmodel.cpp:159:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/webseedsmodel.cpp:166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/trackerview.cpp:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/trackerview.cpp:93:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/webseedsmodel.h:26:5: style: Class 'WebSeedsModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/infowidget/webseedstab.cpp:25:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_LayoutLeftMargin [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/webseedstab.cpp:164:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/webseedstab.cpp:171:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/convertdialog.cpp:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cancel [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/convertdialog.cpp:68:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/infowidget/trackerview.cpp:57:14: style: Variable 'copy_URL' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/infowidget/trackerview.cpp:64:14: style: Variable 'copy_status' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/ipfilter/convertthread.h:29:13: performance: Function 'getFailureReason()' should return member 'failure_reason' by const reference. [returnByReference] ktorrent-24.12.3/plugins/ipfilter/convertthread.cpp:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/convertthread.cpp:139:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/ipblockingprefpage.cpp:23:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kcfg_useLevel1 [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/ipblockingprefpage.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_IPF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:48:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Overwrite [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmitResult [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_IPF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_IPF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_IPF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:220:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_IPF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:256:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:272:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/ipblockingprefpage.h:30:5: style: Class 'IPBlockingPrefPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/ipfilter/downloadandconvertjob.cpp:30:24: warning: Member variable 'DownloadAndConvertJob::active_job' is not initialized in the constructor. [uninitMemberVar] ktorrent-24.12.3/plugins/ipfilter/ipblocklist.cpp:58:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPv6Protocol [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/ipblocklist.cpp:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/ipblocklist.cpp:44:5: performance: Variable 'ip1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/plugins/ipfilter/ipblocklist.cpp:95:23: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/ipfilter/convertthread.cpp:34:5: performance: Variable 'txt_file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/plugins/ipfilter/convertthread.cpp:152:22: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/ipfilter/ipfilterplugin.cpp:44:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_IPF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/ipfilterplugin.cpp:124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_IPF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/ipfilter/convertthread.cpp:109:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/ipfilter/convertthread.cpp:116:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/ipfilter/tests/ipblocklisttest.cpp:21:10: performance:inconclusive: Either there is a missing 'override', or the member function 'IPBlockListTest::cleanupTestCase' can be static. [functionStatic] ktorrent-24.12.3/plugins/logviewer/logflagsdelegate.cpp:38:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logflagsdelegate.cpp:64:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logflagsdelegate.h:21:5: style: Class 'LogFlagsDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/logviewer/logflags.cpp:57:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logflags.cpp:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logflags.cpp:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logflags.cpp:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logflags.cpp:137:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logflags.cpp:158:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logflags.cpp:209:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logviewer.cpp:36:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/logviewer/logviewer.h:24:5: style: Class 'LogViewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/logviewer/logflags.cpp:42:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/logviewer/logflags.cpp:53:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/logviewer/logviewerplugin.cpp:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomDockWidgetArea [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/magnetgenerator/magnetgeneratorprefwidget.cpp:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kcfg_customtracker [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/magnetgenerator/magnetgeneratorprefwidget.cpp:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/magnetgenerator/magnetgeneratorprefwidget.cpp:39:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/magnetgenerator/magnetgeneratorplugin.cpp:67:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priv_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/magnetgenerator/magnetgeneratorplugin.cpp:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable torrent_name [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/magnetgenerator/magnetgeneratorplugin.cpp:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/magnetgenerator/magnetgeneratorprefwidget.h:18:5: style: Class 'MagnetGeneratorPrefWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/magnetgenerator/magnetgeneratorplugin.cpp:94:28: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/mediaplayer/mediafilestream.cpp:24:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafilestream.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MPL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafilestream.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MPL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediacontroller.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediacontroller.cpp:75:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fast [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:153:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediafilestream.h:26:5: style: Class 'MediaFileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:34:12: warning:inconclusive: Member variable 'MediaFile::tfs' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:174:5: performance: Variable 'file_path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/plugins/mediaplayer/mediafile.h:39:5: style: Class 'MediaFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/mediaplayer/mediafile.h:115:5: style: Class 'MediaFileRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/mediaplayer/mediafile.h:118:5: style: Class 'MediaFileRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.h:38:5: style: Class 'MediaPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/mediaplayer/mediafile.h:131:13: performance: Function 'path()' should return member 'file_path' by const reference. [returnByReference] ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:204:66: style:inconclusive: Function 'createMediaSource' argument 1 names different: declaration 'p' definition 'player'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/mediaplayer/mediafile.h:149:56: note: Function 'createMediaSource' argument 1 names different: declaration 'p' definition 'player'. ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:204:66: note: Function 'createMediaSource' argument 1 names different: declaration 'p' definition 'player'. ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:48:21: style: Local variable 'path' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/mediaplayer/mediafile.h:56:13: note: Shadowed declaration ktorrent-24.12.3/plugins/mediaplayer/mediafile.cpp:48:21: note: Shadow variable ktorrent-24.12.3/plugins/mediaplayer/mediacontroller.cpp:21:37: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:79:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:194:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:42:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PausedState [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MPL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MPL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MPL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:105:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoppedState [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:110:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PausedState [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:137:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MPL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MPL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:101:9: style: The statement 'if (buffering) buffering=false' is logically equivalent to 'buffering=false'. [duplicateConditionalAssign] ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:102:19: note: Assignment 'buffering=false' ktorrent-24.12.3/plugins/mediaplayer/mediaplayer.cpp:101:9: note: Condition 'buffering' is redundant ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:72:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:113:55: style:inconclusive: Function 'onTorrentAdded' argument 1 names different: declaration 't' definition 'tc'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/mediaplayer/mediamodel.h:66:47: note: Function 'onTorrentAdded' argument 1 names different: declaration 't' definition 'tc'. ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:113:55: note: Function 'onTorrentAdded' argument 1 names different: declaration 't' definition 'tc'. ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:134:57: style:inconclusive: Function 'onTorrentRemoved' argument 1 names different: declaration 't' definition 'tc'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/mediaplayer/mediamodel.h:67:49: note: Function 'onTorrentRemoved' argument 1 names different: declaration 't' definition 'tc'. ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:134:57: note: Function 'onTorrentRemoved' argument 1 names different: declaration 't' definition 'tc'. ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:208:16: style: Local variable 'data' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/mediaplayer/mediamodel.h:49:14: note: Shadowed declaration ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:208:16: note: Shadow variable ktorrent-24.12.3/plugins/mediaplayer/mediamodel.cpp:182:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/mediaplayer/mediaplayerplugin.cpp:34:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MPL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayerplugin.cpp:23:20: warning: Member variable 'MediaPlayerPlugin::act' is not initialized in the constructor. [uninitMemberVar] ktorrent-24.12.3/plugins/mediaplayer/mediaview.cpp:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaview.h:31:5: style: Class 'MediaViewFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/mediaplayer/mediaview.cpp:48:25: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/mediaplayer/mediaview.cpp:48:17: style: Variable 'model' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:126:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:44:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fast [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:103:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:200:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:285:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:298:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:101:5: warning: Possible leak in public function. The pointer 'play_action' is not deallocated before it is allocated. [publicAllocationError] ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:150:13: style: Local variable 'idx' shadows outer variable [shadowVariable] ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:142:9: note: Shadowed declaration ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:150:13: note: Shadow variable ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:156:13: style: Local variable 'idx' shadows outer variable [shadowVariable] ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:142:9: note: Shadowed declaration ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:156:13: note: Shadow variable ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:283:17: style: Local variable 'next' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.h:49:10: note: Shadowed declaration ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:283:17: note: Shadow variable ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:363:17: style: Local variable 'next' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.h:49:10: note: Shadowed declaration ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:363:17: note: Shadow variable ktorrent-24.12.3/plugins/mediaplayer/mediaplayeractivity.cpp:258:19: style: Variable 'pl' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/mediaplayer/playlistwidget.cpp:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:255:76: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:215:16: style: Local variable 'data' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/mediaplayer/playlist.h:36:14: note: Shadowed declaration ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:215:16: note: Shadow variable ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:217:29: style: Local variable 'index' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/mediaplayer/playlist.h:41:17: note: Shadowed declaration ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:217:29: note: Shadow variable ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:306:17: style: Local variable 'file' shadows outer argument [shadowArgument] ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:295:36: note: Shadowed declaration ktorrent-24.12.3/plugins/mediaplayer/playlist.cpp:306:17: note: Shadow variable ktorrent-24.12.3/plugins/mediaplayer/videochunkbar.cpp:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/videochunkbar.cpp:16:54: style:inconclusive: Function 'VideoChunkBar' argument 1 names different: declaration 'mfile' definition 'mf'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/mediaplayer/videochunkbar.h:21:39: note: Function 'VideoChunkBar' argument 1 names different: declaration 'mfile' definition 'mf'. ktorrent-24.12.3/plugins/mediaplayer/videochunkbar.cpp:16:54: note: Function 'VideoChunkBar' argument 1 names different: declaration 'mfile' definition 'mf'. ktorrent-24.12.3/plugins/scanfolder/scanfolder.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SNF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanfolder/scanfolder.cpp:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SNF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanfolder/scanfolder.cpp:74:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WatchDirOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanfolder/torrentloadqueue.h:31:5: style: Class 'TorrentLoadQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/scanfolder/scanfolderplugin.cpp:43:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SNF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:55:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stream [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:118:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PausedState [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:138:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:149:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stream [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:166:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:190:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_MPL [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:246:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stream [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanfolder/scanfolderprefpage.cpp:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kcfg_actionDelete [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanfolder/scanfolderprefpage.cpp:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM_GROUP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanfolder/scanthread.cpp:158:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Readable [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanfolder/scanthread.cpp:38:5: style: Class 'RecursiveScanEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/scanfolder/scanthread.cpp:88:35: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:139:24: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/scanfolder/scanthread.cpp:107:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/scanfolder/scanthread.cpp:111:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/scanfolder/torrentloadqueue.cpp:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanfolder/torrentloadqueue.cpp:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SNF [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanfolder/torrentloadqueue.cpp:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:186:108: style: Parameter 'callWatcher' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:197:109: style: Parameter 'callWatcher' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:208:108: style: Parameter 'callWatcher' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/plugins/mediaplayer/videowidget.cpp:219:109: style: Parameter 'callWatcher' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/plugins/scanforlostfiles/nodeoperations.cpp:100:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfilesplugin.cpp:84:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomDockWidgetArea [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfileswidget.h:29:5: style: Class 'ScanForLostFilesWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/scanforlostfiles/nodeoperations.h:21:5: warning: Member variable 'FNode::is_dir' is not initialized in the constructor. [uninitMemberVar] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfilesthread.cpp:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multi_file_torrent [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfilesthread.cpp:19:5: performance: Variable 'm_root_folder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfilesthread.cpp:57:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/search/magneturlschemehandler.cpp:17:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RequestAborted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfileswidget.cpp:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfileswidget.cpp:96:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfileswidget.cpp:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfileswidget.cpp:190:134: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanforlostfiles/fsproxymodel.h:21:5: style: Class 'FSProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/search/opensearchdownloadjob.cpp:33:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/opensearchdownloadjob.cpp:61:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/opensearchdownloadjob.cpp:97:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfileswidget.cpp:189:17: style: The scope of the variable 'to_del' can be reduced. [variableScope] ktorrent-24.12.3/plugins/search/opensearchdownloadjob.cpp:122:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/proxy_helper.h:23:5: style: Class 'ProxyHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/search/opensearchdownloadjob.h:35:13: performance: Function 'directory()' should return member 'dir' by const reference. [returnByReference] ktorrent-24.12.3/plugins/search/opensearchdownloadjob.cpp:57:38: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/search/searchengine.cpp:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchengine.cpp:172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchengine.h:29:5: style: Class 'SearchEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/search/searchengine.cpp:24:5: style: Class 'OpenSearchHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/search/searchengine.h:47:13: performance: Function 'engineName()' should return member 'name' by const reference. [returnByReference] ktorrent-24.12.3/plugins/search/searchengine.h:59:13: performance: Function 'engineDir()' should return member 'data_dir' by const reference. [returnByReference] ktorrent-24.12.3/plugins/search/searchengine.h:65:13: performance: Function 'engineUrl()' should return member 'url' by const reference. [returnByReference] ktorrent-24.12.3/plugins/search/searchengine.h:71:13: performance: Function 'engineDescription()' should return member 'description' by const reference. [returnByReference] ktorrent-24.12.3/plugins/search/searchengine.cpp:79:21: style: Condition '!startElement(reader.namespaceUri(),reader.name(),reader.qualifiedName(),reader.attributes())' is always false [knownConditionTrueFalse] ktorrent-24.12.3/plugins/search/searchengine.cpp:79:34: note: Calling function 'startElement' returns 1 ktorrent-24.12.3/plugins/search/searchengine.cpp:79:21: note: Condition '!startElement(reader.namespaceUri(),reader.name(),reader.qualifiedName(),reader.attributes())' is always false ktorrent-24.12.3/plugins/search/searchengine.cpp:84:21: style: Condition '!endElement(reader.namespaceUri(),reader.name(),reader.qualifiedName())' is always false [knownConditionTrueFalse] ktorrent-24.12.3/plugins/search/searchengine.cpp:84:32: note: Calling function 'endElement' returns 1 ktorrent-24.12.3/plugins/search/searchengine.cpp:84:21: note: Condition '!endElement(reader.namespaceUri(),reader.name(),reader.qualifiedName())' is always false ktorrent-24.12.3/plugins/search/searchengine.cpp:90:25: style: Condition '!characters(reader.text())' is always false [knownConditionTrueFalse] ktorrent-24.12.3/plugins/search/searchengine.cpp:90:36: note: Calling function 'characters' returns 1 ktorrent-24.12.3/plugins/search/searchengine.cpp:90:25: note: Condition '!characters(reader.text())' is always false ktorrent-24.12.3/plugins/search/searchengine.cpp:170:37: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/search/searchactivity.cpp:54:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopRightCorner [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchactivity.cpp:94:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchactivity.cpp:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SRC [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SRC [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SRC [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:268:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:309:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchwidget.h:31:5: style: Class 'SearchWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/search/webview.h:67:13: performance: Function 'homePageBaseDir()' should return member 'home_page_base_url' by const reference. [returnByReference] ktorrent-24.12.3/plugins/search/searchactivity.cpp:115:23: style: Local variable 'search' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/search/searchactivity.h:30:10: note: Shadowed declaration ktorrent-24.12.3/plugins/search/searchactivity.cpp:115:23: note: Shadow variable ktorrent-24.12.3/plugins/search/searchactivity.cpp:122:23: style: Local variable 'search' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/search/searchactivity.h:30:10: note: Shadowed declaration ktorrent-24.12.3/plugins/search/searchactivity.cpp:122:23: note: Shadow variable ktorrent-24.12.3/plugins/search/searchactivity.cpp:145:27: style: Local variable 'search' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/search/searchactivity.h:30:10: note: Shadowed declaration ktorrent-24.12.3/plugins/search/searchactivity.cpp:145:27: note: Shadow variable ktorrent-24.12.3/plugins/search/searchactivity.cpp:155:23: style: Local variable 'search' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/search/searchactivity.h:30:10: note: Shadowed declaration ktorrent-24.12.3/plugins/search/searchactivity.cpp:155:23: note: Shadow variable ktorrent-24.12.3/plugins/search/searchactivity.cpp:212:19: style: Local variable 'search' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/search/searchactivity.h:30:10: note: Shadowed declaration ktorrent-24.12.3/plugins/search/searchactivity.cpp:212:19: note: Shadow variable ktorrent-24.12.3/plugins/search/searchactivity.cpp:232:19: style: Local variable 'search' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/search/searchactivity.h:30:10: note: Shadowed declaration ktorrent-24.12.3/plugins/search/searchactivity.cpp:232:19: note: Shadow variable ktorrent-24.12.3/plugins/search/searchactivity.cpp:263:19: style: Local variable 'search' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/search/searchactivity.h:30:10: note: Shadowed declaration ktorrent-24.12.3/plugins/search/searchactivity.cpp:263:19: note: Shadow variable ktorrent-24.12.3/plugins/search/searchactivity.cpp:101:24: style: Variable 'w' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/search/searchactivity.cpp:175:14: style: Variable 'w' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/search/searchactivity.cpp:176:24: style: Variable 's' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/search/searchactivity.cpp:79:75: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/search/searchactivity.cpp:177:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/search/searchactivity.cpp:188:21: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/search/searchactivity.cpp:241:21: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/search/searchplugin.cpp:48:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SRC [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchplugin.cpp:49:29: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:133:35: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:305:19: style: Variable 'se' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/search/searchenginelist.cpp:284:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/search/searchprefpage.cpp:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_add [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchprefpage.cpp:118:35: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/search/webview.cpp:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/webview.cpp:145:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadLocation [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchwidget.cpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchwidget.cpp:236:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryAction [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchwidget.cpp:260:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Back [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchwidget.cpp:266:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchwidget.cpp:291:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/webview.cpp:144:22: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] ktorrent-24.12.3/plugins/search/webview.cpp:144:13: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] ktorrent-24.12.3/plugins/shutdown/shutdowndlg.cpp:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buttonBox [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/search/searchwidget.cpp:187:37: style:inconclusive: Function 'loadProgress' argument 1 names different: declaration 'p' definition 'perc'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/search/searchwidget.h:60:27: note: Function 'loadProgress' argument 1 names different: declaration 'p' definition 'perc'. ktorrent-24.12.3/plugins/search/searchwidget.cpp:187:37: note: Function 'loadProgress' argument 1 names different: declaration 'p' definition 'perc'. ktorrent-24.12.3/plugins/shutdown/shutdowntorrentmodel.h:28:5: style: Class 'ShutdownTorrentDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/shutdown/shutdownplugin.cpp:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdownplugin.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdownplugin.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdownplugin.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdownplugin.cpp:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_GEN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdowntorrentmodel.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdowntorrentmodel.cpp:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdowntorrentmodel.cpp:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdowntorrentmodel.cpp:162:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdowntorrentmodel.cpp:218:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdowntorrentmodel.cpp:227:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/ConnsTabPage.cc:16:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmConnsChtWgt [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/ConnsTabPage.cc:38:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmConnsChtWgt [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/ConnsTabPage.cc:93:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmLhrSwnUuid [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/ConnsTabPage.cc:175:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmDhtChtWgt [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/shutdown/shutdowntorrentmodel.cpp:19:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/shutdown/shutdowntorrentmodel.cpp:191:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/stats/ConnsTabPage.cc:214:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/stats/DisplaySettingsPage.h:22:5: style: Class 'DisplaySettingsPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:173:30: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:214:22: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:48:18: style: Local variable 'rule' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.h:104:25: note: Shadowed declaration ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:48:18: note: Shadow variable ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:183:26: style: Local variable 'rule' shadows outer function [shadowFunction] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.h:104:25: note: Shadowed declaration ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:183:26: note: Shadow variable ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:297:58: style: Parameter 'tor' can be declared as pointer to const [constParameterPointer] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:32:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:75:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:119:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:138:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:216:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:285:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/shutdown/shutdownruleset.cpp:310:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/stats/SettingsPage.cc:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kcfg_UpdateEveryGuiUpdates [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/SettingsPage.cc:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kcfg_UpdateEveryGuiUpdates [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/StatsPlugin.cc:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmUiSett [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/StatsPlugin.cc:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmUiSpd [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/StatsPlugin.cc:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmUiSpd [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/StatsPlugin.cc:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mUpdCtr [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/ChartDrawer.cc:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/ChartDrawer.cc:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mYMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/SpdTabPage.cc:16:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmDlChtWgt [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/SpdTabPage.cc:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmDlChtWgt [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/SpdTabPage.cc:114:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable download_speed [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/SpdTabPage.cc:186:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upload_speed [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/SpdTabPage.cc:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmDlChtWgt [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/ChartDrawerData.cc:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/ChartDrawerData.cc:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/SpdTabPage.cc:137:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:16:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:89:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lines [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmUnitName [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAntiAlias [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mYMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:302:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mCurrMaxMode [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mBgdGrid [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:339:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:383:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:16:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mYMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mYMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:125:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:178:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DashLine [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:334:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:344:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmVals [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:363:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:392:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmVals [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmVals [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mCurrMaxMode [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mYMax [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:472:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAntiAlias [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:480:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/PlainChartDrawer.cc:516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mBgdGrid [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:394:13: style: The scope of the variable 'idx' can be reduced. [variableScope] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:119:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:148:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:175:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/stats/drawer/KPlotWgtDrawer.cc:184:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:44:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:170:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedlistdelegate.cpp:26:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHintRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedlistdelegate.cpp:43:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedlistdelegate.h:20:5: style: Class 'FeedListDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:243:28: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:243:43: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/plugins/syndication/ktfeed.h:66:26: style:inconclusive: Either there is a missing 'override', or the member function 'kt::Feed::feedData' can be const. [functionConst] ktorrent-24.12.3/plugins/syndication/filterlistmodel.h:22:5: style: Class 'FilterListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/syndication/filterlist.h:20:5: style: Class 'FilterList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/syndication/ktfeed.h:47:5: style: Class 'Feed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/syndication/ktfeed.h:102:13: performance: Function 'directory()' should return member 'dir' by const reference. [returnByReference] ktorrent-24.12.3/plugins/syndication/ktfeed.h:117:13: performance: Function 'errorString()' should return member 'update_error' by const reference. [returnByReference] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:240:15: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:39:38: style:inconclusive: Function 'loadFeeds' argument 1 names different: declaration 'filters' definition 'filter_list'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/syndication/feedlist.h:37:32: note: Function 'loadFeeds' argument 1 names different: declaration 'filters' definition 'filter_list'. ktorrent-24.12.3/plugins/syndication/feedlist.cpp:39:38: note: Function 'loadFeeds' argument 1 names different: declaration 'filters' definition 'filter_list'. ktorrent-24.12.3/plugins/syndication/feedlist.cpp:106:20: style: Variable 'f' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:240:11: style: Variable 'f' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:107:43: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/syndication/feedlist.cpp:198:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/syndication/feedlistview.cpp:17:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedretriever.cpp:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmitResult [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedretriever.cpp:52:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedretriever.cpp:70:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedretriever.h:27:5: style: Class 'FeedRetriever' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/syndication/feedretriever.cpp:65:35: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/syndication/feedwidgetmodel.cpp:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedwidgetmodel.cpp:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_download [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:104:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:160:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:173:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:189:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedwidgetmodel.h:26:5: style: Class 'FeedWidgetModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:107:32: style:inconclusive: Function 'setFeed' argument 1 names different: declaration 'feed' definition 'f'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/syndication/feedwidget.h:33:24: note: Function 'setFeed' argument 1 names different: declaration 'feed' definition 'f'. ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:107:32: note: Function 'setFeed' argument 1 names different: declaration 'feed' definition 'f'. ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:180:57: style:inconclusive: Function 'selectionChanged' argument 1 names different: declaration 'selected' definition 'sel'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/syndication/feedwidget.h:47:49: note: Function 'selectionChanged' argument 1 names different: declaration 'selected' definition 'sel'. ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:180:57: note: Function 'selectionChanged' argument 1 names different: declaration 'selected' definition 'sel'. ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:180:84: style:inconclusive: Function 'selectionChanged' argument 2 names different: declaration 'deselected' definition 'prev'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/syndication/feedwidget.h:47:81: note: Function 'selectionChanged' argument 2 names different: declaration 'deselected' definition 'prev'. ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:180:84: note: Function 'selectionChanged' argument 2 names different: declaration 'deselected' definition 'prev'. ktorrent-24.12.3/plugins/syndication/feedwidget.cpp:83:42: style: Parameter 'g' can be declared as reference to const [constParameterReference] ktorrent-24.12.3/plugins/syndication/filter.cpp:72:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/filter.cpp:104:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/filter.cpp:350:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/feedwidgetmodel.cpp:127:71: style:inconclusive: Function 'itemForIndex' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/syndication/feedwidgetmodel.h:42:58: note: Function 'itemForIndex' argument 1 names different: declaration 'idx' definition 'index'. ktorrent-24.12.3/plugins/syndication/feedwidgetmodel.cpp:127:71: note: Function 'itemForIndex' argument 1 names different: declaration 'idx' definition 'index'. ktorrent-24.12.3/plugins/syndication/feedwidgetmodel.cpp:139:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/syndication/feedwidgetmodel.cpp:162:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/syndication/filterlist.cpp:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SYN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/filterlist.cpp:59:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/filterlist.cpp:38:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/plugins/syndication/filterlist.cpp:38:39: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/plugins/syndication/filter.h:29:5: style: Class 'Filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/syndication/filter.h:76:20: performance: Function 'wordMatches()' should return member 'word_matches' by const reference. [returnByReference] ktorrent-24.12.3/plugins/syndication/filter.h:82:20: performance: Function 'exclusionPatterns()' should return member 'exclusion_patterns' by const reference. [returnByReference] ktorrent-24.12.3/plugins/syndication/filter.h:124:13: performance: Function 'seasonsToString()' should return member 'seasons_string' by const reference. [returnByReference] ktorrent-24.12.3/plugins/syndication/filter.h:130:13: performance: Function 'episodesToString()' should return member 'episodes_string' by const reference. [returnByReference] ktorrent-24.12.3/plugins/syndication/filterlist.cpp:74:25: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/syndication/filterlist.cpp:32:39: style:inconclusive: Function 'filterEdited' argument 1 names different: declaration 'filter' definition 'f'. [funcArgNamesDifferent] ktorrent-24.12.3/plugins/syndication/filterlist.h:25:31: note: Function 'filterEdited' argument 1 names different: declaration 'filter' definition 'f'. ktorrent-24.12.3/plugins/syndication/filterlist.cpp:32:39: note: Function 'filterEdited' argument 1 names different: declaration 'filter' definition 'f'. ktorrent-24.12.3/plugins/syndication/filter.cpp:30:5: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/plugins/syndication/filter.cpp:47:5: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/plugins/syndication/filter.cpp:93:14: performance:inconclusive: Technically the member function 'kt::Filter::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/plugins/syndication/filter.h:324:10: note: Technically the member function 'kt::Filter::match' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/plugins/syndication/filter.cpp:93:14: note: Technically the member function 'kt::Filter::match' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/plugins/syndication/filtereditor.cpp:39:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/filtereditor.cpp:210:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/filter.cpp:93:51: style: Parameter 'exp' can be declared as reference to const [constParameterReference] ktorrent-24.12.3/plugins/syndication/filter.cpp:146:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/syndication/filter.cpp:157:57: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/syndication/filterlistmodel.cpp:85:13: style: Variable 'f' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/syndication/filterlistmodel.cpp:49:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/syndication/filterlistmodel.cpp:58:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/syndication/filterlistview.cpp:16:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/filtereditor.cpp:224:13: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SYN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:96:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reload [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:118:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SYN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SYN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SYN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SYN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:202:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:232:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorCode [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:251:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorCode [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:322:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SYN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:41:5: performance: Variable 'base_url' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ktorrent-24.12.3/plugins/syndication/managefiltersdlg.cpp:33:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:64:35: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:189:35: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:154:109: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ktorrent-24.12.3/plugins/syndication/linkdownloader.cpp:47:17: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] ktorrent-24.12.3/plugins/syndication/syndicationplugin.cpp:30:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SYN [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/syndicationplugin.cpp:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:140:23: style: C-style pointer casting [cstyleCast] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:344:13: style: Local variable 'url' shadows outer variable [shadowVariable] ktorrent-24.12.3/plugins/syndication/ktfeed.h:192:10: note: Shadowed declaration ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:344:13: note: Shadow variable ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:93:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:105:17: style: Variable 'f' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:473:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/syndication/ktfeed.cpp:114:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/syndication/syndicationtab.cpp:38:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/syndicationactivity.cpp:116:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorCode [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/syndicationactivity.cpp:131:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/syndicationactivity.cpp:191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/syndicationactivity.cpp:239:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/syndicationactivity.cpp:257:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/syndicationtab.cpp:96:46: style: Parameter 'g' can be declared as reference to const [constParameterReference] ktorrent-24.12.3/plugins/upnp/routermodel.cpp:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/upnp/routermodel.cpp:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/upnp/routermodel.cpp:139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/upnp/routermodel.cpp:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_PNP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/upnp/routermodel.cpp:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_PNP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/syndication/syndicationactivity.cpp:155:15: style: Variable 'f' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/upnp/upnpplugin.cpp:39:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_PNP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/upnp/upnpplugin.cpp:54:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/upnp/routermodel.cpp:162:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/plugins/upnp/routermodel.cpp:162:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ktorrent-24.12.3/plugins/upnp/routermodel.h:32:5: style: Class 'RouterModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/upnp/routermodel.cpp:162:30: error: Null pointer dereference [nullPointer] ktorrent-24.12.3/plugins/zeroconf/torrentservice.cpp:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ZCO [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/zeroconf/torrentservice.cpp:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ZCO [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/zeroconf/zeroconfplugin.cpp:33:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ZCO [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/zeroconf/zeroconfplugin.cpp:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ZCO [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/zeroconf/zeroconfplugin.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ZCO [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/zeroconf/zeroconfplugin.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_ZCO [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/upnp/upnpwidget.cpp:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_forward [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/upnp/upnpwidget.cpp:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_PNP [valueFlowBailoutIncompleteVar] ktorrent-24.12.3/plugins/zeroconf/torrentservice.h:33:10: style: Virtual function 'stop' is called from destructor '~TorrentService()' at line 30. Dynamic binding is not used. [virtualCallInConstructor] ktorrent-24.12.3/plugins/zeroconf/torrentservice.cpp:30:5: note: Calling stop ktorrent-24.12.3/plugins/zeroconf/torrentservice.h:33:10: note: stop is a virtual function ktorrent-24.12.3/plugins/zeroconf/torrentservice.h:30:5: style: Class 'TorrentService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ktorrent-24.12.3/plugins/zeroconf/zeroconfplugin.cpp:48:20: style: Variable 'core' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/upnp/upnpwidget.cpp:148:17: style: Variable 'r' can be declared as pointer to const [constVariablePointer] ktorrent-24.12.3/plugins/zeroconf/zeroconfplugin.cpp:57:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ktorrent-24.12.3/plugins/zeroconf/zeroconfplugin.cpp:95:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head ktorrent-24.12.3/ktorrent/tools/magnetmodel.cpp:63:39: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head ktorrent-24.12.3/ktorrent/tools/queuemanagermodel.cpp:57:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:127:24: performance:inconclusive: Technically the member function 'kt::ChunkBarRenderer::drawAllOn' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:30:10: note: Technically the member function 'kt::ChunkBarRenderer::drawAllOn' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:127:24: note: Technically the member function 'kt::ChunkBarRenderer::drawAllOn' can be static (but you may consider moving to unnamed namespace). head ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:29:24: performance:inconclusive: Technically the member function 'kt::ChunkBarRenderer::drawEqual' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:28:10: note: Technically the member function 'kt::ChunkBarRenderer::drawEqual' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:29:24: note: Technically the member function 'kt::ChunkBarRenderer::drawEqual' can be static (but you may consider moving to unnamed namespace). head ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:72:24: performance:inconclusive: Technically the member function 'kt::ChunkBarRenderer::drawMoreChunksThenPixels' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:29:10: note: Technically the member function 'kt::ChunkBarRenderer::drawMoreChunksThenPixels' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:72:24: note: Technically the member function 'kt::ChunkBarRenderer::drawMoreChunksThenPixels' can be static (but you may consider moving to unnamed namespace). 2.17.0 ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:28:10: performance:inconclusive: Technically the member function 'kt::ChunkBarRenderer::drawEqual' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:29:24: note: Technically the member function 'kt::ChunkBarRenderer::drawEqual' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:28:10: note: Technically the member function 'kt::ChunkBarRenderer::drawEqual' can be static (but you may consider moving to unnamed namespace). 2.17.0 ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:29:10: performance:inconclusive: Technically the member function 'kt::ChunkBarRenderer::drawMoreChunksThenPixels' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:72:24: note: Technically the member function 'kt::ChunkBarRenderer::drawMoreChunksThenPixels' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:29:10: note: Technically the member function 'kt::ChunkBarRenderer::drawMoreChunksThenPixels' can be static (but you may consider moving to unnamed namespace). 2.17.0 ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:30:10: performance:inconclusive: Technically the member function 'kt::ChunkBarRenderer::drawAllOn' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.cpp:127:24: note: Technically the member function 'kt::ChunkBarRenderer::drawAllOn' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/torrent/chunkbarrenderer.h:30:10: note: Technically the member function 'kt::ChunkBarRenderer::drawAllOn' can be static (but you may consider moving to unnamed namespace). head ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:268:37: style:inconclusive: Technically the member function 'kt::TorrentFileTreeModel::Node::path' can be const. [functionConst] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:50:17: note: Technically the member function 'kt::TorrentFileTreeModel::Node::path' can be const. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:268:37: note: Technically the member function 'kt::TorrentFileTreeModel::Node::path' can be const. head ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:80:33: style:inconclusive: Technically the member function 'kt::TorrentFileTreeModel::Node::row' can be const. [functionConst] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:46:13: note: Technically the member function 'kt::TorrentFileTreeModel::Node::row' can be const. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:80:33: note: Technically the member function 'kt::TorrentFileTreeModel::Node::row' can be const. 2.17.0 ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:46:13: style:inconclusive: Technically the member function 'kt::TorrentFileTreeModel::Node::row' can be const. [functionConst] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:80:33: note: Technically the member function 'kt::TorrentFileTreeModel::Node::row' can be const. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:46:13: note: Technically the member function 'kt::TorrentFileTreeModel::Node::row' can be const. 2.17.0 ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:50:17: style:inconclusive: Technically the member function 'kt::TorrentFileTreeModel::Node::path' can be const. [functionConst] ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.cpp:268:37: note: Technically the member function 'kt::TorrentFileTreeModel::Node::path' can be const. ktorrent-24.12.3/libktcore/torrent/torrentfiletreemodel.h:50:17: note: Technically the member function 'kt::TorrentFileTreeModel::Node::path' can be const. head ktorrent-24.12.3/libktcore/util/mmapfile.cpp:250:19: performance:inconclusive: Technically the member function 'bt::MMapFile::errorString' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/util/mmapfile.h:86:13: note: Technically the member function 'bt::MMapFile::errorString' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/util/mmapfile.cpp:250:19: note: Technically the member function 'bt::MMapFile::errorString' can be static (but you may consider moving to unnamed namespace). 2.17.0 ktorrent-24.12.3/libktcore/util/mmapfile.h:86:13: performance:inconclusive: Technically the member function 'bt::MMapFile::errorString' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/libktcore/util/mmapfile.cpp:250:19: note: Technically the member function 'bt::MMapFile::errorString' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/libktcore/util/mmapfile.h:86:13: note: Technically the member function 'bt::MMapFile::errorString' can be static (but you may consider moving to unnamed namespace). head ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] 2.17.0 ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:34:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_CLASS_WITH_JSON is a macro then please configure it. [unknownMacro] head ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:49:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reachability [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/bwscheduler/bwschedulerplugin.cpp:62:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SCD [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:169:16: performance:inconclusive: Technically the member function 'kt::Schedule::parseItem' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/plugins/bwscheduler/schedule.h:181:10: note: Technically the member function 'kt::Schedule::parseItem' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:169:16: note: Technically the member function 'kt::Schedule::parseItem' can be static (but you may consider moving to unnamed namespace). 2.17.0 ktorrent-24.12.3/plugins/bwscheduler/schedule.h:181:10: performance:inconclusive: Technically the member function 'kt::Schedule::parseItem' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/plugins/bwscheduler/schedule.cpp:169:16: note: Technically the member function 'kt::Schedule::parseItem' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/plugins/bwscheduler/schedule.h:181:10: note: Technically the member function 'kt::Schedule::parseItem' can be static (but you may consider moving to unnamed namespace). head ktorrent-24.12.3/plugins/ipfilter/ipfilterplugin.cpp:124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_IPF [valueFlowBailoutIncompleteVar] 2.17.0 ktorrent-24.12.3/plugins/ipfilter/ipfilterplugin.cpp:27:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_CLASS_WITH_JSON is a macro then please configure it. [unknownMacro] head ktorrent-24.12.3/plugins/ipfilter/ipfilterplugin.cpp:44:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_IPF [valueFlowBailoutIncompleteVar] 2.17.0 ktorrent-24.12.3/plugins/logviewer/logviewerplugin.cpp:25:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_CLASS_WITH_JSON is a macro then please configure it. [unknownMacro] head ktorrent-24.12.3/plugins/logviewer/logviewerplugin.cpp:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomDockWidgetArea [valueFlowBailoutIncompleteVar] 2.17.0 ktorrent-24.12.3/plugins/scanfolder/scanfolderplugin.cpp:28:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_CLASS_WITH_JSON is a macro then please configure it. [unknownMacro] head ktorrent-24.12.3/plugins/scanfolder/scanfolderplugin.cpp:43:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_SNF [valueFlowBailoutIncompleteVar] 2.17.0 ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfilesplugin.cpp:25:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_CLASS_WITH_JSON is a macro then please configure it. [unknownMacro] head ktorrent-24.12.3/plugins/scanforlostfiles/scanforlostfilesplugin.cpp:84:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomDockWidgetArea [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/search/webview.cpp:144:13: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] 2.17.0 ktorrent-24.12.3/plugins/stats/StatsPlugin.cc:10:1: error: There is an unknown macro here somewhere. Configuration is required. If K_PLUGIN_CLASS_WITH_JSON is a macro then please configure it. [unknownMacro] head ktorrent-24.12.3/plugins/stats/StatsPlugin.cc:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmUiSett [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/stats/StatsPlugin.cc:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmUiSpd [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/stats/StatsPlugin.cc:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmUiSpd [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/stats/StatsPlugin.cc:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mUpdCtr [valueFlowBailoutIncompleteVar] head ktorrent-24.12.3/plugins/syndication/feedlist.cpp:243:43: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head ktorrent-24.12.3/plugins/syndication/filter.cpp:93:14: performance:inconclusive: Technically the member function 'kt::Filter::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/plugins/syndication/filter.h:324:10: note: Technically the member function 'kt::Filter::match' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/plugins/syndication/filter.cpp:93:14: note: Technically the member function 'kt::Filter::match' can be static (but you may consider moving to unnamed namespace). 2.17.0 ktorrent-24.12.3/plugins/syndication/filter.h:324:10: performance:inconclusive: Technically the member function 'kt::Filter::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] ktorrent-24.12.3/plugins/syndication/filter.cpp:93:14: note: Technically the member function 'kt::Filter::match' can be static (but you may consider moving to unnamed namespace). ktorrent-24.12.3/plugins/syndication/filter.h:324:10: note: Technically the member function 'kt::Filter::match' can be static (but you may consider moving to unnamed namespace). head ktorrent-24.12.3/plugins/syndication/filterlist.cpp:38:39: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] head ktorrent-24.12.3/plugins/upnp/routermodel.cpp:162:37: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] DONE