2025-11-24 04:32 ftp://ftp.de.debian.org/debian/pool/main/s/subtitlecomposer/subtitlecomposer_0.8.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=kde --library=qt --library=icu --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 1000 993 elapsed-time: 2.1 2.0 head-timing-info: old-timing-info: head results: subtitlecomposer-0.8.2/src/actions/kcodecactionext.cpp:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuMode [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/actions/kcodecactionext.cpp:58:90: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] subtitlecomposer-0.8.2/src/actions/useraction.cpp:297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Opening [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/actions/useraction.cpp:47:13: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::UserAction::enableFlags' can be const. [functionConst] subtitlecomposer-0.8.2/src/actions/useraction.h:59:6: note: Either there is a missing 'override', or the member function 'SubtitleComposer::UserAction::enableFlags' can be const. subtitlecomposer-0.8.2/src/actions/useraction.cpp:47:13: note: Either there is a missing 'override', or the member function 'SubtitleComposer::UserAction::enableFlags' can be const. subtitlecomposer-0.8.2/src/actions/useraction.cpp:59:13: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::UserAction::isEnabled' can be const. [functionConst] subtitlecomposer-0.8.2/src/actions/useraction.h:61:7: note: Either there is a missing 'override', or the member function 'SubtitleComposer::UserAction::isEnabled' can be const. subtitlecomposer-0.8.2/src/actions/useraction.cpp:59:13: note: Either there is a missing 'override', or the member function 'SubtitleComposer::UserAction::isEnabled' can be const. subtitlecomposer-0.8.2/src/formats/format.h:60:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/playerwidget.h:47:40: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] subtitlecomposer-0.8.2/src/core/formatdata.h:35:25: style:inconclusive: Technically the member function 'SubtitleComposer::FormatData::formatName' can be const. [functionConst] subtitlecomposer-0.8.2/src/core/formatdata.h:40:25: style:inconclusive: Technically the member function 'SubtitleComposer::FormatData::value' can be const. [functionConst] subtitlecomposer-0.8.2/src/formats/format.h:79:7: performance:inconclusive: Technically the member function 'SubtitleComposer::Format::setFormatData' can be static (but you may consider moving to unnamed namespace). [functionStatic] subtitlecomposer-0.8.2/src/formats/format.h:90:7: performance:inconclusive: Technically the member function 'SubtitleComposer::Format::setFormatData' can be static (but you may consider moving to unnamed namespace). [functionStatic] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.h:42:14: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::LinesWidget::isEditing' can be const. [functionConst] subtitlecomposer-0.8.2/src/core/formatdata.h:57:2: style: Class 'FormatData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/core/subtitle.h:75:2: style: Class 'Subtitle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.h:95:9: style: Class 'LinesWidgetScrollToModelDetacher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/gui/playerwidget.h:38:2: style: Class 'PlayerWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/formats/format.h:51:11: style: Local variable 'extensions' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/formats/format.h:48:22: note: Shadowed declaration subtitlecomposer-0.8.2/src/formats/format.h:51:11: note: Shadow variable subtitlecomposer-0.8.2/src/formats/format.h:79:53: style: Parameter 'formatData' can be declared as pointer to const [constParameterPointer] subtitlecomposer-0.8.2/src/formats/format.h:90:53: style: Parameter 'formatData' can be declared as pointer to const [constParameterPointer] subtitlecomposer-0.8.2/src/formats/format.h:59:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/core/subtitleiterator.h:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleiterator.h:47:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleiterator.h:45:13: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::SubtitleIterator::index' can be const. [functionConst] subtitlecomposer-0.8.2/src/errors/finderrorsdialog.h:24:2: style: Class 'FindErrorsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/configs/configdialog.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sonnetConfigWidget [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/configs/configdialog.cpp:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasWidgetChanged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/configs/configdialog.cpp:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasWidgetChanged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/configs/configdialog.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasWidgetChanged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_actions.cpp:32:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/configs/errorsconfigwidget.cpp:20:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/helpers/common.h:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:69:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:153:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:183:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:335:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptSave [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:450:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:581:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptSave [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:617:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:693:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:717:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:768:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:267:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindDirectChildrenOnly [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:358:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExactMatch [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:415:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:431:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:498:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:558:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:564:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Italic [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:570:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Underline [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:576:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrikeThrough [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:599:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:623:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:634:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:646:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:659:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:671:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:680:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:689:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:700:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:711:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:721:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:748:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:774:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/application.cpp:974:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferLocalFile [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/configs/playerconfigwidget.cpp:40:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/undostack.h:25:3: style: Struct 'Selection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/selectablesubtitledialog.h:25:2: style: Class 'SelectableSubtitleDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/splitsubtitledialog.h:24:2: style: Class 'SplitSubtitleDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/videoplayer/videoplayer.h:29:2: style: Class 'VideoPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/application_subtitle.cpp:612:6: style: Condition 'm_translationMode' is always true [knownConditionTrueFalse] subtitlecomposer-0.8.2/src/application_subtitle.cpp:611:22: note: Assuming that condition 'm_translationMode' is not redundant subtitlecomposer-0.8.2/src/application_subtitle.cpp:612:6: note: Condition 'm_translationMode' is always true subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_lastFoundLine' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_mainWindow' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_recentSubtitlesAction' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_recentSubtitlesTrAction' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_reopenSubtitleAsAction' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_saveSubtitleAsAction' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_reopenSubtitleTrAsAction' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_saveSubtitleTrAsAction' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_finder' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_replacer' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_errorFinder' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_speller' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_errorTracker' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_scriptsManager' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application.cpp:137:14: warning: Member variable 'Application::m_recentVideosAction' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/application_subtitle.cpp:533:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] subtitlecomposer-0.8.2/src/application_subtitle.cpp:720:41: style: Local variable 'newSubtitle' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/application.h:96:7: note: Shadowed declaration subtitlecomposer-0.8.2/src/application_subtitle.cpp:720:41: note: Shadow variable subtitlecomposer-0.8.2/src/formats/textdemux/textdemux.h:27:51: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] subtitlecomposer-0.8.2/src/application_subtitle.cpp:95:3: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] subtitlecomposer-0.8.2/src/application_subtitle.cpp:99:3: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] subtitlecomposer-0.8.2/src/dialogs/autodurationsdialog.h:31:7: warning: The class 'AutoDurationsDialog' defines member function with name 'translationMode' also defined in its parent class 'ActionWithTargetDialog'. [duplInheritedMember] subtitlecomposer-0.8.2/src/dialogs/actionwithtargetdialog.h:56:7: note: Parent function 'ActionWithTargetDialog::translationMode' subtitlecomposer-0.8.2/src/dialogs/autodurationsdialog.h:31:7: note: Derived function 'AutoDurationsDialog::translationMode' subtitlecomposer-0.8.2/src/gui/currentlinewidget.h:33:2: style: Class 'CurrentLineWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlemetawidget.h:28:2: style: Class 'SubtitleMetaWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/shifttimesdialog.h:20:2: style: Class 'ShiftTimesDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/adjusttimesdialog.h:20:2: style: Class 'AdjustTimesDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/changetextscasedialog.h:24:2: style: Class 'ChangeTextsCaseDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/fixoverlappingtimesdialog.h:20:2: style: Class 'FixOverlappingTimesDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/fixpunctuationdialog.h:19:2: style: Class 'FixPunctuationDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/removelinesdialog.h:17:2: style: Class 'RemoveLinesDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/translate/translatedialog.h:23:2: style: Class 'TranslateDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/application.cpp:309:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] subtitlecomposer-0.8.2/src/application.cpp:929:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] subtitlecomposer-0.8.2/src/application.cpp:1090:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] subtitlecomposer-0.8.2/src/application.cpp:1102:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] subtitlecomposer-0.8.2/src/application.cpp:1105:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] subtitlecomposer-0.8.2/src/application.cpp:1117:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] subtitlecomposer-0.8.2/src/application.cpp:1129:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] subtitlecomposer-0.8.2/src/application.cpp:199:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:199:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:305:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:305:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:335:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:335:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:356:17: style: Local variable 'action' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/application.h:78:19: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:356:17: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:403:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:403:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:761:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:761:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:802:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:802:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:811:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:811:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:855:16: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:855:16: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:897:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:897:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:905:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:905:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:985:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:985:15: note: Shadow variable subtitlecomposer-0.8.2/src/application.cpp:1003:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application.cpp:1003:15: note: Shadow variable subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:53:44: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] subtitlecomposer-0.8.2/src/application.cpp:335:15: style: Variable 'videoPlayer' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/application.cpp:403:15: style: Variable 'videoPlayer' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/application.cpp:419:18: style: Variable 'currentLine' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/application.cpp:436:18: style: Variable 'currentLine' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/application.cpp:542:16: style: Variable 'currentLine' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/application.cpp:550:16: style: Variable 'currentLine' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/application.cpp:853:16: style: Variable 'currentLine' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/application.cpp:869:16: style: Variable 'currentLine' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/application.cpp:954:16: style: Variable 'currentLine' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/application_actions.cpp:30:15: style: Local variable 'videoPlayer' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/appglobal.h:33:15: note: Shadowed declaration subtitlecomposer-0.8.2/src/application_actions.cpp:30:15: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richcss.cpp:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richcss.cpp:245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richcss.cpp:276:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richcss.cpp:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richcss.cpp:401:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:46:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:59:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:317:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllStyles [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:336:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllStyles [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:458:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:468:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:475:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:496:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:510:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:539:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:553:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:594:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Italic [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:697:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tagRegExp [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:872:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllStyles [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:897:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:911:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:956:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1162:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepEmptyParts [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepEmptyParts [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1207:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepEmptyParts [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1223:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1252:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_style [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simplifySpaceRegExp [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trimRegExp [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1364:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1396:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1505:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPLACEMENT [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1588:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBJECT [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:1635:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:123:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:217:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:254:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineSeparator [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:280:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:296:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:314:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:329:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:364:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:378:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:409:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:428:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:439:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:511:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reQ1 [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:631:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:649:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:674:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:724:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:787:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:853:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richcss.h:28:2: style: Class 'RichCSS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CursorOnCharacter [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:114:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextWord [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:115:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviousWord [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutDirectionAuto [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:63:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IncludeTrailingSpaces [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:216:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:228:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:243:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyboardScheme [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:330:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviousCharacter [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:339:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:359:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviousCharacter [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:371:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextCharacter [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:395:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:457:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:513:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:524:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordUnderCursor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:622:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:675:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:685:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:725:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:742:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InlineCompletion [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:831:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:892:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupCompletion [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:1123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Other_Format [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:1149:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:1208:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:1220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineSeparator [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumentlayout.cpp:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumentlayout.cpp:120:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Merged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumentlayout.cpp:244:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockAlignment [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumentlayout.cpp:310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumentlayout.cpp:350:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExactHit [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumentlayout.cpp:458:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Link [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:49:2: warning: Member variable 'EditChange::pos' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:49:2: warning: Member variable 'EditChange::len' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:803:7: style: The scope of the variable 'len' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:433:40: style:inconclusive: Function 'applyChanges' argument 1 names different: declaration 'changeList' definition 'data'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/richtext/richdocument.h:107:32: note: Function 'applyChanges' argument 1 names different: declaration 'changeList' definition 'data'. subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:433:40: note: Function 'applyChanges' argument 1 names different: declaration 'changeList' definition 'data'. subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:198:13: style: Local variable 'it' shadows outer variable [shadowVariable] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:192:28: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:198:13: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:206:13: style: Local variable 'it' shadows outer variable [shadowVariable] subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:192:28: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:206:13: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdocument.cpp:144:80: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] subtitlecomposer-0.8.2/src/core/richstring.cpp:251:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] subtitlecomposer-0.8.2/src/core/richstring.cpp:282:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] subtitlecomposer-0.8.2/src/core/richstring.cpp:409:3: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] subtitlecomposer-0.8.2/src/core/richstring.cpp:410:3: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] subtitlecomposer-0.8.2/src/core/richstring.cpp:412:2: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] subtitlecomposer-0.8.2/src/core/richstring.cpp:413:2: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] subtitlecomposer-0.8.2/src/core/richstring.cpp:414:2: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] subtitlecomposer-0.8.2/src/core/richstring.cpp:38:2: warning:inconclusive: Member variable 'RichStyle::m_class' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:38:2: warning:inconclusive: Member variable 'RichStyle::m_voice' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/core/richstring.cpp:63:14: style:inconclusive: Technically the member function 'SubtitleComposer::RichStyle::operator!=' can be const. [functionConst] subtitlecomposer-0.8.2/src/core/richstring.cpp:79:2: style: Class 'RichStringStyle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:157:34: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:166:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:91:6: performance:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::RichDocumentEditor::start' can be static. [functionStatic] subtitlecomposer-0.8.2/src/core/richstring.cpp:774:15: style: Local variable 'it' shadows outer variable [shadowVariable] subtitlecomposer-0.8.2/src/core/richstring.cpp:703:34: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richstring.cpp:774:15: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:152:5: style: Condition '!composeMode()' is always false [knownConditionTrueFalse] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:148:5: note: Assuming that condition '!composeMode()' is not redundant subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:152:5: note: Condition '!composeMode()' is always false subtitlecomposer-0.8.2/src/core/richstring.cpp:775:20: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:131:44: style:inconclusive: Function 'paste' argument 1 names different: declaration 'mode' definition 'clipboardMode'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:97:30: note: Function 'paste' argument 1 names different: declaration 'mode' definition 'clipboardMode'. subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:131:44: note: Function 'paste' argument 1 names different: declaration 'mode' definition 'clipboardMode'. subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:884:48: style:inconclusive: Function 'processKeyEvent' argument 1 names different: declaration 'ev' definition 'event'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:190:34: note: Function 'processKeyEvent' argument 1 names different: declaration 'ev' definition 'event'. subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:884:48: note: Function 'processKeyEvent' argument 1 names different: declaration 'ev' definition 'event'. subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:69:12: style: Local variable 'text' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:133:10: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:69:12: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:480:7: style: Local variable 'cursor' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:100:6: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:480:7: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:489:14: style: Local variable 'end' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:92:6: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:489:14: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:713:6: style: Local variable 'start' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:91:6: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:713:6: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:741:17: style: Local variable 'text' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:133:10: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:741:17: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:1115:16: style: Local variable 'text' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:133:10: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:1115:16: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:32:16: warning: Member variable 'Node::nodeStart' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:32:16: warning: Member variable 'Node::nodeEnd' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:61:16: warning: Member variable 'Node::next' is not assigned a value in 'Node::operator='. [operatorEqVarError] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:61:16: warning: Member variable 'Node::parent' is not assigned a value in 'Node::operator='. [operatorEqVarError] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:61:16: warning: Member variable 'Node::children' is not assigned a value in 'Node::operator='. [operatorEqVarError] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:72:16: style:inconclusive: Technically the member function 'SubtitleComposer::RichDOM::Node::cssSel' can be const. [functionConst] subtitlecomposer-0.8.2/src/core/richtext/richdom.h:41:11: note: Technically the member function 'SubtitleComposer::RichDOM::Node::cssSel' can be const. subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:72:16: note: Technically the member function 'SubtitleComposer::RichDOM::Node::cssSel' can be const. subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:22:4: warning: Class 'RichDOM' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:22:4: warning: Class 'RichDOM' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] subtitlecomposer-0.8.2/src/core/richtext/richdom.h:35:3: style: Struct 'Node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/core/subtitleiterator.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:48:33: style:inconclusive: Function 'Node' argument 1 names different: declaration 'other' definition 'o'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/richtext/richdom.h:38:20: note: Function 'Node' argument 1 names different: declaration 'other' definition 'o'. subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:48:33: note: Function 'Node' argument 1 names different: declaration 'other' definition 'o'. subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:61:38: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'other' definition 'o'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/richtext/richdom.h:39:32: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'o'. subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:61:38: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'o'. subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:167:13: style: Local variable 'it' shadows outer variable [shadowVariable] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:161:28: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:167:13: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:175:13: style: Local variable 'it' shadows outer variable [shadowVariable] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:161:28: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:175:13: note: Shadow variable subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:235:34: performance: Function parameter 'pfx' should be passed by const reference. [passedByValue] subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:134:9: style: Variable 'n' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/core/subtitleiterator.cpp:14:92: style:inconclusive: Function 'SubtitleIterator' argument 3 names different: declaration 'toLast' definition 'gotoLast'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/subtitleiterator.h:34:100: note: Function 'SubtitleIterator' argument 3 names different: declaration 'toLast' definition 'gotoLast'. subtitlecomposer-0.8.2/src/core/subtitleiterator.cpp:14:92: note: Function 'SubtitleIterator' argument 3 names different: declaration 'toLast' definition 'gotoLast'. subtitlecomposer-0.8.2/src/core/time.cpp:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_millis [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/time.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_millis [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/time.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_millis [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/time.cpp:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_millis [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/time.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_millis [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorSIZE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorUNKNOWN [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorSIZE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errorFlags [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primaryDoc [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formatData [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formatData [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formatData [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:227:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ignoreDocChanges [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ignoreDocChanges [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:270:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_primaryDoc [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_secondaryDoc [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_showTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:402:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hideTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_showTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:566:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_position [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errorFlags [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:581:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errorFlags [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:587:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errorFlags [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:594:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errorFlags [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:603:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyPrimaryText [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:614:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptySecondaryText [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:625:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UntranslatedText [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:634:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hideTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:650:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinDuration [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:663:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxDuration [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:677:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinDurationPerPrimaryChar [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:691:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinDurationPerSecondaryChar [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:705:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxDurationPerPrimaryChar [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:719:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxDurationPerSecondaryChar [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:732:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPrimaryChars [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:745:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxSecondaryChars [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:758:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPrimaryLines [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:771:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxSecondaryLines [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:794:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPrimaryCharsPerLine [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:817:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxSecondaryCharsPerLine [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:830:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryUnneededSpaces [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:843:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryUnneededSpaces [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:851:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capitalAfterEllipsisRegExp [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capitalAfterEllipsisRegExp [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:889:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unneededDashRegExp [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:902:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unneededDashRegExp [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:915:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errorFlags [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:1014:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:1025:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_framesPerSecond [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_insertIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lines [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:96:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_insertIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_insertIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_firstIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lines [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:142:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_firstIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:187:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_firstIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fromIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:216:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:256:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fromIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:270:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_toIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:320:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stylesheetEdit [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stylesheet [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:338:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stylesheetDocState [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:348:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stylesheetDocState [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:44:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetLinePrimaryText [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:64:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetLineSecondaryText [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:84:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetLineShowTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:102:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetLineHideTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:118:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetLineTimes [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:137:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetLineErrors [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:81:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thisLine [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Secondary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:373:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Secondary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:448:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Both [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:538:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:661:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:963:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubtitleTargetSize [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1005:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubtitleTargetSize [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1035:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubtitleTargetSize [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1065:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubtitleTargetSize [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1098:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubtitleTargetSize [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1272:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1318:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1419:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1436:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1449:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Both [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/subtitleactions.cpp:91:16: style: The scope of the variable 'line' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:42:11: style: The destructor '~SetLinePrimaryTextAction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:23:11: note: Virtual destructor in base class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:42:11: note: Destructor in derived class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:62:11: style: The destructor '~SetLineSecondaryTextAction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:23:11: note: Virtual destructor in base class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:62:11: note: Destructor in derived class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:82:11: style: The destructor '~SetLineShowTimeAction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:23:11: note: Virtual destructor in base class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:82:11: note: Destructor in derived class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:100:11: style: The destructor '~SetLineHideTimeAction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:23:11: note: Virtual destructor in base class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:100:11: note: Destructor in derived class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:116:11: style: The destructor '~SetLineTimesAction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:23:11: note: Virtual destructor in base class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:116:11: note: Destructor in derived class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:135:11: style: The destructor '~SetLineErrorsAction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:23:11: note: Virtual destructor in base class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:135:11: note: Destructor in derived class subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.cpp:17:107: style:inconclusive: Function 'SubtitleLineAction' argument 3 names different: declaration 'desc' definition 'description'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.h:22:88: note: Function 'SubtitleLineAction' argument 3 names different: declaration 'desc' definition 'description'. subtitlecomposer-0.8.2/src/core/undo/subtitlelineactions.cpp:17:107: note: Function 'SubtitleLineAction' argument 3 names different: declaration 'desc' definition 'description'. subtitlecomposer-0.8.2/src/dialogs/actiondialog.cpp:20:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/actiondialog.cpp:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/undostack.cpp:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexChanged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/undo/undostack.cpp:63:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:787:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/core/subtitleline.cpp:810:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/core/undo/undostack.cpp:160:23: warning: Member variable 'Selection::postCurrentRow' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/core/undo/undostack.cpp:61:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/core/undo/undostack.cpp:88:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/dialogs/actionwithtargetdialog.cpp:113:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RestoreDefaults [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/actionwithtargetdialog.cpp:127:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RestoreDefaults [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/actionwithtargetdialog.cpp:229:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubtitleTargetSize [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/actionwithtargetdialog.cpp:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubtitleTargetSize [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/adjusttimesdialog.cpp:37:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/adjusttimesdialog.h:29:12: style: Class 'AdjustTimesDialog' is unsafe, 'AdjustTimesDialog::m_firstLineTimeEdit' can leak by wrong usage. [unsafeClassCanLeak] subtitlecomposer-0.8.2/src/dialogs/adjusttimesdialog.h:30:12: style: Class 'AdjustTimesDialog' is unsafe, 'AdjustTimesDialog::m_lastLineTimeEdit' can leak by wrong usage. [unsafeClassCanLeak] subtitlecomposer-0.8.2/src/dialogs/autodurationsdialog.cpp:60:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubtitleTargetSize [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/autodurationsdialog.cpp:120:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Both [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/changeframeratedialog.cpp:49:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/changeframeratedialog.cpp:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/actionwithtargetdialog.cpp:302:49: style:inconclusive: Function 'setTranslationMode' argument 1 names different: declaration 'value' definition 'enabled'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/dialogs/actionwithtargetdialog.h:67:39: note: Function 'setTranslationMode' argument 1 names different: declaration 'value' definition 'enabled'. subtitlecomposer-0.8.2/src/dialogs/actionwithtargetdialog.cpp:302:49: note: Function 'setTranslationMode' argument 1 names different: declaration 'value' definition 'enabled'. subtitlecomposer-0.8.2/src/dialogs/autodurationsdialog.cpp:108:22: warning: The class 'AutoDurationsDialog' defines member function with name 'translationMode' also defined in its parent class 'ActionWithTargetDialog'. [duplInheritedMember] subtitlecomposer-0.8.2/src/dialogs/actionwithtargetdialog.h:56:7: note: Parent function 'ActionWithTargetDialog::translationMode' subtitlecomposer-0.8.2/src/dialogs/autodurationsdialog.cpp:108:22: note: Derived function 'AutoDurationsDialog::translationMode' subtitlecomposer-0.8.2/src/dialogs/changetextscasedialog.cpp:46:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buttonClicked [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/durationlimitsdialog.cpp:45:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/fixoverlappingtimesdialog.cpp:35:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/encodingdetectdialog.cpp:52:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/encodingdetectdialog.cpp:88:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/encodingdetectdialog.cpp:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/encodingdetectdialog.cpp:186:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/encodingdetectdialog.cpp:96:2: performance: Variable 'm_encodings' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] subtitlecomposer-0.8.2/src/dialogs/insertlinedialog.cpp:15:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Both [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/encodingdetectdialog.h:20:25: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::EncodingDetectDialog::selectedEncoding' can be const. [functionConst] subtitlecomposer-0.8.2/src/dialogs/insertlinedialog.cpp:12:41: style:inconclusive: Function 'InsertLineDialog' argument 1 names different: declaration 'insertAfter' definition 'insertBefore'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/dialogs/insertlinedialog.h:17:33: note: Function 'InsertLineDialog' argument 1 names different: declaration 'insertAfter' definition 'insertBefore'. subtitlecomposer-0.8.2/src/dialogs/insertlinedialog.cpp:12:41: note: Function 'InsertLineDialog' argument 1 names different: declaration 'insertAfter' definition 'insertBefore'. subtitlecomposer-0.8.2/src/dialogs/intinputdialog.cpp:38:61: style:inconclusive: Function 'init' argument 2 names different: declaration 'label' definition 'labelText'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/dialogs/intinputdialog.h:38:51: note: Function 'init' argument 2 names different: declaration 'label' definition 'labelText'. subtitlecomposer-0.8.2/src/dialogs/intinputdialog.cpp:38:61: note: Function 'init' argument 2 names different: declaration 'label' definition 'labelText'. subtitlecomposer-0.8.2/src/dialogs/joinsubtitlesdialog.cpp:42:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/joinsubtitlesdialog.cpp:72:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Opening [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/progressdialog.cpp:28:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/progressdialog.cpp:119:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/progressdialog.cpp:125:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/removelinesdialog.cpp:15:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Both [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/selectablesubtitledialog.cpp:58:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/selectablesubtitledialog.cpp:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/shifttimesdialog.cpp:27:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/smarttextsadjustdialog.cpp:36:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/selectablesubtitledialog.cpp:28:27: warning: Member variable 'SelectableSubtitleDialog::m_subtitleGroupBox' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/dialogs/selectablesubtitledialog.cpp:28:27: warning: Member variable 'SelectableSubtitleDialog::m_subtitleLayout' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/dialogs/selectablesubtitledialog.cpp:28:27: warning: Member variable 'SelectableSubtitleDialog::m_subtitleUrlLineEdit' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/dialogs/subtitleclassdialog.cpp:62:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/subtitlecolordialog.cpp:24:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptRole [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/subtitlecolordialog.cpp:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/splitsubtitledialog.cpp:53:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/splitsubtitledialog.cpp:81:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Opening [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/subtitleclassdialog.h:25:2: style: Class 'SubtitleClassDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/subtitleclassdialog.h:26:2: style: Class 'SubtitleClassDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/subtitlevoicedialog.cpp:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/subtitlevoicedialog.h:25:2: style: Class 'SubtitleVoiceDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/subtitlevoicedialog.h:26:2: style: Class 'SubtitleVoiceDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/dialogs/textinputdialog.cpp:41:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/textinputdialog.cpp:63:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/dialogs/textinputdialog.cpp:30:62: style:inconclusive: Function 'init' argument 2 names different: declaration 'label' definition 'labelText'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/dialogs/textinputdialog.h:29:51: note: Function 'init' argument 2 names different: declaration 'label' definition 'labelText'. subtitlecomposer-0.8.2/src/dialogs/textinputdialog.cpp:30:62: note: Function 'init' argument 2 names different: declaration 'label' definition 'labelText'. subtitlecomposer-0.8.2/src/errors/errorfinder.cpp:78:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/errors/errortracker.cpp:66:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryOnlyErrors [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/errors/errortracker.cpp:72:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryOnlyErrors [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/errors/errortracker.cpp:78:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimesErrors [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/errors/errorfinder.cpp:28:14: warning: Member variable 'ErrorFinder::m_targetErrorFlags' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/errors/errorfinder.cpp:28:14: warning: Member variable 'ErrorFinder::m_findBackwards' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/core/subtitle.cpp:779:22: style: Condition 'newDeltaTime' is always true [knownConditionTrueFalse] subtitlecomposer-0.8.2/src/core/subtitle.cpp:762:37: note: Assuming that condition 'newFirstTime>=newLastTime' is not redundant subtitlecomposer-0.8.2/src/core/subtitle.cpp:768:16: note: Assuming condition is false subtitlecomposer-0.8.2/src/core/subtitle.cpp:775:36: note: Assignment 'newDeltaTime=newLastTime-newFirstTime', assigned value is greater than 0 subtitlecomposer-0.8.2/src/core/subtitle.cpp:779:22: note: Condition 'newDeltaTime' is always true subtitlecomposer-0.8.2/src/errors/finderrorsdialog.cpp:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserMarkID [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/errors/finderrorsdialog.cpp:144:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorSIZE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/errors/finderrorsdialog.cpp:152:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorSIZE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/errors/finderrorsdialog.cpp:161:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorSIZE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/textdemux/textdemux.cpp:29:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/textdemux/textdemux.cpp:53:56: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] subtitlecomposer-0.8.2/src/core/subtitle.cpp:365:41: style:inconclusive: Function 'insertNewLine' argument 2 names different: declaration 'timeAfter' definition 'insertAfter'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/subtitle.h:123:47: note: Function 'insertNewLine' argument 2 names different: declaration 'timeAfter' definition 'insertAfter'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:365:41: note: Function 'insertNewLine' argument 2 names different: declaration 'timeAfter' definition 'insertAfter'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:437:40: style:inconclusive: Function 'removeLines' argument 1 names different: declaration 'ranges' definition 'r'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/subtitle.h:124:36: note: Function 'removeLines' argument 1 names different: declaration 'ranges' definition 'r'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:437:40: note: Function 'removeLines' argument 1 names different: declaration 'ranges' definition 'r'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:760:48: style:inconclusive: Function 'adjustLines' argument 2 names different: declaration 'firstTime' definition 'newFirstTime'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/subtitle.h:134:44: note: Function 'adjustLines' argument 2 names different: declaration 'firstTime' definition 'newFirstTime'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:760:48: note: Function 'adjustLines' argument 2 names different: declaration 'firstTime' definition 'newFirstTime'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:760:67: style:inconclusive: Function 'adjustLines' argument 3 names different: declaration 'lastTime' definition 'newLastTime'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/subtitle.h:134:60: note: Function 'adjustLines' argument 3 names different: declaration 'lastTime' definition 'newLastTime'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:760:67: note: Function 'adjustLines' argument 3 names different: declaration 'lastTime' definition 'newLastTime'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:961:82: style:inconclusive: Function 'fixPunctuation' argument 4 names different: declaration 'englishI' definition 'engI'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/core/subtitle.h:143:78: note: Function 'fixPunctuation' argument 4 names different: declaration 'englishI' definition 'engI'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:961:82: note: Function 'fixPunctuation' argument 4 names different: declaration 'englishI' definition 'engI'. subtitlecomposer-0.8.2/src/core/subtitle.cpp:272:26: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:272:26: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:325:26: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:325:26: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:406:17: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:406:17: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:421:17: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:421:17: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:484:7: style: Local variable 'linesCount' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:97:6: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:484:7: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:487:7: style: Local variable 'lastIndex' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:98:6: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:487:7: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:488:17: style: Local variable 'lastLine' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:106:24: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:488:17: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:573:17: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:573:17: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:654:17: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:654:17: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:745:18: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:745:18: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:766:6: style: Local variable 'lastIndex' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:98:6: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:766:6: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:811:16: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:811:16: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:845:17: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:845:17: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:883:17: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:883:17: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:908:17: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:908:17: note: Shadow variable subtitlecomposer-0.8.2/src/core/subtitle.cpp:945:17: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/subtitle.h:100:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/subtitle.cpp:945:17: note: Shadow variable subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputinitdialog.h:30:2: style: Class 'VobSubInputInitDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputinitdialog.cpp:25:56: performance: Function parameter 'streams' should be passed by const reference. [passedByValue] subtitlecomposer-0.8.2/src/core/subtitle.cpp:406:17: style: Variable 'line' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/core/subtitle.cpp:658:18: style: Variable 'ln' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/core/subtitle.cpp:811:16: style: Variable 'line' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/core/subtitle.cpp:1190:17: style: Variable 'ln' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/core/subtitle.cpp:272:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:52:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:79:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/webvtt/webvttoutputformat.cpp:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reEmptyLine [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/webvtt/webvttoutputformat.cpp:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:382:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:402:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:461:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:484:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusOut [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:550:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:624:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:692:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:741:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:874:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:185:14: style: The comparison 'lineOff >= 0.f' is always true. [knownConditionTrueFalse] subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:170:19: note: 'lineOff' is assigned value '0.f' here. subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:185:14: note: The comparison 'lineOff >= 0.f' is always true. subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:203:14: style: The comparison 'lineOff >= 0.f' is always true. [knownConditionTrueFalse] subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:170:19: note: 'lineOff' is assigned value '0.f' here. subtitlecomposer-0.8.2/src/formats/webvtt/webvttinputformat.cpp:203:14: note: The comparison 'lineOff >= 0.f' is always true. subtitlecomposer-0.8.2/src/gui/currentlinewidget.cpp:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/currentlinewidget.cpp:221:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/currentlinewidget.cpp:275:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/currentlinewidget.cpp:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/currentlinewidget.cpp:531:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/microdvd/microdvdinputformat.h:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineRE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/microdvd/microdvdoutputformat.h:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/microdvd/microdvdoutputformat.h:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/mplayer/mplayerinputformat.h:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineRE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/mplayer2/mplayer2inputformat.h:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineRE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/subrip/subripinputformat.h:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphainputformat.h:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reCommands [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphainputformat.h:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reScriptInfo [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/subviewer1/subviewer1inputformat.h:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/subviewer2/subviewer2inputformat.h:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reLine [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/subviewer2/subviewer2outputformat.h:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputformat.h:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/youtubecaptions/youtubecaptionsinputformat.h:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reTime [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/formatmanager.cpp:132:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Universal [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/formatmanager.cpp:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/formatmanager.cpp:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:56:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:292:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:368:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:385:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drop [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:590:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable positionChanged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:610:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Playing [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:810:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_OPEN_VIDEO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:32:2: warning: Member variable 'Frame::index' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:33:2: warning: Member variable 'Frame::index' is not initialized in the copy constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:33:2: warning:inconclusive: Member variable 'Frame::subImage' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:33:2: warning:inconclusive: Member variable 'Frame::subShowTime' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:33:2: warning:inconclusive: Member variable 'Frame::subHideTime' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:33:2: warning:inconclusive: Member variable 'Frame::pieces' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:64:2: warning:inconclusive: Member variable 'Piece::text' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:95:2: warning: Member variable 'Line::baseline' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:98:2: warning: Member variable 'Line::baseline' is not initialized in the copy constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:75:13: style:inconclusive: Either there is a missing 'override', or the member function 'Piece::height' can be const. [functionConst] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:103:13: style:inconclusive: Either there is a missing 'override', or the member function 'Line::height' can be const. [functionConst] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:105:14: style:inconclusive: Either there is a missing 'override', or the member function 'Line::contains' can be const. [functionConst] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:106:14: style:inconclusive: Either there is a missing 'override', or the member function 'Line::intersects' can be const. [functionConst] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.h:35:2: style: Class 'VobSubInputProcessDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:591:36: error: Dereference of an invalid iterator: m_frames.begin()-1 [derefInvalidIterator] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:836:36: error: Dereference of an invalid iterator: m_pieces.begin()-1 [derefInvalidIterator] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:599:25: style: Variable 'charSpacingSum' is assigned a value that is never used. [unreadVariable] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputprocessdialog.cpp:608:20: style: Variable 'charSpacingSum' is assigned a value that is never used. [unreadVariable] subtitlecomposer-0.8.2/src/gui/subtitlemeta/csshighlighter.cpp:44:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationPaletteChange [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/csshighlighter.cpp:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:303:15: performance:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::PlayerWidget::saveConfig' can be static. [functionStatic] subtitlecomposer-0.8.2/src/gui/playerwidget.h:42:7: note: Either there is a missing 'override', or the member function 'SubtitleComposer::PlayerWidget::saveConfig' can be static. subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:303:15: note: Either there is a missing 'override', or the member function 'SubtitleComposer::PlayerWidget::saveConfig' can be static. subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:536:7: style: The scope of the variable 'first' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:287:15: style: Local variable 'toolButton' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/gui/playerwidget.h:70:23: note: Shadowed declaration subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:287:15: note: Shadow variable subtitlecomposer-0.8.2/src/gui/playerwidget.cpp:383:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlemetawidget.cpp:60:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlemetawidget.cpp:173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_UNDO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlemetawidget.cpp:188:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:25:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:62:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:76:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bottom [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:96:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:106:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:116:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hAlign [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:126:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hAlign [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:136:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hAlign [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:146:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vAlign [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlepositionwidget.cpp:156:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vAlign [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:41:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:86:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:96:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchoredRole [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:168:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:248:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SE_ItemViewItemText [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:349:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dataChangedTimer [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_playingLine [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnCount [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:134:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:145:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryOnlyErrors [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:196:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:281:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subtitle [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:311:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:336:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minChangedLineIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minChangedLineIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:393:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minChangedLineIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphainputformat.h:26:13: performance:inconclusive: Technically the member function 'SubtitleComposer::SubStationAlphaInputFormat::toRichString' can be static (but you may consider moving to unnamed namespace). [functionStatic] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:22:10: performance:inconclusive: Technically the member function 'SubtitleComposer::SubStationAlphaOutputFormat::fromRichString' can be static (but you may consider moving to unnamed namespace). [functionStatic] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:176:21: warning: The class 'AdvancedSubStationAlphaOutputFormat' defines member variable with name 's_defaultScriptInfo' also defined in its parent class 'SubStationAlphaOutputFormat'. [duplInheritedMember] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:147:21: note: Parent variable 'SubStationAlphaOutputFormat::s_defaultScriptInfo' subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:176:21: note: Derived variable 'AdvancedSubStationAlphaOutputFormat::s_defaultScriptInfo' subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:177:21: warning: The class 'AdvancedSubStationAlphaOutputFormat' defines member variable with name 's_defaultStyles' also defined in its parent class 'SubStationAlphaOutputFormat'. [duplInheritedMember] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:148:21: note: Parent variable 'SubStationAlphaOutputFormat::s_defaultStyles' subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:177:21: note: Derived variable 'AdvancedSubStationAlphaOutputFormat::s_defaultStyles' subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:178:21: warning: The class 'AdvancedSubStationAlphaOutputFormat' defines member variable with name 's_events' also defined in its parent class 'SubStationAlphaOutputFormat'. [duplInheritedMember] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:149:21: note: Parent variable 'SubStationAlphaOutputFormat::s_events' subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:178:21: note: Derived variable 'AdvancedSubStationAlphaOutputFormat::s_events' subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:179:21: warning: The class 'AdvancedSubStationAlphaOutputFormat' defines member variable with name 's_dialogueBuilder' also defined in its parent class 'SubStationAlphaOutputFormat'. [duplInheritedMember] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:150:21: note: Parent variable 'SubStationAlphaOutputFormat::s_dialogueBuilder' subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:179:21: note: Derived variable 'AdvancedSubStationAlphaOutputFormat::s_dialogueBuilder' subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphainputformat.h:158:2: style: Class 'SubStationAlphaInputFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:127:2: style: Class 'SubStationAlphaOutputFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/formats/microdvd/microdvdoutputformat.h:21:11: style: The destructor '~MicroDVDOutputFormat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] subtitlecomposer-0.8.2/src/formats/format.h:45:11: note: Virtual destructor in base class subtitlecomposer-0.8.2/src/formats/microdvd/microdvdoutputformat.h:21:11: note: Destructor in derived class subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:105:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:105:36: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:112:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:112:36: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:398:19: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:398:52: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:154:6: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:151:5: note: outer condition: errorFlags subtitlecomposer-0.8.2/src/gui/treeview/linesmodel.cpp:154:6: note: identical inner condition: errorFlags subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.h:31:2: style: Class 'LinesItemDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:237:73: style:inconclusive: Function 'paint' argument 2 names different: declaration 'option' definition 'opt'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.h:43:60: note: Function 'paint' argument 2 names different: declaration 'option' definition 'opt'. subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:237:73: note: Function 'paint' argument 2 names different: declaration 'option' definition 'opt'. subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:118:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:173:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:250:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] subtitlecomposer-0.8.2/src/gui/treeview/linesitemdelegate.cpp:282:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] subtitlecomposer-0.8.2/src/formats/formatmanager.cpp:151:38: style:inconclusive: Function 'readBinary' argument 5 names different: declaration 'format' definition 'formatName'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/formats/formatmanager.h:56:37: note: Function 'readBinary' argument 5 names different: declaration 'format' definition 'formatName'. subtitlecomposer-0.8.2/src/formats/formatmanager.cpp:151:38: note: Function 'readBinary' argument 5 names different: declaration 'format' definition 'formatName'. subtitlecomposer-0.8.2/src/formats/formatmanager.cpp:230:37: style:inconclusive: Function 'readSubtitle' argument 5 names different: declaration 'format' definition 'formatName'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/formats/formatmanager.h:41:36: note: Function 'readSubtitle' argument 5 names different: declaration 'format' definition 'formatName'. subtitlecomposer-0.8.2/src/formats/formatmanager.cpp:230:37: note: Function 'readSubtitle' argument 5 names different: declaration 'format' definition 'formatName'. subtitlecomposer-0.8.2/src/formats/formatmanager.cpp:265:43: style:inconclusive: Function 'writeSubtitle' argument 5 names different: declaration 'format' definition 'formatName'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/formats/formatmanager.h:49:43: note: Function 'writeSubtitle' argument 5 names different: declaration 'format' definition 'formatName'. subtitlecomposer-0.8.2/src/formats/formatmanager.cpp:265:43: note: Function 'writeSubtitle' argument 5 names different: declaration 'format' definition 'formatName'. subtitlecomposer-0.8.2/src/formats/microdvd/microdvdoutputformat.h:39:12: style: Local variable 'subtitle' shadows outer argument [shadowArgument] subtitlecomposer-0.8.2/src/formats/microdvd/microdvdoutputformat.h:25:40: note: Shadowed declaration subtitlecomposer-0.8.2/src/formats/microdvd/microdvdoutputformat.h:39:12: note: Shadow variable subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:37:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:39:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] subtitlecomposer-0.8.2/src/formats/substationalpha/substationalphaoutputformat.h:41:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] subtitlecomposer-0.8.2/src/formats/vobsub/vobsubinputinitdialog.h:33:39: performance: Function parameter 'streams' should be passed by const reference. [passedByValue] subtitlecomposer-0.8.2/src/gui/treeview/linesselectionmodel.cpp:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoUpdate [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesselectionmodel.cpp:98:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Current [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/linesselectionmodel.h:23:2: style: Class 'LinesSelectionModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/gui/treeview/linesselectionmodel.cpp:91:12: style: Variable 'subtitle' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:59:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:80:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnCount [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoHint [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:174:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Translation [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:315:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:347:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drop [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:386:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_SELECT_ALL_LINES [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:489:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnCount [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/treeview.cpp:43:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/treeview.cpp:40:40: style:inconclusive: Function 'setModel' argument 1 names different: declaration 'model' definition 'newModel'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/gui/treeview/treeview.h:24:36: note: Function 'setModel' argument 1 names different: declaration 'model' definition 'newModel'. subtitlecomposer-0.8.2/src/gui/treeview/treeview.cpp:40:40: note: Function 'setModel' argument 1 names different: declaration 'model' definition 'newModel'. subtitlecomposer-0.8.2/src/gui/subtitlemeta/csshighlighter.h:23:2: style: Class 'CSSHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:184:14: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::LinesWidget::showingContextMenu' can be const. [functionConst] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.h:28:7: note: Either there is a missing 'override', or the member function 'SubtitleComposer::LinesWidget::showingContextMenu' can be const. subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:184:14: note: Either there is a missing 'override', or the member function 'SubtitleComposer::LinesWidget::showingContextMenu' can be const. subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:267:14: performance:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::LinesWidget::loadConfig' can be static. [functionStatic] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.h:44:7: note: Either there is a missing 'override', or the member function 'SubtitleComposer::LinesWidget::loadConfig' can be static. subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:267:14: note: Either there is a missing 'override', or the member function 'SubtitleComposer::LinesWidget::loadConfig' can be static. subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:457:13: style: The scope of the variable 'aux' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:472:13: style: The scope of the variable 'aux' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/gui/waveform/wavebuffer.cpp:64:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/lineswidget.cpp:345:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBeamCursor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_UNDO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:178:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortcutOverride [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:231:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:246:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:321:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:428:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:450:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupFocusReason [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:472:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inactive [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:526:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:557:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/subtitlemeta/csshighlighter.cpp:132:20: style: Local variable 'ch' shadows outer variable [shadowVariable] subtitlecomposer-0.8.2/src/gui/subtitlemeta/csshighlighter.cpp:81:16: note: Shadowed declaration subtitlecomposer-0.8.2/src/gui/subtitlemeta/csshighlighter.cpp:132:20: note: Shadow variable subtitlecomposer-0.8.2/src/gui/waveform/wavebuffer.cpp:30:5: warning: Struct 'WaveformFrame' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] subtitlecomposer-0.8.2/src/gui/waveform/wavebuffer.cpp:30:5: warning: Struct 'WaveformFrame' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] subtitlecomposer-0.8.2/src/gui/waveform/waverenderer.cpp:31:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waverenderer.cpp:53:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waverenderer.cpp:86:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waverenderer.cpp:147:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE_MAX [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waverenderer.cpp:172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.h:29:2: style: Class 'RichLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:363:40: style:inconclusive: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.h:41:32: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'event'. subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:363:40: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'event'. subtitlecomposer-0.8.2/src/gui/waveform/wavesubtitle.cpp:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:183:39: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:368:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/gui/waveform/wavesubtitle.cpp:156:14: style: Local variable 'line' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/gui/waveform/wavesubtitle.h:39:24: note: Shadowed declaration subtitlecomposer-0.8.2/src/gui/waveform/wavesubtitle.cpp:156:14: note: Shadow variable subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:149:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_WAVEFORM_ZOOM_IN [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:257:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_WAVEFORM_AUTOSCROLL [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:461:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAG_NONE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAG_FORBIDDEN [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:554:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:583:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:670:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:703:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubOpened [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/gui/waveform/zoombuffer.cpp:169:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE_MIN [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/helpers/commondefs.cpp:96:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/helpers/commondefs.cpp:171:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TempLocation [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/helpers/commondefs.cpp:238:51: style: Parameter 'path' can be declared as reference to const [constParameterReference] subtitlecomposer-0.8.2/src/helpers/commondefs.cpp:60:12: style: Variable 'pos' can be declared as const array [constVariable] subtitlecomposer-0.8.2/src/helpers/commondefs.cpp:240:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] subtitlecomposer-0.8.2/src/gui/waveform/zoombuffer.cpp:19:13: warning: Member variable 'ZoomBuffer::m_restartProcessing' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/helpers/debug.cpp:19:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserProperty [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/helpers/debug.cpp:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/main.cpp:144:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [syntaxError] subtitlecomposer-0.8.2/src/gui/waveform/waverenderer.cpp:75:8: style: Local variable 'vertical' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/gui/waveform/waverenderer.h:29:14: note: Shadowed declaration subtitlecomposer-0.8.2/src/gui/waveform/waverenderer.cpp:75:8: note: Shadow variable subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:243:16: style: Local variable 'windowSize' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.h:46:16: note: Shadowed declaration subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:243:16: note: Shadow variable subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:613:15: style: Local variable 'windowSize' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.h:46:16: note: Shadowed declaration subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:613:15: note: Shadow variable subtitlecomposer-0.8.2/src/gui/waveform/waveformwidget.cpp:483:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/scripting/scripting_range.cpp:45:43: style:inconclusive: Function 'contains' argument 1 names different: declaration 'range' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_range.h:27:31: note: Function 'contains' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_range.cpp:45:43: note: Function 'contains' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_rangesmodule.h:20:2: style: Class 'RangesModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.cpp:83:44: style:inconclusive: Function 'trimToRange' argument 1 names different: declaration 'range' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.h:39:28: note: Function 'trimToRange' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.cpp:83:44: note: Function 'trimToRange' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.cpp:98:41: style:inconclusive: Function 'addRange' argument 1 names different: declaration 'range' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.h:42:30: note: Function 'addRange' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.cpp:98:41: note: Function 'addRange' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.cpp:85:30: style: Local variable 'range' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.h:32:12: note: Shadowed declaration subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.cpp:85:30: note: Shadow variable subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.cpp:100:30: style: Local variable 'range' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.h:32:12: note: Shadowed declaration subtitlecomposer-0.8.2/src/scripting/scripting_rangelist.cpp:100:30: note: Shadow variable subtitlecomposer-0.8.2/src/mainwindow.cpp:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDockWidgetAreas [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/mainwindow.cpp:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopDockWidgetArea [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/mainwindow.cpp:126:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowStatusbar [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_stringsmodule.h:28:2: style: Class 'StringsModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:199:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:228:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:239:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:250:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:108:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Both [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Both [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Both [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:181:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:195:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:202:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:209:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:216:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:223:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:230:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:237:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:244:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/mainwindow.cpp:116:13: performance:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::MainWindow::saveConfig' can be static. [functionStatic] subtitlecomposer-0.8.2/src/mainwindow.h:35:7: note: Either there is a missing 'override', or the member function 'SubtitleComposer::MainWindow::saveConfig' can be static. subtitlecomposer-0.8.2/src/mainwindow.cpp:116:13: note: Either there is a missing 'override', or the member function 'SubtitleComposer::MainWindow::saveConfig' can be static. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:140:51: style:inconclusive: Function 'insert' argument 2 names different: declaration 'str' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.h:51:39: note: Function 'insert' argument 2 names different: declaration 'str' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:140:51: note: Function 'insert' argument 2 names different: declaration 'str' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:158:40: style:inconclusive: Function 'append' argument 1 names different: declaration 'str' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.h:53:28: note: Function 'append' argument 1 names different: declaration 'str' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:158:40: note: Function 'append' argument 1 names different: declaration 'str' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:173:41: style:inconclusive: Function 'prepend' argument 1 names different: declaration 'str' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.h:55:29: note: Function 'prepend' argument 1 names different: declaration 'str' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:173:41: note: Function 'prepend' argument 1 names different: declaration 'str' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:206:61: style:inconclusive: Function 'replace' argument 3 names different: declaration 'replacement' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.h:61:49: note: Function 'replace' argument 3 names different: declaration 'replacement' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:206:61: note: Function 'replace' argument 3 names different: declaration 'replacement' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:224:67: style:inconclusive: Function 'replaceAll' argument 2 names different: declaration 'after' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.h:63:55: note: Function 'replaceAll' argument 2 names different: declaration 'after' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:224:67: note: Function 'replaceAll' argument 2 names different: declaration 'after' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:308:43: style:inconclusive: Function 'compareTo' argument 1 names different: declaration 'string' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_richstring.h:78:25: note: Function 'compareTo' argument 1 names different: declaration 'string' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_richstring.cpp:308:43: note: Function 'compareTo' argument 1 names different: declaration 'string' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:153:43: style:inconclusive: Function 'adjustLines' argument 1 names different: declaration 'range' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.h:52:28: note: Function 'adjustLines' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:153:43: note: Function 'adjustLines' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:160:41: style:inconclusive: Function 'sortLines' argument 1 names different: declaration 'range' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.h:53:26: note: Function 'sortLines' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_subtitle.cpp:160:41: note: Function 'sortLines' argument 1 names different: declaration 'range' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.cpp:23:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.cpp:185:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.cpp:193:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.cpp:201:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.cpp:245:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.h:113:2: style: Class 'SubtitleLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.cpp:86:50: style:inconclusive: Function 'setPrimaryText' argument 1 names different: declaration 'text' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.h:39:31: note: Function 'setPrimaryText' argument 1 names different: declaration 'text' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.cpp:86:50: note: Function 'setPrimaryText' argument 1 names different: declaration 'text' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.cpp:144:52: style:inconclusive: Function 'setSecondaryText' argument 1 names different: declaration 'text' definition 'object'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.h:50:33: note: Function 'setSecondaryText' argument 1 names different: declaration 'text' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_subtitleline.cpp:144:52: note: Function 'setSecondaryText' argument 1 names different: declaration 'text' definition 'object'. subtitlecomposer-0.8.2/src/scripting/scripting_subtitlelinemodule.h:29:2: style: Class 'SubtitleLineModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/scripting/scripting_subtitlemodule.h:24:2: style: Class 'SubtitleModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/speechplugins/pocketsphinx/pocketsphinxplugin.cpp:19:21: warning: Member variable 'PocketSphinxPlugin::m_psFrameRate' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/speechplugins/pocketsphinx/pocketsphinxplugin.cpp:19:21: warning: Member variable 'PocketSphinxPlugin::m_lineIn' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/speechplugins/pocketsphinx/pocketsphinxplugin.cpp:19:21: warning: Member variable 'PocketSphinxPlugin::m_lineOut' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/speechplugins/pocketsphinx/pocketsphinxplugin.cpp:19:21: warning: Member variable 'PocketSphinxPlugin::m_utteranceStarted' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/speechplugins/pocketsphinx/pocketsphinxplugin.cpp:19:21: warning: Member variable 'PocketSphinxPlugin::m_speechStarted' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/speechprocessor/speechprocessor.cpp:38:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/rangelisttest.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:43:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reCat [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:109:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemNeverHasChildren [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:306:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:399:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:489:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:540:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptOpen [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:592:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:625:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConsoleExtension [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:698:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_SCRIPTS_MANAGER [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:752:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_SCRIPTS_MANAGER [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:761:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/rangetest.cpp:18:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/rangetest.cpp:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/rangetest.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxIndex [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richcsstest.cpp:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selOut [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richcsstest.cpp:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cssOut [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_LOG_VERBOSE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_CODEC_PROP_BITMAP_SUB [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:151:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_SUBTITLE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:171:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_SUBTITLE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:248:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:328:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_SUBTITLE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_SUBTITLE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowPriority [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:388:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:503:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumentlayouttest.cpp:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumentlayouttest.cpp:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Merged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumentlayouttest.cpp:149:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doc [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumenttest.cpp:31:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumenttest.cpp:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable html [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumenttest.cpp:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inType [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumenttest.cpp:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inType [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumenttest.cpp:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inType [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumenttest.cpp:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumenttest.cpp:353:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richdocumenttest.cpp:363:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/subtitletest.cpp:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:46:5: style: Error code from the return value of function d.cd() is not used. [ignoredReturnErrorCode] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:99:2: warning: Member variable 'SCScript::m_isScript' is not initialized in the constructor. [uninitMemberVarPrivate] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:147:2: style: Class 'InstalledScriptsModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:471:45: style:inconclusive: Function 'createScript' argument 1 names different: declaration 'scriptName' definition 'sN'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:42:35: note: Function 'createScript' argument 1 names different: declaration 'scriptName' definition 'sN'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:471:45: note: Function 'createScript' argument 1 names different: declaration 'scriptName' definition 'sN'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:534:39: style:inconclusive: Function 'addScript' argument 1 names different: declaration 'srcScriptUrl' definition 'sSU'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:43:29: note: Function 'addScript' argument 1 names different: declaration 'srcScriptUrl' definition 'sSU'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:534:39: note: Function 'addScript' argument 1 names different: declaration 'srcScriptUrl' definition 'sSU'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:585:45: style:inconclusive: Function 'removeScript' argument 1 names different: declaration 'scriptName' definition 'sN'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:44:35: note: Function 'removeScript' argument 1 names different: declaration 'scriptName' definition 'sN'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:585:45: note: Function 'removeScript' argument 1 names different: declaration 'scriptName' definition 'sN'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:604:43: style:inconclusive: Function 'editScript' argument 1 names different: declaration 'scriptName' definition 'sN'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:45:33: note: Function 'editScript' argument 1 names different: declaration 'scriptName' definition 'sN'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:604:43: note: Function 'editScript' argument 1 names different: declaration 'scriptName' definition 'sN'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:618:42: style:inconclusive: Function 'runScript' argument 1 names different: declaration 'scriptName' definition 'sN'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:46:32: note: Function 'runScript' argument 1 names different: declaration 'scriptName' definition 'sN'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:618:42: note: Function 'runScript' argument 1 names different: declaration 'scriptName' definition 'sN'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:674:38: style:inconclusive: Function 'findAllFiles' argument 1 names different: declaration 'path' definition 'directory'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:55:35: note: Function 'findAllFiles' argument 1 names different: declaration 'path' definition 'directory'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:674:38: note: Function 'findAllFiles' argument 1 names different: declaration 'path' definition 'directory'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:674:62: style:inconclusive: Function 'findAllFiles' argument 2 names different: declaration 'findAllFiles' definition 'fileList'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:55:54: note: Function 'findAllFiles' argument 2 names different: declaration 'findAllFiles' definition 'fileList'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:674:62: note: Function 'findAllFiles' argument 2 names different: declaration 'findAllFiles' definition 'fileList'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:750:53: style:inconclusive: Function 'onToolsMenuActionTriggered' argument 1 names different: declaration 'action' definition 'triggeredAction'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:58:43: note: Function 'onToolsMenuActionTriggered' argument 1 names different: declaration 'action' definition 'triggeredAction'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:750:53: note: Function 'onToolsMenuActionTriggered' argument 1 names different: declaration 'action' definition 'triggeredAction'. subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:691:9: style: Local variable 'toolsMenu' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.h:51:10: note: Shadowed declaration subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:691:9: note: Shadow variable subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:718:3: style: Local variable 'path' shadows outer variable [shadowVariable] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:714:2: note: Shadowed declaration subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:718:3: note: Shadow variable subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:450:42: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:475:25: style: Variable 'model' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:553:25: style: Variable 'model' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:273:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:284:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] subtitlecomposer-0.8.2/src/tests/richstringtest.cpp:22:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richstringtest.cpp:102:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/tests/richstringtest.cpp:164:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/deeplengine.cpp:63:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/deeplengine.cpp:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/deeplengine.cpp:162:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:53:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MD_CTX_destroy [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:84:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_free [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:149:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:253:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:275:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:302:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:341:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/mintengine.cpp:67:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/mintengine.cpp:90:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/mintengine.cpp:130:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/mintengine.cpp:224:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:188:13: style: Local variable 'authenticated' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/translate/googlecloudengine.h:37:7: note: Shadowed declaration subtitlecomposer-0.8.2/src/translate/googlecloudengine.cpp:188:13: note: Shadow variable subtitlecomposer-0.8.2/src/translate/translatedialog.cpp:37:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mainWidget [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/translatedialog.cpp:57:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/translatedialog.cpp:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/translate/translatedialog.cpp:85:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Primary [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:29:18: warning: Member variable 'StreamProcessor::m_audioStreamIndex' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:29:18: warning: Member variable 'StreamProcessor::m_audioStreamCurrent' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:29:18: warning: Member variable 'StreamProcessor::m_imageStreamIndex' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:29:18: warning: Member variable 'StreamProcessor::m_imageStreamCurrent' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:29:18: warning: Member variable 'StreamProcessor::m_textStreamIndex' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:29:18: warning: Member variable 'StreamProcessor::m_textStreamCurrent' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:29:18: warning: Member variable 'StreamProcessor::m_streamPos' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:29:18: warning: Member variable 'StreamProcessor::m_streamLen' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:29:18: warning: Member variable 'StreamProcessor::m_audioSampleFormat' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.h:32:2: style: Class 'StreamProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:370:6: style: The scope of the variable 'ret' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:613:14: style: Local variable 'i' shadows outer variable [shadowVariable] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:549:21: note: Shadowed declaration subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:613:14: note: Shadow variable subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:392:28: style: Variable 'timeFrameDuration' is assigned a value that is never used. [unreadVariable] subtitlecomposer-0.8.2/src/streamprocessor/streamprocessor.cpp:393:23: style: Variable 'timeFrameEnd' is assigned a value that is never used. [unreadVariable] subtitlecomposer-0.8.2/src/translate/translateengine.cpp:72:21: error: Iterator 'it' used after element has been erased. [eraseDereference] subtitlecomposer-0.8.2/src/translate/translateengine.cpp:68:4: note: Iterator 'it' used after element has been erased. subtitlecomposer-0.8.2/src/translate/translateengine.cpp:72:21: note: Iterator 'it' used after element has been erased. subtitlecomposer-0.8.2/src/utils/replacer.cpp:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromCursor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/replacer.cpp:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/replacer.cpp:167:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMatch [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/replacer.cpp:236:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PromptOnReplace [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/finder.cpp:38:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FromCursor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/finder.cpp:134:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackwards [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/finder.cpp:180:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackwards [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/finder.cpp:192:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackwards [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/finder.cpp:201:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMatch [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/finder.cpp:292:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/speller.cpp:102:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/speller.cpp:129:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AfterLast [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_GAIN [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_PITCH [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:102:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_PITCH [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_BUFFERS_QUEUED [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:173:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FORMAT_MONO16 [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:252:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NO_ERROR [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:316:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SYNC_AUDIO_MASTER [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:410:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:437:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:459:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_MODE_VIDEO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:484:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/replacer.cpp:26:11: warning: Member variable 'Replacer::m_firstIndex' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/videoplayer/backend/clock.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/clock.cpp:58:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/clock.cpp:75:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/utils/replacer.cpp:173:11: style: Local variable 'replaceNextDialog' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/utils/replacer.h:49:12: note: Shadowed declaration subtitlecomposer-0.8.2/src/utils/replacer.cpp:173:11: note: Shadow variable subtitlecomposer-0.8.2/src/videoplayer/backend/clock.cpp:79:22: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] subtitlecomposer-0.8.2/src/utils/finder.cpp:27:9: warning: Member variable 'Finder::m_instancesFound' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/utils/finder.cpp:27:9: warning: Member variable 'Finder::m_allSearchedIndex' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/utils/finder.cpp:318:66: style: Condition 'm_allSearchedIndex<=lastIndex' is always true [knownConditionTrueFalse] subtitlecomposer-0.8.2/src/utils/finder.cpp:316:25: note: Assuming that condition 'm_allSearchedIndex>lastIndex' is not redundant subtitlecomposer-0.8.2/src/utils/finder.cpp:318:66: note: Condition 'm_allSearchedIndex<=lastIndex' is always true subtitlecomposer-0.8.2/src/utils/finder.cpp:155:91: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] subtitlecomposer-0.8.2/src/videoplayer/backend/decoder.cpp:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/decoder.cpp:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_LOG_SKIP_REPEATED [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:108:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:271:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_VIDEO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:285:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:293:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:303:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_SUBTITLE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/decoder.cpp:19:10: warning: Member variable 'Decoder::m_nextPts' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/videoplayer/backend/decoder.h:30:2: style: Class 'Decoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:100:11: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::paused' can be const. [functionConst] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.h:52:7: note: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::paused' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:100:11: note: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::paused' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.h:57:7: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::muted' can be const. [functionConst] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.h:59:9: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::volume' can be const. [functionConst] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:231:11: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::videoWidth' can be const. [functionConst] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.h:64:10: note: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::videoWidth' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:231:11: note: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::videoWidth' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:237:11: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::videoHeight' can be const. [functionConst] subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.h:65:10: note: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::videoHeight' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.cpp:237:11: note: Either there is a missing 'override', or the member function 'SubtitleComposer::FFPlayer::videoHeight' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/ffplayer.h:41:2: style: Class 'FFPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/videoplayer/backend/framequeue.cpp:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:37:15: warning: Member variable 'AudioDecoder::m_hwBufQueueSize' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:37:15: warning: Member variable 'AudioDecoder::m_diffCum' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:37:15: warning: Member variable 'AudioDecoder::m_diffAvgCoef' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:37:15: warning: Member variable 'AudioDecoder::m_diffAvgCount' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.h:26:2: style: Class 'AudioDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:412:10: style: C-style pointer casting [cstyleCast] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:460:44: style: C-style pointer casting [cstyleCast] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:460:55: style: C-style pointer casting [cstyleCast] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:469:15: style: C-style pointer casting [cstyleCast] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:252:10: style: Redundant initialization for 'err'. The initialized value is overwritten before it is read. [redundantInitialization] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:247:10: note: err is initialized subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:252:10: note: err is overwritten subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:317:7: style: The scope of the variable 'minNbSamples' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/videoplayer/backend/audiodecoder.cpp:317:21: style: The scope of the variable 'maxNbSamples' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/videoplayer/backend/framequeue.cpp:28:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] subtitlecomposer-0.8.2/src/videoplayer/backend/framequeue.cpp:32:13: performance:inconclusive: Technically the member function 'SubtitleComposer::FrameQueue::unrefItem' can be static (but you may consider moving to unnamed namespace). [functionStatic] subtitlecomposer-0.8.2/src/videoplayer/backend/framequeue.h:50:7: note: Technically the member function 'SubtitleComposer::FrameQueue::unrefItem' can be static (but you may consider moving to unnamed namespace). subtitlecomposer-0.8.2/src/videoplayer/backend/framequeue.cpp:32:13: note: Technically the member function 'SubtitleComposer::FrameQueue::unrefItem' can be static (but you may consider moving to unnamed namespace). subtitlecomposer-0.8.2/src/videoplayer/backend/framequeue.cpp:150:13: style:inconclusive: Technically the member function 'SubtitleComposer::FrameQueue::nbRemaining' can be const. [functionConst] subtitlecomposer-0.8.2/src/videoplayer/backend/framequeue.h:61:6: note: Technically the member function 'SubtitleComposer::FrameQueue::nbRemaining' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/framequeue.cpp:150:13: note: Technically the member function 'SubtitleComposer::FrameQueue::nbRemaining' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:36:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:85:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:169:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_MODE_VIDEO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SYNC_VIDEO_MASTER [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:472:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_MODE_NB [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/subtitledecoder.cpp:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/subtitledecoder.h:19:2: style: Class 'SubtitleDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/videoplayer/backend/subtitledecoder.cpp:32:10: style: The scope of the variable 'pts' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:24:15: warning: Member variable 'RenderThread::m_isYUV' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:24:15: warning: Member variable 'RenderThread::m_isPlanar' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPartialUpdate [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenGL [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:132:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:159:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_UNSIGNED_SHORT [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:202:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_FLAG_BITSTREAM [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:517:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenGLES [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:706:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:446:15: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::RenderThread::updateSampleDisplay' can be const. [functionConst] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.h:38:7: note: Either there is a missing 'override', or the member function 'SubtitleComposer::RenderThread::updateSampleDisplay' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:446:15: note: Either there is a missing 'override', or the member function 'SubtitleComposer::RenderThread::updateSampleDisplay' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:756:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:226:15: performance:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::RenderThread::videoAudioDisplay' can be static. [functionStatic] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.h:41:7: note: Either there is a missing 'override', or the member function 'SubtitleComposer::RenderThread::videoAudioDisplay' can be static. subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:226:15: note: Either there is a missing 'override', or the member function 'SubtitleComposer::RenderThread::videoAudioDisplay' can be static. subtitlecomposer-0.8.2/src/videoplayer/backend/glrenderer.cpp:656:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/renderthread.cpp:200:9: style: The scope of the variable 'sync_threshold' can be reduced. [variableScope] subtitlecomposer-0.8.2/src/videoplayer/backend/videodecoder.cpp:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/videodecoder.cpp:106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:70:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDEO_PICTURE_QUEUE_SIZE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:160:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVDISCARD_ALL [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:183:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVSEEK_FLAG_BYTE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:355:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_VIDEO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:428:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:442:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:455:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_VIDEO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:477:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_NB [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/videodecoder.h:21:2: style: Class 'VideoDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/videoplayer/backend/videodecoder.cpp:104:23: style: Variable 'fd' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/videoplayer/backend/videostate.h:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_DISPOSITION_ATTACHED_PIC [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/videostate.cpp:73:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stopped [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/videostate.cpp:95:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.cpp:23:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferAntialias [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.cpp:39:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WrapAtWordBoundaryOrAnywhere [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.cpp:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/videostate.h:94:14: performance:inconclusive: Technically the member function 'SubtitleComposer::VideoState::streamHasEnoughPackets' can be static (but you may consider moving to unnamed namespace). [functionStatic] subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.cpp:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/videostate.cpp:26:13: style:inconclusive: Technically the member function 'SubtitleComposer::VideoState::masterSyncType' can be const. [functionConst] subtitlecomposer-0.8.2/src/videoplayer/backend/videostate.h:118:6: note: Technically the member function 'SubtitleComposer::VideoState::masterSyncType' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/videostate.cpp:26:13: note: Technically the member function 'SubtitleComposer::VideoState::masterSyncType' can be const. subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.cpp:194:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:223:16: style:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::StreamDemuxer::abortRequested' can be const. [functionConst] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.h:27:7: note: Either there is a missing 'override', or the member function 'SubtitleComposer::StreamDemuxer::abortRequested' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:223:16: note: Either there is a missing 'override', or the member function 'SubtitleComposer::StreamDemuxer::abortRequested' can be const. subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.h:33:2: style: Class 'StreamDemuxer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:491:20: style: C-style pointer casting [cstyleCast] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:506:25: style: C-style pointer casting [cstyleCast] subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.cpp:53:8: style: Local variable 'height' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.h:38:13: note: Shadowed declaration subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.cpp:53:8: note: Shadow variable subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.cpp:58:18: style: Local variable 'text' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.h:30:17: note: Shadowed declaration subtitlecomposer-0.8.2/src/videoplayer/subtitletextoverlay.cpp:58:18: note: Shadow variable subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:39:29: style: Parameter 's' can be declared as pointer to const [constParameterPointer] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:128:21: style: Variable 'codecPar' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:396:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/videoplayer/backend/streamdemuxer.cpp:491:15: style: Variable 'is' can be declared as pointer to const [constVariablePointer] subtitlecomposer-0.8.2/src/videoplayer/videoplayer.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/videoplayer.cpp:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/videowidget.cpp:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/videoplayer.cpp:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/videowidget.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonDblClick [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/attachablewidget.cpp:170:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Resize [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/videoplayer/videoplayer.cpp:228:28: style:inconclusive: Function 'setMuted' argument 1 names different: declaration 'mute' definition 'muted'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/videoplayer/videoplayer.h:83:21: note: Function 'setMuted' argument 1 names different: declaration 'mute' definition 'muted'. subtitlecomposer-0.8.2/src/videoplayer/videoplayer.cpp:228:28: note: Function 'setMuted' argument 1 names different: declaration 'mute' definition 'muted'. subtitlecomposer-0.8.2/src/widgets/pointingslider.cpp:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/attachablewidget.cpp:19:19: warning: Member variable 'AttachableWidget::m_animFinalY' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/widgets/attachablewidget.cpp:19:19: warning: Member variable 'AttachableWidget::m_animCurrentY' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/widgets/attachablewidget.cpp:19:19: warning: Member variable 'AttachableWidget::m_animDirection' is not initialized in the constructor. [uninitMemberVar] subtitlecomposer-0.8.2/src/widgets/attachablewidget.cpp:61:43: style:inconclusive: Function 'setAnimStepDuration' argument 1 names different: declaration 'stepDuration' definition 'duration'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/widgets/attachablewidget.h:37:31: note: Function 'setAnimStepDuration' argument 1 names different: declaration 'stepDuration' definition 'duration'. subtitlecomposer-0.8.2/src/widgets/attachablewidget.cpp:61:43: note: Function 'setAnimStepDuration' argument 1 names different: declaration 'stepDuration' definition 'duration'. subtitlecomposer-0.8.2/src/widgets/attachablewidget.cpp:67:35: style:inconclusive: Function 'attach' argument 1 names different: declaration 'target' definition 'targetWidget'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/widgets/attachablewidget.h:34:23: note: Function 'attach' argument 1 names different: declaration 'target' definition 'targetWidget'. subtitlecomposer-0.8.2/src/widgets/attachablewidget.cpp:67:35: note: Function 'attach' argument 1 names different: declaration 'target' definition 'targetWidget'. subtitlecomposer-0.8.2/src/widgets/textoverlaywidget.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/textoverlaywidget.h:33:6: performance:inconclusive: Either there is a missing 'override', or the member function 'SubtitleComposer::TextOverlayWidget::alignment' can be static. [functionStatic] subtitlecomposer-0.8.2/src/widgets/textoverlaywidget.h:28:2: style: Class 'TextOverlayWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/widgets/timeedit.cpp:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/timeedit.cpp:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StepUpEnabled [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/timeedit.cpp:118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/timeedit.h:20:2: style: Class 'TimeEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.h:57:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.h:60:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoNone [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:75:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextCharacter [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:118:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Voice [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:157:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Voice [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:182:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:191:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:210:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordUnderCursor [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:261:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextEditable [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:373:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortcutOverride [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:412:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changed [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:419:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_UNDO [valueFlowBailoutIncompleteVar] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:255:53: style:inconclusive: Function 'createContextMenu' argument 1 names different: declaration 'mousePos' definition 'mouseGlobalPos'. [funcArgNamesDifferent] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.h:76:42: note: Function 'createContextMenu' argument 1 names different: declaration 'mousePos' definition 'mouseGlobalPos'. subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:255:53: note: Function 'createContextMenu' argument 1 names different: declaration 'mousePos' definition 'mouseGlobalPos'. subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:50:19: style: Local variable 'actions' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.h:49:26: note: Shadowed declaration subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:50:19: note: Shadow variable subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:246:11: style: Local variable 'action' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.h:48:19: note: Shadowed declaration subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:246:11: note: Shadow variable subtitlecomposer-0.8.2/src/widgets/simplerichtextedit.cpp:246:11: style: Variable 'action' can be declared as pointer to const [constVariablePointer] diff: head subtitlecomposer-0.8.2/src/core/richstring.cpp:251:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] head subtitlecomposer-0.8.2/src/core/richstring.cpp:282:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] head subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:713:6: style: Local variable 'start' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:91:6: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:713:6: note: Shadow variable head subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:725:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] head subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:741:17: style: Local variable 'text' shadows outer function [shadowFunction] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:133:10: note: Shadowed declaration subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:741:17: note: Shadow variable head subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:742:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InlineCompletion [valueFlowBailoutIncompleteVar] 2.18.0 subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:886:7: style: The scope of the variable 'inlineCompletionAccepted' can be reduced. [variableScope] head subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:892:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupCompletion [valueFlowBailoutIncompleteVar] 2.18.0 subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:918:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] 2.18.0 subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:920:6: style: Condition 'inlineCompletionAccepted' is always false [knownConditionTrueFalse] subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:886:34: note: Assignment 'inlineCompletionAccepted=false', assigned value is 0 subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.cpp:920:6: note: Condition 'inlineCompletionAccepted' is always false head subtitlecomposer-0.8.2/src/core/richtext/richdocumenteditor.h:157:34: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] 2.18.0 subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:22:4: warning: Class 'RichDOM' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:22:4: warning: Class 'RichDOM' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:22:4: warning: Class 'RichDOM' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head subtitlecomposer-0.8.2/src/core/richtext/richdom.cpp:22:4: warning: Class 'RichDOM' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head subtitlecomposer-0.8.2/src/dialogs/changetextscasedialog.cpp:46:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buttonClicked [valueFlowBailoutIncompleteVar] head subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlemetawidget.cpp:60:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] 2.18.0 subtitlecomposer-0.8.2/src/gui/subtitlemeta/subtitlemetawidget.cpp:62:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] head subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] 2.18.0 subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:308:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] head subtitlecomposer-0.8.2/src/gui/treeview/richlineedit.cpp:526:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTML [valueFlowBailoutIncompleteVar] 2.18.0 subtitlecomposer-0.8.2/src/gui/waveform/wavebuffer.cpp:30:5: warning: Struct 'WaveformFrame' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head subtitlecomposer-0.8.2/src/gui/waveform/wavebuffer.cpp:30:5: warning: Struct 'WaveformFrame' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 subtitlecomposer-0.8.2/src/gui/waveform/wavebuffer.cpp:30:5: warning: Struct 'WaveformFrame' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head subtitlecomposer-0.8.2/src/gui/waveform/wavebuffer.cpp:30:5: warning: Struct 'WaveformFrame' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head subtitlecomposer-0.8.2/src/helpers/commondefs.cpp:96:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] 2.18.0 subtitlecomposer-0.8.2/src/helpers/commondefs.cpp:98:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head subtitlecomposer-0.8.2/src/main.cpp:144:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [syntaxError] 2.18.0 subtitlecomposer-0.8.2/src/main.cpp:41:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 subtitlecomposer-0.8.2/src/main.cpp:56:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:489:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryAction [valueFlowBailoutIncompleteVar] head subtitlecomposer-0.8.2/src/scripting/scriptsmanager.cpp:489:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head subtitlecomposer-0.8.2/src/utils/speller.cpp:102:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] DONE