2025-11-18 22:39 ftp://ftp.de.debian.org/debian/pool/main/q/qjackctl/qjackctl_1.0.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=motif --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 -j1 platform: Linux-6.8.0-87-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 1ca1246 (2025-11-18 18:56:39 +0100) count: 452 449 elapsed-time: 6.5 6.7 head-timing-info: old-timing-info: head results: qjackctl-1.0.4/src/qjackctlPaletteForm.h:178:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctl.cpp:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctl.cpp:593:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qjackctl [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctl.cpp:223:27: style:inconclusive: Either there is a missing 'override', or the member function 'qjackctlApplication::setup' can be const. [functionConst] qjackctl-1.0.4/src/qjackctl.h:79:7: note: Either there is a missing 'override', or the member function 'qjackctlApplication::setup' can be const. qjackctl-1.0.4/src/qjackctl.cpp:223:27: note: Either there is a missing 'override', or the member function 'qjackctlApplication::setup' can be const. qjackctl-1.0.4/src/qjackctlAliases.h:36:2: style: Class 'qjackctlAliasItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlMainForm.h:79:2: style: Class 'qjackctlMainForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPaletteForm.h:51:2: style: Class 'qjackctlPaletteForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPaletteForm.h:163:2: style: Class 'PaletteModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPaletteForm.h:206:2: style: Class 'ColorDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPaletteForm.h:242:2: style: Class 'ColorButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPaletteForm.h:274:2: style: Class 'ColorEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPaletteForm.h:304:2: style: Class 'RoleEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlAboutForm.cpp:85:22: error: There is an unknown macro here somewhere. Configuration is required. If PROJECT_TITLE is a macro then please configure it. [unknownMacro] qjackctl-1.0.4/src/qjackctlAliases.cpp:168:25: style:inconclusive: Technically the member function 'qjackctlAliasItem::operator<' can be const. [functionConst] qjackctl-1.0.4/src/qjackctlAliases.h:60:7: note: Technically the member function 'qjackctlAliasItem::operator<' can be const. qjackctl-1.0.4/src/qjackctlAliases.cpp:168:25: note: Technically the member function 'qjackctlAliasItem::operator<' can be const. qjackctl-1.0.4/src/qjackctlAliases.cpp:220:21: style: Variable 'pClient' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlAliases.cpp:244:21: style: Variable 'pClient' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlConnect.h:52:2: style: Class 'qjackctlPortItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlConnect.h:128:2: style: Class 'qjackctlClientItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlConnect.h:345:2: style: Class 'qjackctlConnectorView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlConnect.h:389:2: style: Class 'qjackctlConnectView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlAlsaConnect.h:54:2: style: Class 'qjackctlAlsaPort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlAlsaConnect.h:70:2: style: Class 'qjackctlAlsaClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlAlsaConnect.h:110:2: style: Class 'qjackctlAlsaConnect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlAlsaConnect.h:56:3: style: The destructor '~qjackctlAlsaPort' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:54:11: note: Virtual destructor in base class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:56:3: note: Destructor in derived class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:72:3: style: The destructor '~qjackctlAlsaClient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:130:11: note: Virtual destructor in base class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:72:3: note: Destructor in derived class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:98:6: style: The function 'updateClientPorts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:232:14: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:98:6: note: Function in derived class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:120:7: style: The function 'connectPorts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:491:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:120:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:121:7: style: The function 'disconnectPorts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:493:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:121:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:124:7: style: The function 'updateConnections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:497:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:124:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:127:7: style: The function 'updateIconPixmaps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:508:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlAlsaConnect.h:127:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlAlsaConnect.cpp:37:23: style: Variable 'pAlsaConnect' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlAlsaConnect.cpp:78:23: style: Variable 'pAlsaConnect' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlAlsaConnect.cpp:168:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlAlsaConnect.cpp:172:13: style: Variable 'pAlsaSeq' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraph.h:75:2: style: Class 'qjackctlGraphItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlGraph.h:235:3: style: Class 'PortKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlGraph.h:363:3: style: Class 'NodeKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlGraph.h:471:2: style: Class 'qjackctlGraphCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlGraph.h:777:2: style: Class 'qjackctlGraphThumb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlGraph.h:263:9: style: The function 'editorRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlGraph.h:141:17: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlGraph.h:263:9: note: Function in derived class qjackctl-1.0.4/src/qjackctlGraph.h:368:9: style: The function 'editorRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlGraph.h:141:17: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlGraph.h:368:9: note: Function in derived class qjackctl-1.0.4/src/qjackctlGraph.h:235:30: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] qjackctl-1.0.4/src/qjackctlGraph.h:363:30: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] qjackctl-1.0.4/src/qjackctlConnect.cpp:158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:276:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:413:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:491:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkBlue [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:768:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:953:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:995:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDropEnabled [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:1072:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:1083:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:1154:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:1187:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:1269:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:1989:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlConnect.cpp:941:8: style: Condition 'pClientItem' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlConnect.cpp:960:9: style: Condition 'pClientItem' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlConnect.cpp:970:9: style: Condition 'pPortItem' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlConnect.cpp:1471:14: style: Local variable 'iconSize' shadows outer function [shadowFunction] qjackctl-1.0.4/src/qjackctlConnect.h:411:6: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlConnect.cpp:1471:14: note: Shadow variable qjackctl-1.0.4/src/qjackctlConnect.cpp:636:20: style: Variable 'pPort' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlConnect.cpp:958:25: style: Variable 'pClientItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlConnect.cpp:968:23: style: Variable 'pPortItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlConnect.cpp:1973:22: style: Variable 'pOPort' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlConnect.cpp:1157:10: style: Variable 'pAction' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlConnect.cpp:1369:10: style: Variable 'pAction' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlJackConnect.h:78:2: style: Class 'qjackctlJackClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlConnectionsForm.h:44:2: style: Class 'qjackctlConnectionsForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPatchbayRack.h:120:2: style: Class 'qjackctlPatchbaySlot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPatchbay.h:307:2: style: Class 'qjackctlPatchworkView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPatchbay.h:350:2: style: Class 'qjackctlPatchbayView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPatchbay.h:407:2: style: Class 'qjackctlPatchbay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlJackConnect.h:62:3: style: The destructor '~qjackctlJackPort' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:54:11: note: Virtual destructor in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:62:3: note: Destructor in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:65:7: style: The function 'updatePortName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:66:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:65:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:68:10: style: The function 'tooltip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:69:18: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:68:10: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:80:3: style: The destructor '~qjackctlJackClient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:130:11: note: Virtual destructor in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:80:3: note: Destructor in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:86:7: style: The function 'updateClientName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:148:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:86:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:104:6: style: The function 'updateClientPorts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:232:14: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:104:6: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:145:7: style: The function 'connectPorts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:491:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:145:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:146:7: style: The function 'disconnectPorts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:493:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:146:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:149:7: style: The function 'updateConnections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:497:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:149:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:152:7: style: The function 'updateIconPixmaps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlConnect.h:508:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:152:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlGraph.cpp:204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Input [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Output [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Output [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:423:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemScenePositionHasChanged [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:491:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Output [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:649:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsMovable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:739:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:940:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemSelectedHasChanged [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:966:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1136:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemSelectedHasChanged [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1268:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1574:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragNone [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1615:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserType [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1650:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragNone [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1702:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragLinkCursor [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1858:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1982:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:1998:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:2179:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:2325:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:2536:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDrag [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:2730:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:2867:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gesture [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:2876:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PinchGesture [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:2898:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScaleFactorChanged [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:2957:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:3038:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:3053:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragMoveCursor [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:3106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragNone [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:3150:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:3240:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraph.cpp:3267:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraphCommand.h:92:4: performance: Variable 'node_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qjackctl-1.0.4/src/qjackctlGraphCommand.h:94:4: performance: Variable 'port_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qjackctl-1.0.4/src/qjackctlGraph.cpp:2481:36: style:inconclusive: Either there is a missing 'override', or the member function 'qjackctlGraphCanvas::portTypeColor' can be const. [functionConst] qjackctl-1.0.4/src/qjackctlGraph.h:541:16: note: Either there is a missing 'override', or the member function 'qjackctlGraphCanvas::portTypeColor' can be const. qjackctl-1.0.4/src/qjackctlGraph.cpp:2481:36: note: Either there is a missing 'override', or the member function 'qjackctlGraphCanvas::portTypeColor' can be const. qjackctl-1.0.4/src/qjackctlGraph.cpp:3117:7: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlGraphThumb::View::wheelEvent' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlGraphCommand.h:81:3: style: Struct 'Addr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlGraph.cpp:2951:2: style: Class 'View' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlGraphCommand.h:129:7: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlGraphCommand.h:54:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlGraphCommand.h:129:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlGraphCommand.h:170:7: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlGraphCommand.h:54:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlGraphCommand.h:170:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlGraphCommand.h:208:7: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlGraphCommand.h:54:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlGraphCommand.h:208:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlGraph.h:335:10: performance: Function 'nodeTitle()' should return member 'm_title' by const reference. [returnByReference] qjackctl-1.0.4/src/qjackctlGraph.cpp:140:7: style: Condition 'port' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlGraph.cpp:1701:10: style: Condition 'port' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlGraph.cpp:1816:18: style: Condition 'port2' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlGraph.cpp:1884:18: style: Condition 'port2' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlGraph.cpp:2172:7: style: Condition 'node' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlGraph.cpp:2195:7: style: Condition 'port' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlGraph.cpp:2492:19: style: Checking if unsigned expression 'port_type' is less than zero. [unsignedLessThanZero] qjackctl-1.0.4/src/qjackctlGraph.cpp:3207:2: style: Label 'QFrame' is not used. [unusedLabel] qjackctl-1.0.4/src/qjackctlGraph.cpp:2475:32: style:inconclusive: Function 'setPortTypeColor' argument 2 names different: declaration 'color' definition 'port_color'. [funcArgNamesDifferent] qjackctl-1.0.4/src/qjackctlGraph.h:540:54: note: Function 'setPortTypeColor' argument 2 names different: declaration 'color' definition 'port_color'. qjackctl-1.0.4/src/qjackctlGraph.cpp:2475:32: note: Function 'setPortTypeColor' argument 2 names different: declaration 'color' definition 'port_color'. qjackctl-1.0.4/src/qjackctlGraph.cpp:827:29: style: Local variable 'ports' shadows outer function [shadowFunction] qjackctl-1.0.4/src/qjackctlGraph.h:350:36: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlGraph.cpp:827:29: note: Shadow variable qjackctl-1.0.4/src/qjackctlGraph.cpp:865:6: style: Local variable 'type' shadows outer function [shadowFunction] qjackctl-1.0.4/src/qjackctlGraph.h:319:6: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlGraph.cpp:865:6: note: Shadow variable qjackctl-1.0.4/src/qjackctlGraph.cpp:2330:9: style: Local variable 'zoom' shadows outer function [shadowFunction] qjackctl-1.0.4/src/qjackctlGraph.h:500:8: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlGraph.cpp:2330:9: note: Shadow variable qjackctl-1.0.4/src/qjackctlGraph.cpp:2404:14: style: Local variable 'zoom' shadows outer function [shadowFunction] qjackctl-1.0.4/src/qjackctlGraph.h:500:8: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlGraph.cpp:2404:14: note: Shadow variable qjackctl-1.0.4/src/qjackctlGraph.cpp:2970:24: style: Local variable 'canvas' shadows outer function [shadowFunction] qjackctl-1.0.4/src/qjackctlGraph.h:783:23: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlGraph.cpp:2970:24: note: Shadow variable qjackctl-1.0.4/src/qjackctlGraph.cpp:2985:24: style: Local variable 'canvas' shadows outer function [shadowFunction] qjackctl-1.0.4/src/qjackctlGraph.h:783:23: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlGraph.cpp:2985:24: note: Shadow variable qjackctl-1.0.4/src/qjackctlGraph.cpp:3061:20: style: Local variable 'position' shadows outer function [shadowFunction] qjackctl-1.0.4/src/qjackctlGraph.h:786:11: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlGraph.cpp:3061:20: note: Shadow variable qjackctl-1.0.4/src/qjackctlGraph.cpp:852:2: style: Variable 'port' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraph.cpp:1412:23: style: Variable 'node' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraph.cpp:1423:23: style: Variable 'port' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraph.cpp:1447:23: style: Variable 'node' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraph.cpp:1448:4: style: Variable 'port' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraph.cpp:1814:24: style: Variable 'port1' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraph.cpp:2097:3: style: Variable 'node' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraph.cpp:2098:4: style: Variable 'port' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraphCommand.h:81:27: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] qjackctl-1.0.4/src/qjackctlGraphCommand.h:83:23: style: Variable 'node' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraph.cpp:367:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qjackctl-1.0.4/src/qjackctlGraph.cpp:445:31: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qjackctl-1.0.4/src/qjackctlGraph.cpp:1448:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qjackctl-1.0.4/src/qjackctlGraph.cpp:1615:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qjackctl-1.0.4/src/qjackctlGraph.cpp:1918:5: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlGraphCommand.cpp:221:21: style: Variable 'node' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraphCommand.cpp:222:21: style: Variable 'port' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:64:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TicksBothSides [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleButton [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undo [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:582:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:615:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:1053:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:833:25: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlGraphForm::removed' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlGraphForm.h:94:7: note: Either there is a missing 'override', or the member function 'qjackctlGraphForm::removed' can be static. qjackctl-1.0.4/src/qjackctlGraphForm.cpp:833:25: note: Either there is a missing 'override', or the member function 'qjackctlGraphForm::removed' can be static. qjackctl-1.0.4/src/qjackctlGraphForm.h:65:2: style: Class 'qjackctlGraphForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlGraphForm.h:201:2: style: Class 'qjackctlGraphConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlJackGraph.h:41:2: style: Class 'qjackctlJackGraph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlJackGraph.h:69:7: style: The function 'renameItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlGraph.h:747:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackGraph.h:69:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackGraph.h:79:29: style: The function 'item_aliases' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qjackctl-1.0.4/src/qjackctlGraph.h:752:37: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackGraph.h:79:29: note: Function in derived class qjackctl-1.0.4/src/qjackctlGraphForm.cpp:327:20: style: The comparison 'iAddSeparator > 0' is always false. [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:314:22: note: 'iAddSeparator' is assigned value '0' here. qjackctl-1.0.4/src/qjackctlGraphForm.cpp:327:20: note: The comparison 'iAddSeparator > 0' is always false. qjackctl-1.0.4/src/qjackctlGraphForm.cpp:668:8: style: Checking if unsigned expression 'port_type' is less than zero. [unsignedLessThanZero] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:1147:8: style: Checking if unsigned expression 'port_type' is less than zero. [unsignedLessThanZero] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:1340:57: style:inconclusive: Function 'setConnectThroughNodes' argument 1 names different: declaration 'repelnodes' definition 'cthrunodes'. [funcArgNamesDifferent] qjackctl-1.0.4/src/qjackctlGraphForm.h:233:35: note: Function 'setConnectThroughNodes' argument 1 names different: declaration 'repelnodes' definition 'cthrunodes'. qjackctl-1.0.4/src/qjackctlGraphForm.cpp:1340:57: note: Function 'setConnectThroughNodes' argument 1 names different: declaration 'repelnodes' definition 'cthrunodes'. qjackctl-1.0.4/src/qjackctlGraphForm.cpp:902:21: style: Variable 'port1' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:1180:22: style: Variable 'node' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlGraphForm.cpp:1191:22: style: Variable 'port' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:66:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:352:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:59:28: warning: Member variable 'qjackctlInterfaceComboBox::m_pDriverComboBox' is not initialized in the constructor. [uninitMemberVar] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:59:28: warning: Member variable 'qjackctlInterfaceComboBox::m_iAudio' is not initialized in the constructor. [uninitMemberVar] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.h:44:2: style: Class 'qjackctlInterfaceComboBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:354:12: style: The scope of the variable 'sLine' can be reduced. [variableScope] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:377:12: style: The scope of the variable 'sLine' can be reduced. [variableScope] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:59:65: style:inconclusive: Function 'qjackctlInterfaceComboBox' argument 1 names different: declaration 'pPrent' definition 'pParent'. [funcArgNamesDifferent] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.h:44:37: note: Function 'qjackctlInterfaceComboBox' argument 1 names different: declaration 'pPrent' definition 'pParent'. qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:59:65: note: Function 'qjackctlInterfaceComboBox' argument 1 names different: declaration 'pPrent' definition 'pParent'. qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:476:2: style: Variable 'iCards' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlInterfaceComboBox.cpp:280:17: style: Unused variable: sSubName [unusedVariable] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsInput [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:173:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPlaybackLatency [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:334:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_DEFAULT_AUDIO_TYPE [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlJackConnect.h:65:7: style: The function 'updatePortName' overrides a function in a base class but just delegates back to the base class. [uselessOverride] qjackctl-1.0.4/src/qjackctlConnect.h:66:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:65:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackConnect.h:86:7: style: The function 'updateClientName' overrides a function in a base class but just delegates back to the base class. [uselessOverride] qjackctl-1.0.4/src/qjackctlConnect.h:148:15: note: Virtual function in base class qjackctl-1.0.4/src/qjackctlJackConnect.h:86:7: note: Function in derived class qjackctl-1.0.4/src/qjackctlJackConnect.cpp:628:11: style: Condition '!pIPort' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:607:34: note: Assignment 'pIPort=nullptr', assigned value is 0 qjackctl-1.0.4/src/qjackctlJackConnect.cpp:628:11: note: Condition '!pIPort' is always true qjackctl-1.0.4/src/qjackctlJackConnect.cpp:89:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:93:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:99:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:103:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:80:23: style: Variable 'pJackConnect' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:195:23: style: Variable 'pJackConnect' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:531:20: style: Variable 'pOJack' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:532:20: style: Variable 'pIJack' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:551:20: style: Variable 'pOJack' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:552:20: style: Variable 'pIJack' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:563:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackConnect.cpp:591:22: style: Variable 'pOJack' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:257:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_DEFAULT_AUDIO_TYPE [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:262:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_DEFAULT_MIDI_TYPE [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:324:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsPhysical [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsInput [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:510:25: style:inconclusive: Technically the member function 'qjackctlJackGraph::resetPortTypeColors' can be const. [functionConst] qjackctl-1.0.4/src/qjackctlJackGraph.h:52:7: note: Technically the member function 'qjackctlJackGraph::resetPortTypeColors' can be const. qjackctl-1.0.4/src/qjackctlJackGraph.cpp:510:25: note: Technically the member function 'qjackctlJackGraph::resetPortTypeColors' can be const. qjackctl-1.0.4/src/qjackctlJackGraph.cpp:180:21: style: Parameter 'port1' can be declared as pointer to const [constParameterPointer] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:180:47: style: Parameter 'port2' can be declared as pointer to const [constParameterPointer] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:182:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:541:23: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:552:22: style: Variable 'node' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:561:22: style: Variable 'port' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:595:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlJackGraph.cpp:599:17: style: Variable 'client' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlMainForm.cpp:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:201:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:212:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:222:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:264:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:289:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:301:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:491:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_QuitOnClose [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:698:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1004:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1156:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1210:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1335:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkMagenta [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1751:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1925:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1980:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:2064:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:2131:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:2250:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:2366:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:2590:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExcludeUserInputEvents [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:2631:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:2849:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownError [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:3110:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:3176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackFailure [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:3398:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkYellow [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:3833:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:2682:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] qjackctl-1.0.4/src/qjackctlSession.h:61:3: warning: Member variable 'PortItem::port_type' is not initialized in the constructor. [uninitMemberVar] qjackctl-1.0.4/src/qjackctlMainForm.cpp:2042:24: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlMainForm::sigtermNotifySlot' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlMainForm.h:177:7: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::sigtermNotifySlot' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:2042:24: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::sigtermNotifySlot' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3658:24: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportRewind' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlMainForm.h:196:7: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportRewind' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3658:24: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportRewind' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3673:24: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportBackward' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlMainForm.h:197:7: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportBackward' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3673:24: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportBackward' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3709:24: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportStart' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlMainForm.h:199:7: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportStart' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3709:24: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportStart' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3725:24: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportStop' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlMainForm.h:200:7: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportStop' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3725:24: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportStop' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3741:24: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportForward' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlMainForm.h:201:7: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportForward' can be static. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3741:24: note: Either there is a missing 'override', or the member function 'qjackctlMainForm::transportForward' can be static. qjackctl-1.0.4/src/qjackctlMessagesStatusForm.h:42:2: style: Class 'qjackctlMessagesStatusForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlSessionForm.h:97:2: style: Class 'qjackctlSessionInfraClientItemDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlSessionForm.h:127:2: style: Class 'qjackctlSessionForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPatchbayForm.h:42:2: style: Class 'qjackctlPatchbayForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlSetupForm.h:45:2: style: Class 'qjackctlSetupForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlAboutForm.h:38:2: style: Class 'qjackctlAboutForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlMainForm.cpp:995:6: style: Condition 'bQueryClose' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlMainForm.cpp:946:21: note: Assignment 'bQueryClose=true', assigned value is 1 qjackctl-1.0.4/src/qjackctlMainForm.cpp:948:15: note: Assuming condition is false qjackctl-1.0.4/src/qjackctlMainForm.cpp:995:6: note: Condition 'bQueryClose' is always true qjackctl-1.0.4/src/qjackctlMainForm.cpp:1632:11: style: Condition 'bCoreaudio' is always false [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlMainForm.cpp:1578:15: note: Assuming that condition 'bCoreaudio' is not redundant qjackctl-1.0.4/src/qjackctlMainForm.cpp:1632:11: note: Condition 'bCoreaudio' is always false qjackctl-1.0.4/src/qjackctlMainForm.cpp:721:2: warning: Either the condition 'm_pMessagesStatusForm' is redundant or there is possible null pointer dereference: m_pMessagesStatusForm. [nullPointerRedundantCheck] qjackctl-1.0.4/src/qjackctlMainForm.cpp:735:43: note: Assuming that condition 'm_pMessagesStatusForm' is not redundant qjackctl-1.0.4/src/qjackctlMainForm.cpp:721:2: note: Null pointer dereference qjackctl-1.0.4/src/qjackctlMainForm.cpp:722:2: warning: Either the condition 'm_pMessagesStatusForm' is redundant or there is possible null pointer dereference: m_pMessagesStatusForm. [nullPointerRedundantCheck] qjackctl-1.0.4/src/qjackctlMainForm.cpp:735:43: note: Assuming that condition 'm_pMessagesStatusForm' is not redundant qjackctl-1.0.4/src/qjackctlMainForm.cpp:722:2: note: Null pointer dereference qjackctl-1.0.4/src/qjackctlMainForm.cpp:725:2: warning: Either the condition 'm_pConnectionsForm' is redundant or there is possible null pointer dereference: m_pConnectionsForm. [nullPointerRedundantCheck] qjackctl-1.0.4/src/qjackctlMainForm.cpp:741:46: note: Assuming that condition 'm_pConnectionsForm' is not redundant qjackctl-1.0.4/src/qjackctlMainForm.cpp:725:2: note: Null pointer dereference qjackctl-1.0.4/src/qjackctlMainForm.cpp:726:2: warning: Either the condition 'm_pConnectionsForm' is redundant or there is possible null pointer dereference: m_pConnectionsForm. [nullPointerRedundantCheck] qjackctl-1.0.4/src/qjackctlMainForm.cpp:741:46: note: Assuming that condition 'm_pConnectionsForm' is not redundant qjackctl-1.0.4/src/qjackctlMainForm.cpp:726:2: note: Null pointer dereference qjackctl-1.0.4/src/qjackctlMainForm.cpp:4145:11: style: Variable 'pAction' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlMainForm.cpp:4140:10: note: pAction is assigned qjackctl-1.0.4/src/qjackctlMainForm.cpp:4145:11: note: pAction is overwritten qjackctl-1.0.4/src/qjackctlMainForm.cpp:4151:10: style: Variable 'pAction' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlMainForm.cpp:4145:11: note: pAction is assigned qjackctl-1.0.4/src/qjackctlMainForm.cpp:4151:10: note: pAction is overwritten qjackctl-1.0.4/src/qjackctlMainForm.cpp:4151:10: style: Variable 'pAction' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlMainForm.cpp:4148:11: note: pAction is assigned qjackctl-1.0.4/src/qjackctlMainForm.cpp:4151:10: note: pAction is overwritten qjackctl-1.0.4/src/qjackctlMainForm.cpp:4173:10: style: Variable 'pAction' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlMainForm.cpp:4151:10: note: pAction is assigned qjackctl-1.0.4/src/qjackctlMainForm.cpp:4173:10: note: pAction is overwritten qjackctl-1.0.4/src/qjackctlMainForm.cpp:4194:11: style: Variable 'pAction' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlMainForm.cpp:4190:11: note: pAction is assigned qjackctl-1.0.4/src/qjackctlMainForm.cpp:4194:11: note: pAction is overwritten qjackctl-1.0.4/src/qjackctlMainForm.cpp:4285:10: style: Variable 'pAction' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlMainForm.cpp:4280:11: note: pAction is assigned qjackctl-1.0.4/src/qjackctlMainForm.cpp:4285:10: note: pAction is overwritten qjackctl-1.0.4/src/qjackctlMainForm.cpp:4070:48: style:inconclusive: Function 'updateServerState' argument 1 names different: declaration 'iState' definition 'iServerState'. [funcArgNamesDifferent] qjackctl-1.0.4/src/qjackctlMainForm.h:270:29: note: Function 'updateServerState' argument 1 names different: declaration 'iState' definition 'iServerState'. qjackctl-1.0.4/src/qjackctlMainForm.cpp:4070:48: note: Function 'updateServerState' argument 1 names different: declaration 'iState' definition 'iServerState'. qjackctl-1.0.4/src/qjackctlMainForm.cpp:3062:21: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlMainForm.cpp:3063:21: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlMainForm.cpp:3770:25: style: Variable 'sStopped' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlMainForm.cpp:3775:19: style: Variable 's' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlMainForm.cpp:3770:16: style: Variable 'sStopped' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlMainForm.cpp:3775:17: style: Variable 's' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlMainForm.cpp:4285:10: style: Variable 'pAction' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlMessagesStatusForm.cpp:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMessagesStatusForm.cpp:230:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMessagesStatusForm.cpp:245:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMessagesStatusForm.cpp:261:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMessagesStatusForm.cpp:276:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlMessagesStatusForm.cpp:203:57: style:inconclusive: Function 'setMessagesLimit' argument 1 names different: declaration 'iLimit' definition 'iMessagesLimit'. [funcArgNamesDifferent] qjackctl-1.0.4/src/qjackctlMessagesStatusForm.h:56:28: note: Function 'setMessagesLimit' argument 1 names different: declaration 'iLimit' definition 'iMessagesLimit'. qjackctl-1.0.4/src/qjackctlMessagesStatusForm.cpp:203:57: note: Function 'setMessagesLimit' argument 1 names different: declaration 'iLimit' definition 'iMessagesLimit'. qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:109:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEditTriggers [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:178:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:310:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:357:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:474:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:487:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:518:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:627:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:636:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:667:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:702:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:728:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:758:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Discard [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:889:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:917:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackgroundRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:996:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1005:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1044:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1055:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1086:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1121:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1146:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1203:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SE_PushButtonContents [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1285:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1035:35: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1036:33: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1233:3: error: Invalid connect() argument nr 2. A non-boolean value is required. [invalidFunctionArgBool] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:873:40: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlPaletteForm::PaletteModel::columnCount' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlPaletteForm.h:166:6: note: Either there is a missing 'override', or the member function 'qjackctlPaletteForm::PaletteModel::columnCount' can be static. qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:873:40: note: Either there is a missing 'override', or the member function 'qjackctlPaletteForm::PaletteModel::columnCount' can be static. qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1035:41: error: Null pointer dereference [nullPointer] qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1188:65: style:inconclusive: Function 'setBrush' argument 1 names different: declaration 'b' definition 'brush'. [funcArgNamesDifferent] qjackctl-1.0.4/src/qjackctlPaletteForm.h:245:30: note: Function 'setBrush' argument 1 names different: declaration 'b' definition 'brush'. qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:1188:65: note: Function 'setBrush' argument 1 names different: declaration 'b' definition 'brush'. qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:481:26: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlAlsaConnect.h:105:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:512:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:742:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSelection [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:827:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:869:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDropEnabled [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:946:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:957:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1001:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1099:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSocketForm.h:49:2: style: Class 'qjackctlSocketForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:815:8: style: Condition 'pSocketItem' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:834:9: style: Condition 'pSocketItem' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:844:9: style: Condition 'pPlugItem' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:488:3: warning: Either the condition 'pSocketItem' is redundant or there is possible null pointer dereference: pSocketItem. [nullPointerRedundantCheck] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:477:7: note: Assuming that condition 'pSocketItem' is not redundant qjackctl-1.0.4/src/qjackctlPatchbay.cpp:488:3: note: Null pointer dereference qjackctl-1.0.4/src/qjackctlPatchbay.cpp:622:4: warning: Either the condition 'pSocketItem' is redundant or there is possible null pointer dereference: pSocketItem. [nullPointerRedundantCheck] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:611:8: note: Assuming that condition 'pSocketItem' is not redundant qjackctl-1.0.4/src/qjackctlPatchbay.cpp:622:4: note: Null pointer dereference qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1244:11: style: Variable 'pAction' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1242:11: note: pAction is assigned qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1244:11: note: pAction is overwritten qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1113:22: style: The scope of the variable 'pOSocket' can be reduced. [variableScope] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:558:24: style: Local variable 'iter' shadows outer variable [shadowVariable] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:541:37: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlPatchbay.cpp:558:24: note: Shadow variable qjackctl-1.0.4/src/qjackctlPatchbay.cpp:615:25: style: Local variable 'iter' shadows outer variable [shadowVariable] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:603:37: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlPatchbay.cpp:615:25: note: Shadow variable qjackctl-1.0.4/src/qjackctlPatchbay.cpp:832:25: style: Variable 'pSocketItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:842:23: style: Variable 'pPlugItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1016:22: style: Variable 'pSocketItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1268:25: style: Variable 'pISocket' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1378:24: style: Variable 'pISocket' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1693:23: style: Variable 'pOSocket' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1813:26: style: Variable 'pCable' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1815:27: style: Variable 'pOSocket' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1816:27: style: Variable 'pISocket' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1886:23: style: Variable 'pOSocketItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1890:24: style: Variable 'pISocketItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1911:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbay.cpp:1353:10: style: Variable 'pAction' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlPatchbayFile.cpp:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbayFile.cpp:225:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_VERSION [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbayFile.cpp:98:16: style: Local variable 'ePlug' shadows outer variable [shadowVariable] qjackctl-1.0.4/src/qjackctlPatchbayFile.cpp:94:15: note: Shadowed declaration qjackctl-1.0.4/src/qjackctlPatchbayFile.cpp:98:16: note: Shadow variable qjackctl-1.0.4/src/qjackctlPatchbayFile.cpp:242:25: style: Variable 'pSlot' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbayFile.cpp:268:26: style: Variable 'pCable' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbayForm.cpp:230:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbayForm.cpp:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbayForm.cpp:408:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbayForm.cpp:454:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbayForm.cpp:275:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbayForm.cpp:448:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1487:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_DEFAULT_AUDIO_TYPE [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1627:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_DEFAULT_AUDIO_TYPE [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:185:2: performance: Variable 'm_sSocketName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:186:2: performance: Variable 'm_sClientName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:324:2: performance: Variable 'm_sSlotName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1113:28: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::setAlsaPort' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlPatchbayRack.h:277:7: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::setAlsaPort' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1113:28: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::setAlsaPort' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1138:28: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::connectAlsaPorts' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlPatchbayRack.h:279:7: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::connectAlsaPorts' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1138:28: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::connectAlsaPorts' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1171:28: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::disconnectAlsaPorts' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlPatchbayRack.h:281:7: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::disconnectAlsaPorts' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1171:28: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::disconnectAlsaPorts' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1215:28: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::connectAlsaSocketPorts' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlPatchbayRack.h:285:7: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::connectAlsaSocketPorts' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1215:28: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::connectAlsaSocketPorts' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1357:28: performance:inconclusive: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::connectAlsaForwardPorts' can be static. [functionStatic] qjackctl-1.0.4/src/qjackctlPatchbayRack.h:303:7: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::connectAlsaForwardPorts' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1357:28: note: Either there is a missing 'override', or the member function 'qjackctlPatchbayRack::connectAlsaForwardPorts' can be static. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1615:13: style: Variable 'm_pAlsaSeq' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1566:13: note: m_pAlsaSeq is assigned qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1615:13: note: m_pAlsaSeq is overwritten qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1714:13: style: Variable 'm_pAlsaSeq' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1678:13: note: m_pAlsaSeq is assigned qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1714:13: note: m_pAlsaSeq is overwritten qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:555:26: style: The scope of the variable 'pSocket' can be reduced. [variableScope] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1043:24: style:inconclusive: Function 'loadAlsaConnections' argument 2 names different: declaration 'pAlsaPort' definition 'pMidiPort'. [funcArgNamesDifferent] qjackctl-1.0.4/src/qjackctlPatchbayRack.h:293:25: note: Function 'loadAlsaConnections' argument 2 names different: declaration 'pAlsaPort' definition 'pMidiPort'. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1043:24: note: Function 'loadAlsaConnections' argument 2 names different: declaration 'pAlsaPort' definition 'pMidiPort'. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1104:71: style:inconclusive: Function 'getAlsaPortName' argument 1 names different: declaration 'pAlsaPort' definition 'pMidiPort'. [funcArgNamesDifferent] qjackctl-1.0.4/src/qjackctlPatchbayRack.h:276:48: note: Function 'getAlsaPortName' argument 1 names different: declaration 'pAlsaPort' definition 'pMidiPort'. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1104:71: note: Function 'getAlsaPortName' argument 1 names different: declaration 'pAlsaPort' definition 'pMidiPort'. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1113:64: style:inconclusive: Function 'setAlsaPort' argument 1 names different: declaration 'pAlsaPort' definition 'pMidiPort'. [funcArgNamesDifferent] qjackctl-1.0.4/src/qjackctlPatchbayRack.h:277:41: note: Function 'setAlsaPort' argument 1 names different: declaration 'pAlsaPort' definition 'pMidiPort'. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1113:64: note: Function 'setAlsaPort' argument 1 names different: declaration 'pAlsaPort' definition 'pMidiPort'. qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:72:11: style: Variable 'ports' can be declared as reference to const [constVariableReference] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:555:26: style: Variable 'pSocket' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:876:26: style: Variable 'pCable' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlPatchbayRack.cpp:1336:26: style: Variable 'pCable' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSession.cpp:127:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsInput [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSession.cpp:373:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSession.cpp:394:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSession.cpp:526:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSession.cpp:619:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNoStartServer [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSession.cpp:593:23: performance:inconclusive: Technically the member function 'qjackctlSession::isJackClient' can be static (but you may consider moving to unnamed namespace). [functionStatic] qjackctl-1.0.4/src/qjackctlSession.h:121:7: note: Technically the member function 'qjackctlSession::isJackClient' can be static (but you may consider moving to unnamed namespace). qjackctl-1.0.4/src/qjackctlSession.cpp:593:23: note: Technically the member function 'qjackctlSession::isJackClient' can be static (but you may consider moving to unnamed namespace). qjackctl-1.0.4/src/qjackctlSession.cpp:242:21: style: Variable 'pInfraClientItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSession.cpp:284:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:184:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:275:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:626:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:651:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:848:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:967:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:368:18: style: Condition 'bQueryClose' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:365:21: note: Assignment 'bQueryClose=true', assigned value is 1 qjackctl-1.0.4/src/qjackctlSessionForm.cpp:368:18: note: Condition 'bQueryClose' is always true qjackctl-1.0.4/src/qjackctlSessionForm.cpp:988:10: style: Variable 'pAction' is reassigned a value before the old one has been used. [redundantAssignment] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:985:10: note: pAction is assigned qjackctl-1.0.4/src/qjackctlSessionForm.cpp:988:10: note: pAction is overwritten qjackctl-1.0.4/src/qjackctlSessionForm.cpp:956:36: style: Variable 'list' can be declared as reference to const [constVariableReference] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:205:40: style: Variable 'pItemEditor' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:619:17: style: Variable 'pJackClient' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:675:17: style: Variable 'pJackClient' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:768:35: style: Variable 'pConnectItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:801:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:934:19: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:984:19: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:829:10: style: Variable 'pAction' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlSessionForm.cpp:995:10: style: Variable 'pAction' is assigned a value that is never used. [unreadVariable] qjackctl-1.0.4/src/qjackctlSessionSaveForm.cpp:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSessionSaveForm.cpp:253:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetup.cpp:207:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_VERSION [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetup.cpp:627:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetup.cpp:744:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetup.cpp:625:21: performance:inconclusive: Technically the member function 'qjackctlSetup::print_usage' can be static (but you may consider moving to unnamed namespace). [functionStatic] qjackctl-1.0.4/src/qjackctlSetup.h:118:7: note: Technically the member function 'qjackctlSetup::print_usage' can be static (but you may consider moving to unnamed namespace). qjackctl-1.0.4/src/qjackctlSetup.cpp:625:21: note: Technically the member function 'qjackctlSetup::print_usage' can be static (but you may consider moving to unnamed namespace). qjackctl-1.0.4/src/qjackctlSetup.cpp:591:10: style: The scope of the variable 'sSuffix' can be reduced. [variableScope] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:656:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1002:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1065:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1420:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1623:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable green [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1683:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1739:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:2158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:951:22: style: Condition 'getCurrentPreset(preset)' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:951:22: note: Calling function 'getCurrentPreset' returns 1 qjackctl-1.0.4/src/qjackctlSetupForm.cpp:951:22: note: Condition 'getCurrentPreset(preset)' is always true qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1800:21: style: Condition 'drivers.isEmpty()' is always true [knownConditionTrueFalse] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1275:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1444:11: style: Variable 'pAction' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSetupForm.cpp:1759:20: style: Variable 'pMainForm' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSocketForm.cpp:244:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSocketForm.cpp:295:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSocketForm.cpp:351:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSocketForm.cpp:372:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSocketForm.cpp:413:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSocketForm.cpp:577:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_DEFAULT_AUDIO_TYPE [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSocketForm.cpp:798:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_DEFAULT_AUDIO_TYPE [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSocketForm.cpp:618:26: style:inconclusive: Either there is a missing 'override', or the member function 'qjackctlSocketForm::updateAlsaClients' can be const. [functionConst] qjackctl-1.0.4/src/qjackctlSocketForm.h:93:7: note: Either there is a missing 'override', or the member function 'qjackctlSocketForm::updateAlsaClients' can be const. qjackctl-1.0.4/src/qjackctlSocketForm.cpp:618:26: note: Either there is a missing 'override', or the member function 'qjackctlSocketForm::updateAlsaClients' can be const. qjackctl-1.0.4/src/qjackctlSocketForm.cpp:840:26: style:inconclusive: Either there is a missing 'override', or the member function 'qjackctlSocketForm::updateAlsaPlugs' can be const. [functionConst] qjackctl-1.0.4/src/qjackctlSocketForm.h:96:7: note: Either there is a missing 'override', or the member function 'qjackctlSocketForm::updateAlsaPlugs' can be const. qjackctl-1.0.4/src/qjackctlSocketForm.cpp:840:26: note: Either there is a missing 'override', or the member function 'qjackctlSocketForm::updateAlsaPlugs' can be const. qjackctl-1.0.4/src/qjackctlSocketForm.cpp:746:24: style: Variable 'pSocketItem' can be declared as pointer to const [constVariablePointer] qjackctl-1.0.4/src/qjackctlSystemTray.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSystemTray.cpp:110:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] qjackctl-1.0.4/src/qjackctlSystemTray.h:39:2: style: Class 'qjackctlSystemTray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] diff: head qjackctl-1.0.4/src/qjackctlGraph.cpp:1918:5: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] head qjackctl-1.0.4/src/qjackctlMainForm.cpp:2682:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] head qjackctl-1.0.4/src/qjackctlPaletteForm.cpp:481:26: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] DONE