2026-07-24 00:39 ftp://ftp.de.debian.org/debian/pool/main/l/lxqt-panel/lxqt-panel_2.3.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: 55ae8c4 (2026-07-23 11:47:05 +0200) count: 1170 1135 elapsed-time: 1.5 0.7 head-timing-info: old-timing-info: head results: lxqt-panel-2.3.2/plugin-colorpicker/colorbutton.h:11:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.cpp:78:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResetRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/popupmenu.cpp:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/popupmenu.cpp:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paint [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/popupmenu.cpp:98:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Up [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/colorLabel.cpp:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/colorLabel.cpp:76:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_ShapedFrame [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_active [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:300:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_desktop_enabled [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/sliderdialog.cpp:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchbutton.cpp:44:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/addplugindialog.cpp:52:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/configpaneldialog.cpp:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/sliderdialog.cpp:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowDeactivate [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/addplugindialog.cpp:105:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/backlight.h:70:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/addplugindialog.cpp:131:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/backlight.cpp:40:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadconfiguration.cpp:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/backlight.cpp:56:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:96:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:44:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/custombutton.cpp:55:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideRight [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-dom/domplugin.h:44:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-dom/domtreeitem.cpp:98:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChildPolished [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanelapplication.cpp:327:29: error: There is an unknown macro here somewhere. Configuration is required. If LXQT_VERSION is a macro then please configure it. [unknownMacro] lxqt-panel-2.3.2/plugin-customcommand/custombutton.cpp:67:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-dom/domplugin.cpp:39:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/configstyling.cpp:107:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/custombutton.cpp:98:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopLeftCorner [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-dom/domplugin.cpp:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/configstyling.cpp:190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/custombutton.cpp:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopLeftCorner [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/configstyling.cpp:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuload.cpp:164:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopDownBar [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/custombutton.cpp:148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopLeftCorner [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/configplacement.cpp:154:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionTop [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/configstyling.cpp:221:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PicturesLocation [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.cpp:83:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuload.cpp:205:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopDownBar [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.h:78:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.cpp:131:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-dom/treewindow.cpp:70:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenucategoriesmodel.cpp:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstateconfig.cpp:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.cpp:189:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leave [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-dom/treewindow.cpp:167:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/pluginmoveprocessor.cpp:65:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InOutQuad [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.cpp:196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrossCursor [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenuconfiguration.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:102:10: warning: The class 'LXQtDummyWMBackend' defines member function with name 'reloaded' also defined in its parent class 'ILXQtAbstractWMInterface'. [duplInheritedMember] lxqt-panel-2.3.2/panel/backends/ilxqtabstractwmiface.h:114:10: note: Parent function 'ILXQtAbstractWMInterface::reloaded' lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:102:10: note: Derived function 'LXQtDummyWMBackend::reloaded' lxqt-panel-2.3.2/panel/config/configpluginswidget.cpp:55:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSelection [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/pluginmoveprocessor.cpp:81:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeVerCursor [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.cpp:203:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenuconfiguration.cpp:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Directory [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.cpp:143:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM2WindowClass [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/menustyle.cpp:62:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SH_MenuBar_AltKeyNavigation [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:105:10: warning: The class 'LXQtDummyWMBackend' defines member function with name 'windowAdded' also defined in its parent class 'ILXQtAbstractWMInterface'. [duplInheritedMember] lxqt-panel-2.3.2/panel/backends/ilxqtabstractwmiface.h:117:10: note: Parent function 'ILXQtAbstractWMInterface::windowAdded' lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:105:10: note: Derived function 'LXQtDummyWMBackend::windowAdded' lxqt-panel-2.3.2/panel/config/configpluginswidget.cpp:115:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/pluginmoveprocessor.cpp:289:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.cpp:257:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchconfiguration.cpp:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:54:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveConfigDialog [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenuconfiguration.cpp:132:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.cpp:162:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM2WindowClass [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:106:10: warning: The class 'LXQtDummyWMBackend' defines member function with name 'windowRemoved' also defined in its parent class 'ILXQtAbstractWMInterface'. [duplInheritedMember] lxqt-panel-2.3.2/panel/backends/ilxqtabstractwmiface.h:118:10: note: Parent function 'ILXQtAbstractWMInterface::windowRemoved' lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:106:10: note: Derived function 'LXQtDummyWMBackend::windowRemoved' lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchconfiguration.cpp:72:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.cpp:51:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenuconfiguration.cpp:150:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocateDirectory [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmodel.cpp:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDropEnabled [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.cpp:177:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM2WindowClass [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:107:10: warning: The class 'LXQtDummyWMBackend' defines member function with name 'windowPropertyChanged' also defined in its parent class 'ILXQtAbstractWMInterface'. [duplInheritedMember] lxqt-panel-2.3.2/panel/backends/ilxqtabstractwmiface.h:119:10: note: Parent function 'ILXQtAbstractWMInterface::windowPropertyChanged' lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:107:10: note: Derived function 'LXQtDummyWMBackend::windowPropertyChanged' lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.cpp:124:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenuconfiguration.cpp:186:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmodel.cpp:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:110:10: warning: The class 'LXQtDummyWMBackend' defines member function with name 'workspacesCountChanged' also defined in its parent class 'ILXQtAbstractWMInterface'. [duplInheritedMember] lxqt-panel-2.3.2/panel/backends/ilxqtabstractwmiface.h:122:10: note: Parent function 'ILXQtAbstractWMInterface::workspacesCountChanged' lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:110:10: note: Derived function 'LXQtDummyWMBackend::workspacesCountChanged' lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.cpp:182:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/content.cpp:41:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_nothing.h:41:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionNothing [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:111:10: warning: The class 'LXQtDummyWMBackend' defines member function with name 'workspaceNameChanged' also defined in its parent class 'ILXQtAbstractWMInterface'. [duplInheritedMember] lxqt-panel-2.3.2/panel/backends/ilxqtabstractwmiface.h:123:10: note: Parent function 'ILXQtAbstractWMInterface::workspaceNameChanged' lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:111:10: note: Derived function 'LXQtDummyWMBackend::workspaceNameChanged' lxqt-panel-2.3.2/plugin-kbindicator/src/content.cpp:94:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:115:10: warning: The class 'LXQtDummyWMBackend' defines member function with name 'activeWindowChanged' also defined in its parent class 'ILXQtAbstractWMInterface'. [duplInheritedMember] lxqt-panel-2.3.2/panel/backends/ilxqtabstractwmiface.h:127:10: note: Parent function 'ILXQtAbstractWMInterface::activeWindowChanged' lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:115:10: note: Derived function 'LXQtDummyWMBackend::activeWindowChanged' lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:85:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_active [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/content.cpp:132:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_nothing.h:41:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionNothing [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:210:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qGuiApp [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/content.cpp:147:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:237:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMGeometry [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/content.cpp:152:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopToBottom [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:276:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group_capabilities_create_workspace [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopMask [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.cpp:93:35: style: Either there is a missing 'override', or the member function 'LXQtPanelPluginConfigDialog::setComboboxIndexByData' can be static. [functionStatic] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:61:10: note: Either there is a missing 'override', or the member function 'LXQtPanelPluginConfigDialog::setComboboxIndexByData' can be static. lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.cpp:93:35: note: Either there is a missing 'override', or the member function 'LXQtPanelPluginConfigDialog::setComboboxIndexByData' can be static. lxqt-panel-2.3.2/panel/plugin.cpp:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_DIR [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/button.cpp:39:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_active [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:214:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionMove [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/plugin.cpp:300:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:52:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:304:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMVisibleName [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/plugin.cpp:376:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommandconfiguration.cpp:78:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FixedFont [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:312:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM2Urgency [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommandconfiguration.cpp:236:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:323:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM2WindowClass [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.cpp:246:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:329:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMState [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.cpp:334:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:342:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepBelow [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:92:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/popupmenu.cpp:76:17: style:inconclusive: Either there is a missing 'override', or the member function 'PopupMenu::eventFilter' can be const. [functionConst] lxqt-panel-2.3.2/panel/popupmenu.h:44:10: note: Either there is a missing 'override', or the member function 'PopupMenu::eventFilter' can be const. lxqt-panel-2.3.2/panel/popupmenu.cpp:76:17: note: Either there is a missing 'override', or the member function 'PopupMenu::eventFilter' can be const. lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:362:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMState [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:134:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.cpp:129:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_TEXT [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenuconfiguration.cpp:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:401:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Max [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.cpp:213:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuconfiguration.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenuconfiguration.cpp:121:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LXQT_GRAPHICS_DIR [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/configuration.cpp:75:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:464:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CloseWindow [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.cpp:248:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuconfiguration.cpp:126:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LXQT_GRAPHICS_DIR [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenuconfiguration.cpp:178:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LXQT_GRAPHICS_DIR [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:503:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMDesktop [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.cpp:329:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuconfiguration.cpp:180:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LXQT_GRAPHICS_DIR [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenuconfiguration.cpp:194:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:515:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMDesktop [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuconfiguration.cpp:196:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:59:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:561:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnAllDesktops [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.h:130:13: style:inconclusive: Either there is a missing 'override', or the member function 'LXQtPanel::name' can be const. [functionConst] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_info.h:43:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionInfo [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/menudiskitem.cpp:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorconfiguration.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:572:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMFrameExtents [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.h:43:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionMenu [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/menudiskitem.cpp:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorconfiguration.cpp:88:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interface_name [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:578:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberOfDesktops [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:50:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/menudiskitem.cpp:169:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:600:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMDesktop [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/sliderdialog.h:42:5: style: Class 'SliderDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:86:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SH_ItemView_ActivateItemOnSingleClick [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.cpp:39:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:618:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMDesktop [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:75:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveConfigDialog [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:108:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/popup.cpp:61:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:44:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:91:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:668:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopMask [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/configpluginswidget.h:45:5: style: Class 'ConfigPluginsWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:58:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:135:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.cpp:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:138:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/addplugindialog.h:47:5: style: Class 'AddPluginDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/panel/config/configpaneldialog.h:43:5: style: Class 'ConfigPanelDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:116:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activated [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:63:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveConfigDialog [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:193:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.cpp:97:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionNothing [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_optical.h:40:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionOptical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.cpp:144:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.cpp:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stretchedImage [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:192:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:280:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.cpp:68:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/x11/kbdlayout.cpp:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:220:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderToMinimum [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_optical.cpp:46:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpticalDrive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.cpp:198:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interface_name [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:209:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:707:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.h:124:14: style: The destructor '~LXQtPanel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanel.h:52:14: note: Virtual destructor in base class lxqt-panel-2.3.2/panel/lxqtpanel.h:124:14: note: Destructor in derived class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadconfiguration.h:48:6: style: The destructor '~LXQtCpuLoadConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadconfiguration.h:48:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:320:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.cpp:168:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/x11/kbdlayout.cpp:118:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_XKB_STATE_PART_GROUP_STATE [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:265:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction.cpp:80:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionNothing [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:236:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/backlight.h:48:5: style: Class 'BacklightButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadconfiguration.h:63:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadconfiguration.h:63:10: note: Function in derived class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuload.h:51:5: style: Class 'LXQtCpuLoad' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:348:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.cpp:321:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LXQT_GRAPHICS_DIR [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.h:79:31: warning: Member variable 'Category::type' has no initializer. [uninitMemberVarNoCtor] lxqt-panel-2.3.2/plugin-kbindicator/src/x11/kbdlayout.cpp:154:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_STATE_LAYOUT_EFFECTIVE [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:273:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyeswidget.cpp:71:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:46:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NeedsHandle [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:252:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLRDNORM [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/backlight.h:65:5: style: Class 'LXQtBacklight' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.cpp:344:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleChange [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/x11/kbdlayout.cpp:216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_LED_NAME_CAPS [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.h:130:13: performance: Function 'name()' should return member 'mConfigGroup' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:42:6: style: The destructor '~LXQtCpuLoadPlugin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:42:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/x11/kbdlayout.cpp:251:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.h:229:13: performance: Function 'backgroundImage()' should return member 'mBackgroundImage' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-backlight/backlight.h:66:6: style: The destructor '~LXQtBacklight' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-backlight/backlight.h:66:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:44:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:44:37: note: Function in derived class lxqt-panel-2.3.2/plugin-dom/domplugin.h:40:5: style: Class 'DomPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.cpp:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:45:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/backlight.h:68:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-backlight/backlight.h:68:22: note: Function in derived class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:45:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:45:22: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.cpp:145:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activated [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-spacer/spacerconfiguration.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:29:26: warning: Member variable 'LXQtTaskBarPlasmaWindow::pid' is not initialized in the constructor. [uninitMemberVar] lxqt-panel-2.3.2/plugin-backlight/backlight.h:69:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-backlight/backlight.h:69:21: note: Function in derived class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:46:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:46:21: note: Function in derived class lxqt-panel-2.3.2/plugin-dom/domplugin.h:42:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-dom/domplugin.h:42:22: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:72:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SH_ItemView_ActivateItemOnSingleClick [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyes.h:45:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveConfigDialog [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-spacer/spacerconfiguration.cpp:81:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/sniasync.h:44:30: debug: simplifyOperatorName: found unsimplified operator name [debug] lxqt-panel-2.3.2/plugin-backlight/backlight.h:70:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-backlight/backlight.h:70:37: note: Function in derived class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:48:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:48:10: note: Function in derived class lxqt-panel-2.3.2/plugin-dom/domplugin.h:43:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-dom/domplugin.h:43:21: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:102:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyes.cpp:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-spacer/spacer.h:66:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveConfigDialog [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-backlight/backlight.h:88:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-backlight/backlight.h:88:23: note: Function in derived class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:49:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:49:14: note: Function in derived class lxqt-panel-2.3.2/plugin-dom/domplugin.h:44:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-dom/domplugin.h:44:37: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:139:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyes.cpp:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-showdesktop/showdesktop.cpp:57:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-spacer/spacer.cpp:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThemeChange [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:52:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:52:18: note: Function in derived class lxqt-panel-2.3.2/plugin-dom/domplugin.h:60:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-dom/domplugin.h:60:23: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:343:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationType [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-showdesktop/showdesktop.cpp:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragEnter [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-spacer/spacer.cpp:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThemeChange [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:66:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuloadplugin.h:66:23: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:413:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-showdesktop/showdesktop.cpp:98:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-spacer/spacer.cpp:92:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/sniasync.h:80:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/custombutton.h:39:5: style: Class 'CustomButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.h:106:28: style:inconclusive: Technically the member function 'LXQtFancyMenuAppMap::getCategoryAt' can be const. [functionConst] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:433:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/content.h:40:5: style: Class 'Content' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:66:18: style: Virtual function 'settingsChanged' is called from constructor 'KbdState(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 46. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.cpp:46:5: note: Calling settingsChanged lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:66:18: note: settingsChanged is a virtual function lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunch.cpp:335:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:48:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:599:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:42:5: style: Class 'KbdKeeper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:133:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifier.h:45:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveConfigDialog [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierproxy.cpp:63:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ServiceNotRegistered [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:649:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_ScrollBarExtent [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:78:5: style: Class 'WinKbdKeeper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:145:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierconfiguration.cpp:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:698:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:95:5: style: Class 'AppKbdKeeper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.cpp:149:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierconfiguration.cpp:83:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwatcher.cpp:43:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueueService [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:827:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:41:5: style: Class 'KbdState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_nothing.h:41:22: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.h:50:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_nothing.h:41:22: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.cpp:169:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierconfiguration.cpp:125:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResetRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:102:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationsLocation [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:60:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutBack [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchconfiguration.h:49:6: style: The destructor '~DesktopSwitchConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchconfiguration.h:49:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:847:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_nothing.h:44:10: style: The function 'doDeviceAdded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.h:62:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_nothing.h:44:10: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.cpp:204:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:219:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QJsonDocument [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:706:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchconfiguration.h:58:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchconfiguration.h:58:10: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:79:14: style: The destructor '~WinKbdKeeper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:43:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:79:14: note: Destructor in derived class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_nothing.h:45:10: style: The function 'doDeviceRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.h:63:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_nothing.h:45:10: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_nothing.h:41:22: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction.h:49:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_nothing.h:41:22: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:1081:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:264:40: warning: Member variable 'WorkspaceGroupHandleV1::m_supported_capabilities' is not initialized in the constructor. [uninitMemberVar] lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:845:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.h:92:18: style: Virtual function 'realign' is called from constructor 'ColorPicker(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 68. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.cpp:68:5: note: Calling realign lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.h:92:18: note: realign is a virtual function lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:80:18: style: The function 'switchToGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:59:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:80:18: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_nothing.h:44:10: style: The function 'doEjectPressed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction.h:60:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_nothing.h:44:10: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:338:35: warning: Member variable 'WorkspaceHandleV1::m_capabilities' is not initialized in the constructor. [uninitMemberVar] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:82:18: style: The function 'layoutChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:62:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:82:18: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/content.cpp:114:15: style:inconclusive: Either there is a missing 'override', or the member function 'Content::setEnabled' can be const. [functionConst] lxqt-panel-2.3.2/plugin-kbindicator/src/content.h:44:10: note: Either there is a missing 'override', or the member function 'Content::setEnabled' can be const. lxqt-panel-2.3.2/plugin-kbindicator/src/content.cpp:114:15: note: Either there is a missing 'override', or the member function 'Content::setEnabled' can be const. lxqt-panel-2.3.2/plugin-mount/button.h:39:5: style: Class 'Button' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.cpp:71:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenuconfiguration.h:51:6: style: The destructor '~DirectoryMenuConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-directorymenu/directorymenuconfiguration.h:51:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:83:18: style: The function 'checkState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:63:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:83:18: note: Function in derived class lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.cpp:151:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:99:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.h:45:5: style: Class 'ColorPickerWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-directorymenu/directorymenuconfiguration.h:63:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-directorymenu/directorymenuconfiguration.h:63:10: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:96:14: style: The destructor '~AppKbdKeeper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:43:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:96:14: note: Destructor in derived class lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.cpp:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LXQT_SHARE_DIR [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:109:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.h:84:5: style: Class 'ColorPicker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:97:18: style: The function 'switchToGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:59:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:97:18: note: Function in derived class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:159:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.h:29:10: style: Either there is a missing 'override', or the member function 'LXQtTaskbarWlrootsWindowManagment::zwlr_foreign_toplevel_manager_v1_finished' can be static. [functionStatic] lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:49:5: style: Class 'DirectoryMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:99:18: style: The function 'layoutChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:62:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:99:18: note: Function in derived class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:169:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.h:85:6: style: The destructor '~ColorPicker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.h:85:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:100:18: style: The function 'checkState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:63:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdkeeper.h:100:18: note: Function in derived class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:176:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqtgrouppopup.cpp:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:44:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveConfigDialog [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.h:104:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.h:104:23: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:42:14: style: The destructor '~KbdState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:42:14: note: Destructor in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqtgrouppopup.cpp:152:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommandconfiguration.h:76:18: style: Virtual function 'loadSettings' is called from constructor 'LXQtCustomCommandConfiguration(PluginSettings*settings,QWidget*parent=nullptr)' at line 124. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommandconfiguration.cpp:124:5: note: Calling loadSettings lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommandconfiguration.h:76:18: note: loadSettings is a virtual function lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:44:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:44:21: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:69:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaveConfigDialog [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.h:28:1: style: The class 'ImageStretcher' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:47:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/snidbus.cpp:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:50:6: style: The destructor '~DirectoryMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:50:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:47:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:47:37: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:83:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/configuration.h:53:18: style: Virtual function 'loadSettings' is called from constructor 'Configuration(PluginSettings*settings,QWidget*parent=nullptr)' at line 74. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-mount/configuration.cpp:74:5: note: Calling loadSettings lxqt-panel-2.3.2/plugin-mount/configuration.h:53:18: note: loadSettings is a virtual function lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.h:29:10: warning: Member variable 'ImageStretcher::svg' has no initializer. [uninitMemberVarNoCtor] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.h:83:5: style: Class 'LXQtTaskbarWlrootsWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:52:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:52:22: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:50:18: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:50:18: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:199:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.h:56:5: warning: Member variable 'QEyesImageWidget::pupil' is not initialized in the constructor. [uninitMemberVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:64:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/config/configpluginswidget.cpp:85:27: style: Either there is a missing 'override', or the member function 'ConfigPluginsWidget::reset' can be static. [functionStatic] lxqt-panel-2.3.2/panel/config/configpluginswidget.h:52:10: note: Either there is a missing 'override', or the member function 'ConfigPluginsWidget::reset' can be static. lxqt-panel-2.3.2/panel/config/configpluginswidget.cpp:85:27: note: Either there is a missing 'override', or the member function 'ConfigPluginsWidget::reset' can be static. lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:47:5: style: Class 'LXQtCustomCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:53:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:53:21: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:53:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:53:22: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:272:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.h:56:5: warning: Member variable 'QEyesImageWidget::background' is not initialized in the constructor. [uninitMemberVar] lxqt-panel-2.3.2/plugin-statusnotifier/dbustypes.h:35:9: warning: Member variable 'IconPixmap::width' has no initializer. [uninitMemberVarNoCtor] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Passive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwidget.cpp:44:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:54:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:54:37: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:56:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:56:14: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TranslucentBackground [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/dbustypes.h:36:9: warning: Member variable 'IconPixmap::height' has no initializer. [uninitMemberVarNoCtor] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:194:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwidget.cpp:140:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindDirectChildrenOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommandconfiguration.h:53:6: style: The destructor '~LXQtCustomCommandConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommandconfiguration.h:53:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:55:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:55:14: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:57:18: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:57:18: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:380:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToHide [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/configuration.h:50:6: style: The destructor '~Configuration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-mount/configuration.h:50:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Passive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwidget.cpp:202:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastToFirst [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:167:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarconfiguration.cpp:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommandconfiguration.h:76:18: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommandconfiguration.h:76:18: note: Function in derived class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:56:10: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:56:10: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:66:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstate.h:66:18: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:416:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/configuration.h:53:18: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/configuration.h:53:18: note: Function in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:321:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/ossengine.cpp:44:2: error: #error "Not supported platform" [preprocessorErrorDirective] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:68:5: style: Class 'WorkspaceGroupHandleV1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:48:6: style: The destructor '~LXQtCustomCommand' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:48:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:88:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.h:88:23: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:455:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationType [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorconfiguration.h:48:6: style: The destructor '~LXQtNetworkMonitorConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorconfiguration.h:48:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:341:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:50:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:50:22: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:539:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_SmallIconSize [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:54:5: style: Class 'LXQtMountPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorconfiguration.h:59:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorconfiguration.h:59:10: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENSORS_FEATURE_TEMP [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/pluginmoveprocessor.cpp:267:27: style: Either there is a missing 'override', or the member function 'PluginMoveProcessor::mousePressEvent' can be static. [functionStatic] lxqt-panel-2.3.2/panel/pluginmoveprocessor.h:59:10: note: Either there is a missing 'override', or the member function 'PluginMoveProcessor::mousePressEvent' can be static. lxqt-panel-2.3.2/panel/pluginmoveprocessor.cpp:267:27: note: Either there is a missing 'override', or the member function 'PluginMoveProcessor::mousePressEvent' can be static. lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:51:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:51:21: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:552:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LXQT_GRAPHICS_DIR [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenuconfiguration.h:54:6: style: The destructor '~LXQtMainMenuConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenuconfiguration.h:54:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.h:41:5: style: Class 'LXQtNetworkMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-sensors/chip.h:44:5: style: Class 'Chip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:146:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENSORS_FEATURE_TEMP [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:52:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:52:37: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuconfiguration.h:54:6: style: The destructor '~LXQtFancyMenuConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuconfiguration.h:54:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:575:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenuconfiguration.h:68:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenuconfiguration.h:68:10: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENSORS_FEATURE_TEMP [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:73:32: performance: Function 'outputs()' should return member 'm_outputs' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:53:10: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:53:10: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuconfiguration.h:72:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuconfiguration.h:72:10: note: Function in derived class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:584:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleChange [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:55:6: style: The destructor '~LXQtMountPlugin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:55:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:42:6: style: The destructor '~LXQtNetworkMonitorPlugin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:42:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-qeyes/qeyeswidget.h:61:9: style:inconclusive: Either there is a missing 'override', or the member function 'QAbstractEyesWidget::getNumEyes' can be const. [functionConst] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:327:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sensors/sensors.cpp:75:29: style: The member function 'Sensors::getDetectedChips' can be static. [functionStatic] lxqt-panel-2.3.2/plugin-sensors/sensors.h:47:24: note: The member function 'Sensors::getDetectedChips' can be static. lxqt-panel-2.3.2/plugin-sensors/sensors.cpp:75:29: note: The member function 'Sensors::getDetectedChips' can be static. lxqt-panel-2.3.2/plugin-volume/lxqtvolumeconfiguration.cpp:45:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dialogButtonsAction [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:103:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_movable [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:77:40: performance: Function 'workspaces()' should return member 'm_workspaces' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:54:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:54:14: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:57:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:57:22: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.h:43:22: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.h:50:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.h:43:22: note: Function in derived class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:44:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:44:37: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:407:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENSORS_FEATURE_TEMP [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:190:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_demands_attention [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:134:13: performance: Function 'id()' should return member 'm_id' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:57:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:57:18: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:58:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:58:21: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.h:46:10: style: The function 'doDeviceAdded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.h:62:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.h:46:10: note: Function in derived class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:45:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:45:22: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:453:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/volumebutton.cpp:47:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationmanualformat.cpp:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:218:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_keep_above [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:135:13: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] lxqt-panel-2.3.2/panel/plugin.h:82:13: performance: Function 'name()' should return member 'mName' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:105:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:105:23: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:59:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:59:37: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.h:47:10: style: The function 'doDeviceRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.h:63:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.h:47:10: note: Function in derived class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:46:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:46:21: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/volumebutton.cpp:131:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopLeftCorner [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:236:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_keep_above [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:136:16: performance: Function 'coordinates()' should return member 'm_coordinates' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_info.h:43:22: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.h:50:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_info.h:43:22: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:63:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:63:14: note: Function in derived class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:48:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:48:10: note: Function in derived class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunch.h:58:5: style: Class 'LXQtQuickLaunch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:263:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_minimized [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_info.h:46:10: style: The function 'doDeviceAdded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.h:62:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_info.h:46:10: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:66:10: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:66:10: note: Function in derived class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.h:43:18: style: Virtual function 'settingsChanged' is called from constructor 'LXQtNetworkMonitor(ILXQtPanelPlugin*plugin,QWidget*parent=nullptr)' at line 66. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.cpp:66:5: note: Calling settingsChanged lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.h:43:18: note: settingsChanged is a virtual function lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:49:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:49:14: note: Function in derived class lxqt-panel-2.3.2/plugin-qeyes/qeyesvectorwidget.h:43:5: style: Class 'QEyesVectorWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowDeactivate [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:286:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_minimized [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_info.h:47:10: style: The function 'doDeviceRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction.h:63:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_info.h:47:10: note: Function in derived class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:69:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:69:18: note: Function in derived class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:52:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:52:18: note: Function in derived class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:42:6: style: The destructor '~LXQtQuickLaunchPlugin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:42:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_SINK_INVALID_STATE [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:102:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wheel [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:330:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_active [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:87:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.h:87:23: note: Function in derived class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:65:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitorplugin.h:65:23: note: Function in derived class lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.h:56:5: style: Class 'QEyesImageWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:44:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:44:22: note: Function in derived class lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchaction.h:71:29: style:inconclusive: Either there is a missing 'override', or the member function 'QuickLaunchAction::settingsMap' can be const. [functionConst] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.h:43:5: style: Class 'ProgressBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-tray/xcbutils.h:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_ATOM_NONE [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_SUBSCRIPTION_EVENT_REMOVE [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:359:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_active [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_optical.h:40:22: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction.h:49:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_optical.h:40:22: note: Function in derived class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:45:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:45:21: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.h:58:5: style: Class 'LXQtSensors' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:87:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/xcbutils.h:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_ATOM_NONE [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:255:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_OPERATION_RUNNING [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.cpp:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:490:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_active [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_optical.h:43:10: style: The function 'doEjectPressed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-mount/actions/ejectaction.h:60:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mount/actions/ejectaction_optical.h:43:10: note: Function in derived class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:46:19: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:46:19: note: Function in derived class lxqt-panel-2.3.2/plugin-spacer/spacerconfiguration.h:46:6: style: The destructor '~SpacerConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-spacer/spacerconfiguration.h:46:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:54:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:70:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideRight [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:259:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.cpp:89:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xcb_damage_id [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:271:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_OPERATION_RUNNING [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.cpp:63:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:500:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_active [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:48:10: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:48:10: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:43:6: style: The destructor '~LXQtSensorsPlugin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:43:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-spacer/spacerconfiguration.h:58:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-spacer/spacerconfiguration.h:58:10: note: Function in derived class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.cpp:109:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontChange [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:94:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:416:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.cpp:116:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:58:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:283:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.cpp:123:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:517:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_minimized [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:50:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:50:10: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:45:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:45:37: note: Function in derived class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.cpp:331:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoadAndFrequency [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleChange [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:587:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.cpp:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_CLIENT_MESSAGE [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/lxqtvolume.cpp:142:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UrgencyLow [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_CONTEXT_FAILED [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:662:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_active [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/actionview.h:68:5: style: Class 'ActionView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:63:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunchplugin.h:63:23: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:46:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:46:22: note: Function in derived class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.cpp:379:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:226:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:599:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.cpp:253:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:383:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_OPERATION_RUNNING [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:838:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_skiptaskbar [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:96:9: style: Class 'DelayedIconDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:47:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:47:21: note: Function in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwatcher.h:52:10: style:inconclusive: Either there is a missing 'override', or the member function 'StatusNotifierWatcher::isStatusNotifierHostRegistered' can be const. [functionConst] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.cpp:391:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:240:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:676:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:399:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_OPERATION_RUNNING [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:889:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:98:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionTop [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:98:18: style: Virtual function 'settingsChanged' is called from constructor 'DesktopSwitch(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 72. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:72:5: note: Calling settingsChanged lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:98:18: note: settingsChanged is a virtual function lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:49:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:49:10: note: Function in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwidget.h:44:5: style: Class 'StatusNotifierWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwatcher.h:53:9: style: Either there is a missing 'override', or the member function 'StatusNotifierWatcher::protocolVersion' can be static. [functionStatic] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.cpp:602:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:259:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_CLIENT_MESSAGE [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:414:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_CONTEXT_READY [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:160:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchaction.h:71:29: performance: Function 'settingsMap()' should return member 'm_settingsMap' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:50:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:50:14: note: Function in derived class lxqt-panel-2.3.2/plugin-showdesktop/showdesktop.h:47:5: style: Class 'ShowDesktop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifier.h:40:5: style: Class 'StatusNotifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:311:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:140:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:429:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_VOLUME_NORM [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:403:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionBottom [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchaction.h:77:22: performance: Function 'additionalActions()' should return member 'm_additionalActions' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:52:10: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:52:10: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:347:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:265:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_CONFIG_WINDOW_WIDTH [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:550:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnAllDesktops [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:67:5: style: Class 'DesktopSwitch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:55:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:55:18: note: Function in derived class lxqt-panel-2.3.2/plugin-showdesktop/showdesktop.h:71:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-showdesktop/showdesktop.h:71:23: note: Function in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierconfiguration.h:42:6: style: The destructor '~StatusNotifierConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierconfiguration.h:42:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:89:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StretchHorizontal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:539:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:274:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_STACK_MODE_BELOW [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:560:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:109:5: style: Class 'DesktopSwitchUnsupported' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:68:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsplugin.h:68:23: note: Function in derived class lxqt-panel-2.3.2/plugin-spacer/spacer.h:72:18: style: Virtual function 'settingsChanged' is called from constructor 'Spacer(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 60. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-spacer/spacer.cpp:60:5: note: Calling settingsChanged lxqt-panel-2.3.2/plugin-spacer/spacer.h:72:18: note: settingsChanged is a virtual function lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierconfiguration.h:52:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierconfiguration.h:52:10: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:251:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:783:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopLeftCorner [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:334:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_IMAGE_FORMAT_Z_PIXMAP [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:655:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchorLeft [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.cpp:392:52: style: The member function 'LXQtFancyMenuAppMap::loadAppItem' can be static. [functionStatic] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.h:119:14: note: The member function 'LXQtFancyMenuAppMap::loadAppItem' can be static. lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.cpp:392:52: note: The member function 'LXQtFancyMenuAppMap::loadAppItem' can be static. lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.h:48:6: style: The destructor '~LXQtSensorsConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.h:48:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierconfiguration.h:54:10: style: The function 'dialogButtonsAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:58:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierconfiguration.h:54:10: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:372:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:801:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopLeftCorner [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/snidbus.cpp:35:19: warning:inconclusive: Member variable 'KDbusImageStruct::width' is not initialized in the constructor. [uninitMemberVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:365:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_Invalid [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:974:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchorBottom [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:68:6: style: The destructor '~DesktopSwitch' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:68:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:59:5: style: Class 'LXQtFancyMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.h:57:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.h:57:10: note: Function in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifier.h:62:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifier.h:62:23: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:433:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/snidbus.cpp:35:19: warning:inconclusive: Member variable 'KDbusImageStruct::height' is not initialized in the constructor. [uninitMemberVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:432:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_SHAPE_SK_BOUNDING [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1299:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:70:13: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:70:13: note: Function in derived class lxqt-panel-2.3.2/plugin-kbindicator/src/x11/kbdlayout.cpp:60:5: style: Class 'X11Kbd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-spacer/spacer.h:58:5: style: Class 'Spacer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:515:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonIconOnly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:463:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_CONFIG_WINDOW_STACK_MODE [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1427:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:71:14: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:71:14: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:60:6: style: The destructor '~LXQtFancyMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:60:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwatcher.h:54:17: performance: Function 'RegisteredStatusNotifierItems()' should return member 'mServices' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:566:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:491:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1496:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:72:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:72:10: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:62:13: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:62:13: note: Function in derived class lxqt-panel-2.3.2/plugin-spacer/spacer.h:89:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-spacer/spacer.h:89:23: note: Function in derived class lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.h:57:13: performance: Function 'title()' should return member 'mTitle' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:629:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyleChange [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:509:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMName [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1641:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:73:10: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:73:10: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:63:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:63:37: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:657:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activated [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:522:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_BUTTON_INDEX_1 [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1712:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:75:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:75:37: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:65:14: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:65:14: note: Function in derived class lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:527:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_BUTTON_INDEX_2 [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1733:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:76:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:76:14: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:66:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:66:14: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:40:5: style: Class 'LXQtTaskBarPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_BUTTON_INDEX_3 [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1764:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_UnderMouse [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:98:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:98:18: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:68:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:68:10: note: Function in derived class lxqt-panel-2.3.2/plugin-qeyes/qeyes.h:47:18: style: Virtual function 'settingsChanged' is called from constructor 'QEyesPlugin(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 54. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-qeyes/qeyes.cpp:54:5: note: Calling settingsChanged lxqt-panel-2.3.2/plugin-qeyes/qeyes.h:47:18: note: settingsChanged is a virtual function lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:538:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_BUTTON_INDEX_5 [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1849:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:110:6: style: The destructor '~DesktopSwitchUnsupported' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:110:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:93:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:93:18: note: Function in derived class lxqt-panel-2.3.2/plugin-qeyes/qeyes.h:44:18: style: Virtual function 'realign' is called from constructor 'QEyesPlugin(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 55. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-qeyes/qeyes.cpp:55:5: note: Calling realign lxqt-panel-2.3.2/plugin-qeyes/qeyes.h:44:18: note: realign is a virtual function lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:41:6: style: The destructor '~LXQtTaskBarPlugin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:41:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:573:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_BUTTON_INDEX_4 [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:433:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:112:13: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:112:13: note: Function in derived class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:110:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.h:110:23: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:43:13: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:43:13: note: Function in derived class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:43:6: style: The destructor '~LXQtTrayPlugin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:43:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:502:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:113:14: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:113:14: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:44:19: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:44:19: note: Function in derived class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:45:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:45:22: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:514:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:114:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:114:10: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:46:14: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:46:14: note: Function in derived class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:46:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:46:21: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:593:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:57:18: style: Virtual function 'settingsChanged' is called from constructor 'LXQtCustomCommand(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 72. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.cpp:72:5: note: Calling settingsChanged lxqt-panel-2.3.2/plugin-customcommand/lxqtcustomcommand.h:57:18: note: settingsChanged is a virtual function lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:125:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.h:125:23: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:47:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:47:14: note: Function in derived class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:47:19: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:47:19: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:58:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferRightAlignment [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.h:58:5: style: Class 'WayfireImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-colorpicker/colorbutton.cpp:22:35: style: Argument 'color' shadows outer member [shadowMember] lxqt-panel-2.3.2/plugin-colorpicker/colorbutton.h:20:16: note: Shadowed member lxqt-panel-2.3.2/plugin-colorpicker/colorbutton.cpp:22:35: note: Shadow argument lxqt-panel-2.3.2/plugin-qeyes/qeyes.h:38:5: style: Class 'QEyesPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.h:59:13: performance: Function 'colours()' should return member 'mColours' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:82:10: warning: The class 'LXQtTaskGroup' defines member function with name 'mouseMoveEvent' also defined in its parent class 'LXQtTaskButton'. [duplInheritedMember] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:114:10: note: Parent function 'LXQtTaskButton::mouseMoveEvent' lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:82:10: note: Derived function 'LXQtTaskGroup::mouseMoveEvent' lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:49:10: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:49:10: note: Function in derived class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:49:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:49:10: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:65:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.h:113:5: style: Class 'Wayfire' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.h:61:13: performance: Function 'defaultColours()' should return member 'mDefaultColours' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:83:10: warning: The class 'LXQtTaskGroup' defines member function with name 'mouseReleaseEvent' also defined in its parent class 'LXQtTaskButton'. [duplInheritedMember] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:113:10: note: Parent function 'LXQtTaskButton::mouseReleaseEvent' lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:83:10: note: Derived function 'LXQtTaskGroup::mouseReleaseEvent' lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:50:10: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:50:10: note: Function in derived class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:62:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-tray/lxqttrayplugin.h:62:23: note: Function in derived class lxqt-panel-2.3.2/plugin-tray/snidbus.h:38:5: style: Struct 'KDbusImageStruct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:163:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreciseTimer [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-qeyes/qeyes.h:64:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-qeyes/qeyes.h:64:23: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:84:10: warning: The class 'LXQtTaskGroup' defines member function with name 'wheelEvent' also defined in its parent class 'LXQtTaskButton'. [duplInheritedMember] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:115:10: note: Parent function 'LXQtTaskButton::wheelEvent' lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:84:10: note: Derived function 'LXQtTaskGroup::wheelEvent' lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:52:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:52:10: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:255:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.h:53:6: style: The destructor '~LXQtSysStatConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.h:53:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarconfiguration.h:45:6: style: The destructor '~LXQtTaskbarConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarconfiguration.h:45:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:53:10: style: The function 'isExpandable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:211:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:53:10: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:411:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoVerticalHeader [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.h:78:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.h:78:10: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqtgrouppopup.h:48:5: style: Class 'LXQtGroupPopup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarconfiguration.h:53:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarconfiguration.h:53:10: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:64:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarplugin.h:64:23: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:481:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:517:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetName [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:65:10: style: The function 'setAutoRotation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:80:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:65:10: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:571:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopLeftCorner [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:75:17: style: The function 'mimeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:120:25: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:75:17: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/lxqtvolumeconfiguration.h:89:18: style: Virtual function 'loadSettings' is called from constructor 'LXQtVolumeConfiguration(PluginSettings*settings,bool ossAvailable,QWidget*parent=nullptr)' at line 43. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-volume/lxqtvolumeconfiguration.cpp:43:5: note: Calling loadSettings lxqt-panel-2.3.2/plugin-volume/lxqtvolumeconfiguration.h:89:18: note: loadSettings is a virtual function lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:596:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-colorpicker/colorbutton.cpp:22:35: performance:inconclusive: Function parameter 'color' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:79:10: style: The function 'dragEnterEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:108:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:79:10: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:625:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:80:10: style: The function 'dragLeaveEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:110:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:80:10: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/volumebutton.h:41:5: style: Class 'VolumeButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:638:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:81:10: style: The function 'contextMenuEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:116:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:81:10: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/volumepopup.h:41:5: style: Class 'VolumePopup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-volume/lxqtvolumeconfiguration.h:75:6: style: The destructor '~LXQtVolumeConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolumeconfiguration.h:75:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-volume/lxqtvolumeconfiguration.h:89:18: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolumeconfiguration.h:89:18: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:669:54: style: Either there is a missing 'override', or the member function 'LXQtTaskbarWlrootsBackend::getWindow' can be static. [functionStatic] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:104:31: note: Either there is a missing 'override', or the member function 'LXQtTaskbarWlrootsBackend::getWindow' can be static. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:669:54: note: Either there is a missing 'override', or the member function 'LXQtTaskbarWlrootsBackend::getWindow' can be static. lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:51:13: performance: Function 'groupName()' should return member 'mGroupName' by const reference. [returnByReference] lxqt-panel-2.3.2/plugin-volume/alsaengine.h:43:5: style: Class 'MixerHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:42:29: style:inconclusive: Function 'supportsAction' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/alsaengine.h:59:5: style: Class 'AlsaEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:42:64: style:inconclusive: Function 'supportsAction' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:49:32: style:inconclusive: Function 'getWindowTitle' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/alsaengine.h:62:27: style: The function 'backendName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:48:27: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/alsaengine.h:62:27: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:51:42: style:inconclusive: Function 'applicationDemandsAttention' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-customcommand/colorLabel.h:49:39: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchbutton.cpp:71:46: style:inconclusive: Function 'setUrgencyHint' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/alsaengine.h:64:9: style: The function 'volumeMax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:46:17: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/alsaengine.h:64:9: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:53:34: style:inconclusive: Function 'getApplicationIcon' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-customcommand/colorLabel.h:50:34: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchbutton.cpp:71:55: style:inconclusive: Function 'setUrgencyHint' argument 2 names different: declaration '' definition 'urgent'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:82:5: style: Class 'SeparatorDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-volume/alsaengine.h:68:10: style: The function 'commitDeviceVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:51:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/alsaengine.h:68:10: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:53:48: style:inconclusive: Function 'getApplicationIcon' argument 2 names different: declaration 'fallbackDevicePixels' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/alsaengine.h:69:10: style: The function 'setMute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:52:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/alsaengine.h:69:10: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:55:32: style:inconclusive: Function 'getWindowClass' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:57:47: style:inconclusive: Function 'getWindowLayer' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.cpp:54:47: style:inconclusive: Either there is a missing 'override', or the member function 'LXQtWorldClockConfigurationTimeZones::timeZone' can be const. [functionConst] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.h:53:13: note: Either there is a missing 'override', or the member function 'LXQtWorldClockConfigurationTimeZones::timeZone' can be const. lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.cpp:54:47: note: Either there is a missing 'override', or the member function 'LXQtWorldClockConfigurationTimeZones::timeZone' can be const. lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:58:29: style:inconclusive: Function 'setWindowLayer' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:58:62: style:inconclusive: Function 'setWindowLayer' argument 2 names different: declaration 'layer' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_nothing.h:44:38: style:inconclusive: Function 'doDeviceAdded' argument 1 names different: declaration 'device' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:60:47: style:inconclusive: Function 'getWindowState' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_nothing.h:45:40: style:inconclusive: Function 'doDeviceRemoved' argument 1 names different: declaration 'device' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:61:29: style:inconclusive: Function 'setWindowState' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:61:62: style:inconclusive: Function 'setWindowState' argument 2 names different: declaration 'state' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:61:74: style:inconclusive: Function 'setWindowState' argument 3 names different: declaration 'set' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:63:29: style:inconclusive: Function 'isWindowActive' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:64:26: style:inconclusive: Function 'raiseWindow' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.h:53:13: performance: Function 'timeZone()' should return member 'mTimeZone' by const reference. [returnByReference] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:64:41: style:inconclusive: Function 'raiseWindow' argument 2 names different: declaration 'onCurrentWorkSpace' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-kbindicator/src/kbdstateconfig.cpp:72:16: style: Variable 'sets' can be declared as reference to const [constVariableReference] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:66:26: style:inconclusive: Function 'closeWindow' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:71:37: style:inconclusive: Function 'getWorkspacesCount' argument 1 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:72:34: style:inconclusive: Function 'getWorkspaceName' argument 1 names different: declaration 'idx' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:72:47: style:inconclusive: Function 'getWorkspaceName' argument 2 names different: declaration 'outputName' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:74:38: style:inconclusive: Function 'getCurrentWorkspace' argument 1 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:75:34: style:inconclusive: Function 'setCurrentWorkspace' argument 1 names different: declaration 'idx' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:75:48: style:inconclusive: Function 'setCurrentWorkspace' argument 2 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:64:18: style: Virtual function 'settingsChanged' is called from constructor 'LXQtVolume(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 83. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-volume/lxqtvolume.cpp:83:5: note: Calling settingsChanged lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:64:18: note: settingsChanged is a virtual function lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:52:5: style: Class 'PulseAudioEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:77:32: style:inconclusive: Function 'getWindowWorkspace' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:585:25: style: Condition 'text.isEmpty()' is always true [knownConditionTrueFalse] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:578:21: note: Assuming that condition 'text.isEmpty()' is not redundant lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.cpp:585:25: note: Condition 'text.isEmpty()' is always true lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:78:35: style:inconclusive: Function 'setWindowOnWorkspace' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:65:5: style: Class 'LXQtMainMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:55:27: style: The function 'backendName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:48:27: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:55:27: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:78:49: style:inconclusive: Function 'setWindowOnWorkspace' argument 2 names different: declaration 'idx' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:53:5: style: Class 'LXQtVolume' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:57:9: style: The function 'volumeMax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:46:17: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:57:9: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:80:47: style:inconclusive: Function 'moveApplicationToPrevNextMonitor' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:687:33: style: Condition 'win2==nullptr' is always false [knownConditionTrueFalse] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:687:14: note: Assuming that condition 'win1==nullptr' is not redundant lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:682:19: note: Assuming that condition 'windowId1==windowId2' is not redundant lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:685:36: note: win1 is assigned 'reinterpret_cast(windowId1)' here. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:686:82: note: Assignment 'win2=reinterpret_cast(windowId2)', assigned value is never symbolic=win1 lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:687:33: note: Condition 'win2==nullptr' is always false lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchconfiguration.cpp:82:10: style: C-style pointer casting [cstyleCast] lxqt-panel-2.3.2/plugin-kbindicator/src/settings.cpp:70:53: style: Argument 'layoutFlagPattern' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-kbindicator/src/settings.h:53:13: note: Shadowed function lxqt-panel-2.3.2/plugin-kbindicator/src/settings.cpp:70:53: note: Shadow argument lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:574:5: style: Struct 'MatchAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:68:10: style: The function 'commitDeviceVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:51:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:68:10: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:80:62: style:inconclusive: Function 'moveApplicationToPrevNextMonitor' argument 2 names different: declaration 'next' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:70:10: style: The function 'setMute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:52:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:70:10: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:80:73: style:inconclusive: Function 'moveApplicationToPrevNextMonitor' argument 3 names different: declaration 'raiseOnCurrentDesktop' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:66:6: style: The destructor '~LXQtMainMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:66:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:584:21: warning: The class 'LXQtTaskGroup' defines member function with name 'mouseMoveEvent' also defined in its parent class 'LXQtTaskButton'. [duplInheritedMember] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:114:10: note: Parent function 'LXQtTaskButton::mouseMoveEvent' lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:584:21: note: Derived function 'LXQtTaskGroup::mouseMoveEvent' lxqt-panel-2.3.2/plugin-volume/ossengine.h:44:5: style: Class 'OssEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:72:10: style: The function 'setIgnoreMaxVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:55:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.h:72:10: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:84:36: style:inconclusive: Function 'isWindowOnScreen' argument 1 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:68:13: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:68:13: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/chip.cpp:32:37: style:inconclusive: Function 'Chip' argument 1 names different: declaration '' definition 'sensorsChipName'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:596:21: warning: The class 'LXQtTaskGroup' defines member function with name 'mouseReleaseEvent' also defined in its parent class 'LXQtTaskButton'. [duplInheritedMember] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:113:10: note: Parent function 'LXQtTaskButton::mouseReleaseEvent' lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:596:21: note: Derived function 'LXQtTaskGroup::mouseReleaseEvent' lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:84:48: style:inconclusive: Function 'isWindowOnScreen' argument 2 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:69:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:69:37: note: Function in derived class lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:609:21: warning: The class 'LXQtTaskGroup' defines member function with name 'wheelEvent' also defined in its parent class 'LXQtTaskButton'. [duplInheritedMember] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.h:115:10: note: Parent function 'LXQtTaskButton::wheelEvent' lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:609:21: note: Derived function 'LXQtTaskGroup::wheelEvent' lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:54:6: style: The destructor '~LXQtVolume' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:54:6: note: Destructor in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:86:51: style:inconclusive: Function 'setDesktopLayout' argument 1 names different: declaration 'orientation' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:71:14: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:71:14: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:56:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:56:22: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:86:68: style:inconclusive: Function 'setDesktopLayout' argument 2 names different: declaration 'rows' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:1043:14: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:72:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:72:14: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:57:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:57:21: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:86:78: style:inconclusive: Function 'setDesktopLayout' argument 3 names different: declaration 'columns' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:74:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:74:10: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/feature.cpp:32:43: style:inconclusive: Function 'Feature' argument 1 names different: declaration '' definition 'sensorsChipName'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:58:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:58:37: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:86:92: style:inconclusive: Function 'setDesktopLayout' argument 4 names different: declaration 'rightToLeft' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-backlight/sliderdialog.cpp:126:35: style: Argument 'event' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-backlight/sliderdialog.h:53:10: note: Shadowed function lxqt-panel-2.3.2/plugin-backlight/sliderdialog.cpp:126:35: note: Shadow argument lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:111:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:111:18: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/feature.cpp:32:83: style:inconclusive: Function 'Feature' argument 2 names different: declaration '' definition 'sensorsFeature'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:59:10: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:59:10: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:89:30: style:inconclusive: Function 'moveApplication' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtplasmavirtualdesktop.cpp:25:83: style: Argument 'name' shadows outer member [shadowMember] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtplasmavirtualdesktop.h:26:13: note: Shadowed member lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtplasmavirtualdesktop.cpp:25:83: note: Shadow argument lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:128:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.h:128:23: note: Function in derived class lxqt-panel-2.3.2/plugin-sensors/feature.cpp:55:50: style:inconclusive: Function 'getValue' argument 1 names different: declaration '' definition 'subfeature_type'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:60:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:60:14: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:90:32: style:inconclusive: Function 'resizeApplication' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtplasmavirtualdesktop.cpp:233:67: style: Argument 'position' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtplasmavirtualdesktop.h:84:13: note: Shadowed function lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtplasmavirtualdesktop.cpp:233:67: note: Shadow argument lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:64:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:64:18: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:92:34: style:inconclusive: Function 'refreshIconGeometry' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtplasmavirtualdesktop.cpp:243:67: style: Argument 'position' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtplasmavirtualdesktop.h:84:13: note: Shadowed function lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtplasmavirtualdesktop.cpp:243:67: note: Shadow argument lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:93:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/lxqtvolume.h:93:23: note: Function in derived class lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:92:57: style:inconclusive: Function 'refreshIconGeometry' argument 2 names different: declaration 'geom' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:95:40: style:inconclusive: Function 'isAreaOverlapped' argument 1 names different: declaration 'area' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/lxqtdummywmbackend.h:99:27: style:inconclusive: Function 'showDesktop' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/ossengine.h:47:27: style: The function 'backendName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:48:27: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/ossengine.h:47:27: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/ossengine.h:48:17: style: The function 'volumeMax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:46:17: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/ossengine.h:48:17: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/ossengine.h:50:18: style: The function 'commitDeviceVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:51:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/ossengine.h:50:18: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/ossengine.h:51:18: style: The function 'setMute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:52:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/ossengine.h:51:18: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/ossengine.h:52:18: style: The function 'setIgnoreMaxVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/plugin-volume/audioengine.h:55:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-volume/ossengine.h:52:18: note: Function in derived class lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:458:23: style:inconclusive: Either there is a missing 'override', or the member function 'LXQtPanelLayout::globalIndexToLocal' can be const. [functionConst] lxqt-panel-2.3.2/panel/lxqtpanellayout.h:100:10: note: Either there is a missing 'override', or the member function 'LXQtPanelLayout::globalIndexToLocal' can be const. lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:458:23: note: Either there is a missing 'override', or the member function 'LXQtPanelLayout::globalIndexToLocal' can be const. lxqt-panel-2.3.2/plugin-dom/treewindow.cpp:124:18: style: Variable 'treeItem' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/config/configplacement.cpp:161:18: style: Local variable 'screenNum' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/config/configplacement.h:50:9: note: Shadowed function lxqt-panel-2.3.2/panel/config/configplacement.cpp:161:18: note: Shadow local variable lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:57:5: style: Class 'ItemMoveAnimation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/panel/config/configplacement.cpp:204:88: style: Argument 'position' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/config/configplacement.h:51:26: note: Shadowed function lxqt-panel-2.3.2/panel/config/configplacement.cpp:204:88: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:77:5: style: Struct 'LayoutItemInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/panel/config/configplacement.cpp:214:72: style: Argument 'position' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/config/configplacement.h:51:26: note: Shadowed function lxqt-panel-2.3.2/panel/config/configplacement.cpp:214:72: note: Shadow argument lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:313:28: style: Either there is a missing 'override', or the member function 'StatusNotifierButton::contextMenuEvent' can be static. [functionStatic] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.h:90:10: note: Either there is a missing 'override', or the member function 'StatusNotifierButton::contextMenuEvent' can be static. lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:313:28: note: Either there is a missing 'override', or the member function 'StatusNotifierButton::contextMenuEvent' can be static. lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchconfiguration.cpp:72:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitchconfiguration.cpp:73:10: style: Variable 'wmBackend' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/pluginsettings.cpp:89:67: style: Argument 'value' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/pluginsettings.h:65:14: note: Shadowed function lxqt-panel-2.3.2/panel/pluginsettings.cpp:89:67: note: Shadow argument lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:552:35: style:inconclusive: Either there is a missing 'override', or the member function 'LXQtWorldClockConfiguration::setBold' can be const. [functionConst] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.h:92:10: note: Either there is a missing 'override', or the member function 'LXQtWorldClockConfiguration::setBold' can be const. lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:552:35: note: Either there is a missing 'override', or the member function 'LXQtWorldClockConfiguration::setBold' can be const. lxqt-panel-2.3.2/plugin-tray/snidbus.cpp:44:27: style: C-style pointer casting [cstyleCast] lxqt-panel-2.3.2/plugin-tray/snidbus.cpp:47:27: style: C-style pointer casting [cstyleCast] lxqt-panel-2.3.2/plugin-tray/snidbus.cpp:52:28: style: C-style pointer casting [cstyleCast] lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.cpp:108:64: style:inconclusive: Function 'load' argument 2 names different: declaration 'pupil' definition 'pupil_'. [funcArgNamesDifferent] lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.h:57:50: note: Function 'load' argument 2 names different: declaration 'pupil' definition 'pupil_'. lxqt-panel-2.3.2/plugin-qeyes/qeyesimagewidget.cpp:108:64: note: Function 'load' argument 2 names different: declaration 'pupil' definition 'pupil_'. lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.h:52:6: style: The destructor '~LXQtWorldClockConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:46:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.h:52:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.h:63:10: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/lxqtpanelpluginconfigdialog.h:57:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.h:63:10: note: Function in derived class lxqt-panel-2.3.2/plugin-volume/alsadevice.cpp:39:40: style: Argument 'mixer' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/alsadevice.h:45:18: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/alsadevice.cpp:39:40: note: Shadow argument lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:681:32: style: Condition 'state!=LXQtTaskBarWindowState::Hidden' is always true [knownConditionTrueFalse] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:677:15: note: Assuming that condition 'state==LXQtTaskBarWindowState::RolledUp' is not redundant lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:681:32: note: Condition 'state!=LXQtTaskBarWindowState::Hidden' is always true lxqt-panel-2.3.2/plugin-volume/alsadevice.cpp:57:45: style: Argument 'cardName' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/alsadevice.h:47:20: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/alsadevice.cpp:57:45: note: Shadow argument lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:682:32: style: Condition 'state!=LXQtTaskBarWindowState::Minimized' is always true [knownConditionTrueFalse] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:677:15: note: Assuming that condition 'state==LXQtTaskBarWindowState::RolledUp' is not redundant lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:682:32: note: Condition 'state!=LXQtTaskBarWindowState::Minimized' is always true lxqt-panel-2.3.2/plugin-volume/alsadevice.cpp:66:39: style: Argument 'volumeMin' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/alsadevice.h:48:17: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/alsadevice.cpp:66:39: note: Shadow argument lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationmanualformat.cpp:53:78: style:inconclusive: Function 'setManualFormat' argument 1 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/alsadevice.cpp:66:55: style: Argument 'volumeMax' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/alsadevice.h:49:17: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/alsadevice.cpp:66:55: note: Shadow argument lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenuconfiguration.h:63:47: style:inconclusive: Function 'globalShortcutChanged' argument 1 names different: declaration 'oldShortcut' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-qeyes/qeyeswidget.h:55:34: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:43:42: style: Argument 'name' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/audiodevice.h:55:20: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:43:42: note: Shadow argument lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:28:45: performance: Function parameter 'name' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:52:49: style: Argument 'description' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/audiodevice.h:56:20: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:52:49: note: Shadow argument lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:39:18: performance: Range variable 'path' should be declared as const reference. [iterateByValue] lxqt-panel-2.3.2/plugin-qeyes/qeyeswidget.cpp:92:21: style: Local variable 'dx' shadows outer variable [shadowVariable] lxqt-panel-2.3.2/plugin-qeyes/qeyeswidget.cpp:73:16: note: Shadowed variable lxqt-panel-2.3.2/plugin-qeyes/qeyeswidget.cpp:92:21: note: Shadow local variable lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:61:33: style: Argument 'index' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/audiodevice.h:57:10: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:61:33: note: Shadow argument lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:41:22: performance: Range variable 'sfx' should be declared as const reference. [iterateByValue] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuload.h:61:42: style:inconclusive: Function 'timerEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.cpp:110:29: style: C-style pointer casting [cstyleCast] lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:71:41: style: Argument 'volume' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/audiodevice.h:52:9: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:71:41: note: Shadow argument lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:46:82: style: Argument 'title' shadows outer member [shadowMember] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.h:34:13: note: Shadowed member lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:46:82: note: Shadow argument lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:91:18: performance: Range variable 'path' should be declared as const reference. [iterateByValue] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuload.h:62:45: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-directorymenu/directorymenu.cpp:111:25: style: C-style pointer casting [cstyleCast] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuconfiguration.h:67:47: style:inconclusive: Function 'globalShortcutChanged' argument 1 names different: declaration 'oldShortcut' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:109:33: style: Argument 'volume' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/audiodevice.h:52:9: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/audiodevice.cpp:109:33: note: Shadow argument lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:236:74: style: Argument 'pid' shadows outer member [shadowMember] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.h:43:13: note: Shadowed member lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:236:74: note: Shadow argument lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:141:22: performance: Range variable 'dskf' should be declared as const reference. [iterateByValue] lxqt-panel-2.3.2/plugin-mount/menudiskitem.h:62:35: style:inconclusive: Function 'onMounted' argument 3 names different: declaration 'udi' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:246:30: style: Local variable 'parentWindow' shadows outer member [shadowMember] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.h:45:39: note: Shadowed member lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqttaskbarplasmawindowmanagment.cpp:246:30: note: Shadow local variable lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmodel.h:56:70: style:inconclusive: Function 'dropMimeData' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mount/menudiskitem.h:65:37: style:inconclusive: Function 'onUnmounted' argument 3 names different: declaration 'udi' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmodel.h:57:44: style:inconclusive: Function 'dropMimeData' argument 4 names different: declaration 'column' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:310:97: style: Either there is a missing override/final keyword, or the parameter 'output' can be declared as pointer to const [constParameterPointer] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:335:11: style: Variable 'states' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.cpp:131:22: style: The scope of the variable 'colorButton' can be reduced. [variableScope] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:412:27: style: Variable 'op' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.cpp:132:20: style: The scope of the variable 'enabledCheckbox' can be reduced. [variableScope] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:536:74: style: Either there is a missing override/final keyword, or the parameter 'parent' can be declared as pointer to const [constParameterPointer] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.cpp:189:17: style: The scope of the variable 'chipFeatureLabels' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.cpp:191:16: style: The scope of the variable 'enabledCheckbox' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-sensors/lxqtsensorsconfiguration.cpp:192:23: style: The scope of the variable 'chipFeatureLabel' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-cpuload/lxqtcpuload.cpp:115:22: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.h:46:38: style:inconclusive: Function 'doDeviceAdded' argument 1 names different: declaration 'device' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mount/actions/deviceaction_menu.h:47:40: style:inconclusive: Function 'doDeviceRemoved' argument 1 names different: declaration 'device' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:91:54: style:inconclusive: Function 'selectColour' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:103:52: style:inconclusive: Function 'setColours' argument 1 names different: declaration '' definition 'colours'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.h:46:42: style:inconclusive: Function 'timerEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:122:62: style:inconclusive: Function 'on_buttons_clicked' argument 1 names different: declaration '' definition 'button'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.h:47:43: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:103:52: style: Argument 'colours' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.h:59:13: note: Shadowed function lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatcolours.cpp:103:52: note: Shadow argument lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.cpp:142:40: style: Argument 'event' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.h:49:18: note: Shadowed function lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.cpp:142:40: note: Shadow argument lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.cpp:112:19: style: Local variable 'timeZone' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.h:53:13: note: Shadowed function lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfigurationtimezones.cpp:112:19: note: Shadow local variable lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.cpp:91:26: style: Variable 'network_stats' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:232:39: style:inconclusive: Function 'ext_workspace_manager_v1_workspace' argument 1 names different: declaration 'workspace' definition 'workspace_'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:58:87: note: Function 'ext_workspace_manager_v1_workspace' argument 1 names different: declaration 'workspace' definition 'workspace_'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:232:39: note: Function 'ext_workspace_manager_v1_workspace' argument 1 names different: declaration 'workspace' definition 'workspace_'. lxqt-panel-2.3.2/plugin-networkmonitor/lxqtnetworkmonitor.cpp:153:30: style: Variable 'network_stats' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-volume/lxqtvolumeconfiguration.cpp:75:70: performance: Function parameter 'sinks' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:279:97: style:inconclusive: Function 'ext_workspace_group_handle_v1_capabilities' argument 1 names different: declaration 'capabilities' definition 'caps'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:97:70: note: Function 'ext_workspace_group_handle_v1_capabilities' argument 1 names different: declaration 'capabilities' definition 'caps'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:279:97: note: Function 'ext_workspace_group_handle_v1_capabilities' argument 1 names different: declaration 'capabilities' definition 'caps'. lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.cpp:214:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:375:82: style:inconclusive: Function 'ext_workspace_handle_v1_id' argument 1 names different: declaration 'id' definition 'id_'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:154:60: note: Function 'ext_workspace_handle_v1_id' argument 1 names different: declaration 'id' definition 'id_'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:375:82: note: Function 'ext_workspace_handle_v1_id' argument 1 names different: declaration 'id' definition 'id_'. lxqt-panel-2.3.2/plugin-colorpicker/colorpicker.cpp:277:45: performance: Function parameter 'color' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:383:84: style:inconclusive: Function 'ext_workspace_handle_v1_name' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:155:62: note: Function 'ext_workspace_handle_v1_name' argument 1 names different: declaration 'name' definition 'name_'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:383:84: note: Function 'ext_workspace_handle_v1_name' argument 1 names different: declaration 'name' definition 'name_'. lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:163:5: warning: Either the condition 'drag' is redundant or there is possible null pointer dereference: drag. [nullPointerRedundantCheck] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:168:9: note: Assuming that condition 'drag' is not redundant lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:163:5: note: Null pointer dereference lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:391:86: style:inconclusive: Function 'ext_workspace_handle_v1_coordinates' argument 1 names different: declaration 'coordinates' definition 'coordinates_'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:156:64: note: Function 'ext_workspace_handle_v1_coordinates' argument 1 names different: declaration 'coordinates' definition 'coordinates_'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:391:86: note: Function 'ext_workspace_handle_v1_coordinates' argument 1 names different: declaration 'coordinates' definition 'coordinates_'. lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:165:5: warning: Either the condition 'drag' is redundant or there is possible null pointer dereference: drag. [nullPointerRedundantCheck] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:168:9: note: Assuming that condition 'drag' is not redundant lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:165:5: note: Null pointer dereference lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:408:79: style:inconclusive: Function 'ext_workspace_handle_v1_state' argument 1 names different: declaration 'state' definition 'state_'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:157:57: note: Function 'ext_workspace_handle_v1_state' argument 1 names different: declaration 'state' definition 'state_'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:408:79: note: Function 'ext_workspace_handle_v1_state' argument 1 names different: declaration 'state' definition 'state_'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:44:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:428:86: style:inconclusive: Function 'ext_workspace_handle_v1_capabilities' argument 1 names different: declaration 'capabilities' definition 'capabilities_'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.hpp:158:64: note: Function 'ext_workspace_handle_v1_capabilities' argument 1 names different: declaration 'capabilities' definition 'capabilities_'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/workspace.cpp:428:86: note: Function 'ext_workspace_handle_v1_capabilities' argument 1 names different: declaration 'capabilities' definition 'capabilities_'. lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:178:67: style:inconclusive: Function 'on_typeCOB_currentIndexChanged' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:206:62: style:inconclusive: Function 'on_maximumHS_valueChanged' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.cpp:268:5: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarconfiguration.cpp:57:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbarconfiguration.cpp:58:10: style: Variable 'wmBackend' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:54:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:55:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu0")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:56:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu1")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:57:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu2")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:58:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu3")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:59:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu4")'. [constStatement] lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.cpp:36:54: style:inconclusive: Function 'QEyesConfigDialog' argument 1 names different: declaration '_settings' definition 'sts'. [funcArgNamesDifferent] lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.h:40:39: note: Function 'QEyesConfigDialog' argument 1 names different: declaration '_settings' definition 'sts'. lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.cpp:36:54: note: Function 'QEyesConfigDialog' argument 1 names different: declaration '_settings' definition 'sts'. lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:60:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu5")'. [constStatement] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.cpp:261:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-qeyes/qeyes.cpp:71:31: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.cpp:37:27: style:inconclusive: Function 'QEyesConfigDialog' argument 2 names different: declaration 'plugin' definition 'plugin_'. [funcArgNamesDifferent] lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.h:41:27: note: Function 'QEyesConfigDialog' argument 2 names different: declaration 'plugin' definition 'plugin_'. lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.cpp:37:27: note: Function 'QEyesConfigDialog' argument 2 names different: declaration 'plugin' definition 'plugin_'. lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:61:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu6")'. [constStatement] lxqt-panel-2.3.2/plugin-volume/alsaengine.cpp:159:9: style: The scope of the variable 'error' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.cpp:270:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:62:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu7")'. [constStatement] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuappmap.cpp:362:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:63:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu8")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:64:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu9")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:65:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu10")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:66:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu11")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:67:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu12")'. [constStatement] lxqt-panel-2.3.2/plugin-taskbar/lxqtgrouppopup.h:66:30: style:inconclusive: Function 'leaveEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:68:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu13")'. [constStatement] lxqt-panel-2.3.2/plugin-taskbar/lxqtgrouppopup.h:67:34: style:inconclusive: Function 'enterEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:69:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu14")'. [constStatement] lxqt-panel-2.3.2/plugin-taskbar/lxqtgrouppopup.h:68:35: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:70:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu15")'. [constStatement] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.h:72:57: style:inconclusive: Function 'this_customContextMenuRequested' argument 1 names different: declaration 'pos' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:71:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu16")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:72:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu17")'. [constStatement] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1847:17: style:inconclusive: Either there is a missing 'override', or the member function 'LXQtPanel::setIconTheme' can be const. [functionConst] lxqt-panel-2.3.2/panel/lxqtpanel.h:322:10: note: Either there is a missing 'override', or the member function 'LXQtPanel::setIconTheme' can be const. lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1847:17: note: Either there is a missing 'override', or the member function 'LXQtPanel::setIconTheme' can be const. lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.h:88:39: style: Argument 'button' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.h:87:24: note: Shadowed function lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.h:88:39: note: Shadow argument lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:73:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu18")'. [constStatement] lxqt-panel-2.3.2/plugin-kbindicator/src/x11/kbdlayout.cpp:162:30: style: Variable 'error' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-mount/lxqtmountplugin.cpp:67:39: style: Variable 'shortcut' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:74:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu19")'. [constStatement] lxqt-panel-2.3.2/plugin-kbindicator/src/x11/kbdlayout.cpp:173:30: style: Variable 'error' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:75:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu20")'. [constStatement] lxqt-panel-2.3.2/plugin-kbindicator/src/x11/kbdlayout.cpp:203:34: style: Variable 'map' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:76:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu21")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:77:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu22")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:78:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu23")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:79:26: warning: Redundant code: Found unused cast in expression 'static_cast("memory")'. [constStatement] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:80:26: warning: Redundant code: Found unused cast in expression 'static_cast("swap")'. [constStatement] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:103:33: style: The scope of the variable 'gshortcut' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:104:13: style: The scope of the variable 'path' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-volume/alsaengine.cpp:100:63: style: Either there is a missing override/final keyword, or the parameter 'elem' can be declared as pointer to const [constParameterPointer] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:105:13: style: The scope of the variable 'description' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-quicklaunch/quicklaunchbutton.cpp:115:22: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-volume/alsaengine.cpp:116:17: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwidget.h:59:29: style:inconclusive: Function 'leaveEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/plugin.h:107:45: style:inconclusive: Function 'mouseDoubleClickEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwidget.h:60:34: style:inconclusive: Function 'enterEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/volumepopup.h:63:34: style:inconclusive: Function 'enterEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/plugin.h:108:32: style:inconclusive: Function 'showEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/volumepopup.h:64:29: style:inconclusive: Function 'leaveEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/plugin.h:84:40: style:inconclusive: Function 'eventFilter' argument 1 names different: declaration 'watched' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-mainmenu/actionview.cpp:304:21: style: Variable 'action' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:88:33: style: Argument 'event' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/volumepopup.h:65:10: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:88:33: note: Shadow argument lxqt-panel-2.3.2/panel/plugin.cpp:204:45: style: Argument 'alignment' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/plugin.h:65:15: note: Shadowed function lxqt-panel-2.3.2/panel/plugin.cpp:204:45: note: Shadow argument lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:98:59: style: Argument 'event' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/volumepopup.h:65:10: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:98:59: note: Shadow argument lxqt-panel-2.3.2/panel/plugin.cpp:335:43: style: Argument 'widget' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/plugin.h:80:14: note: Shadowed function lxqt-panel-2.3.2/panel/plugin.cpp:335:43: note: Shadow argument lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:183:45: style: Argument 'event' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/volumepopup.h:65:10: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:183:45: note: Shadow argument lxqt-panel-2.3.2/panel/plugin.cpp:351:45: style: Argument 'widget' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/plugin.h:80:14: note: Shadowed function lxqt-panel-2.3.2/panel/plugin.cpp:351:45: note: Shadow argument lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:197:49: style: Argument 'event' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/volumepopup.h:65:10: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:197:49: note: Shadow argument lxqt-panel-2.3.2/panel/plugin.cpp:376:19: style: Local variable 'alignment' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/plugin.h:65:15: note: Shadowed function lxqt-panel-2.3.2/panel/plugin.cpp:376:19: note: Shadow local variable lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:203:42: style: Argument 'device' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-volume/volumepopup.h:48:18: note: Shadowed function lxqt-panel-2.3.2/plugin-volume/volumepopup.cpp:203:42: note: Shadow argument lxqt-panel-2.3.2/panel/plugin.cpp:450:13: style: Local variable 'name' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/plugin.h:82:13: note: Shadowed function lxqt-panel-2.3.2/panel/plugin.cpp:450:13: note: Shadow local variable lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.cpp:201:45: style:inconclusive: Function 'dock' argument 1 names different: declaration 'embed_win' definition 'winId'. [funcArgNamesDifferent] lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.h:62:28: note: Function 'dock' argument 1 names different: declaration 'embed_win' definition 'winId'. lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.cpp:201:45: note: Function 'dock' argument 1 names different: declaration 'embed_win' definition 'winId'. lxqt-panel-2.3.2/plugin-qeyes/qeyesconfigdialog.cpp:90:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.cpp:214:47: style:inconclusive: Function 'undock' argument 1 names different: declaration 'client' definition 'winId'. [funcArgNamesDifferent] lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.h:63:30: note: Function 'undock' argument 1 names different: declaration 'client' definition 'winId'. lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.cpp:214:47: note: Function 'undock' argument 1 names different: declaration 'client' definition 'winId'. lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwidget.cpp:255:17: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:266:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:58:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:348:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunch.cpp:59:13: style: The scope of the variable 'desktop' can be reduced. [variableScope] lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:113:49: performance: Function parameter 'name' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunch.cpp:60:13: style: The scope of the variable 'file' can be reduced. [variableScope] lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:121:54: performance: Function parameter 'id' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/panel/plugin.cpp:322:30: style: Variable 'pluginLib' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-tray/fdoselectionmanager.cpp:269:31: style: Variable 'visualtype' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:31:37: style:inconclusive: Function 'supportsAction' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:38:50: style:inconclusive: Function 'applicationDemandsAttention' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:42:55: style:inconclusive: Function 'getWindowLayer' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:43:37: style:inconclusive: Function 'setWindowLayer' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:43:70: style:inconclusive: Function 'setWindowLayer' argument 2 names different: declaration 'layer' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:62:40: style:inconclusive: Function 'getWindowWorkspace' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:63:43: style:inconclusive: Function 'setWindowOnWorkspace' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:63:57: style:inconclusive: Function 'setWindowOnWorkspace' argument 2 names different: declaration 'idx' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:65:55: style:inconclusive: Function 'moveApplicationToPrevNextMonitor' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.cpp:339:42: style: Either there is a missing override/final keyword, or the parameter 'obj' can be declared as pointer to const [constParameterPointer] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:65:70: style:inconclusive: Function 'moveApplicationToPrevNextMonitor' argument 2 names different: declaration 'next' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:376:52: style:inconclusive: Function 'getWorkspaceName' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:65:81: style:inconclusive: Function 'moveApplicationToPrevNextMonitor' argument 3 names different: declaration 'raiseOnCurrentDesktop' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:537:64: style:inconclusive: Function 'minimizeView' argument 2 names different: declaration '' definition 'yes'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:69:51: style:inconclusive: Function 'setDesktopLayout' argument 1 names different: declaration 'orientation' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:588:66: style:inconclusive: Function 'fullscreenView' argument 2 names different: declaration '' definition 'yes'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:69:68: style:inconclusive: Function 'setDesktopLayout' argument 2 names different: declaration 'rows' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:688:66: style:inconclusive: Function 'genericRequest' argument 1 names different: declaration '' definition 'request'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:69:78: style:inconclusive: Function 'setDesktopLayout' argument 3 names different: declaration 'columns' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/wayfire-common.cpp:723:54: style:inconclusive: Function 'parseEvents' argument 1 names different: declaration '' definition 'response'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:69:92: style:inconclusive: Function 'setDesktopLayout' argument 4 names different: declaration 'rightToLeft' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-quicklaunch/lxqtquicklaunch.cpp:129:17: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:72:38: style:inconclusive: Function 'moveApplication' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:73:40: style:inconclusive: Function 'resizeApplication' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwidget.cpp:148:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:75:42: style:inconclusive: Function 'refreshIconGeometry' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierwidget.cpp:179:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:75:65: style:inconclusive: Function 'refreshIconGeometry' argument 2 names different: declaration 'geom' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-desktopswitch/desktopswitch.cpp:93:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:78:48: style:inconclusive: Function 'isAreaOverlapped' argument 1 names different: declaration 'area' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:429:47: style:inconclusive: Function 'addWindow' argument 1 names different: declaration 'wid' definition 'winId'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:85:24: note: Function 'addWindow' argument 1 names different: declaration 'wid' definition 'winId'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:429:47: note: Function 'addWindow' argument 1 names different: declaration 'wid' definition 'winId'. lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:373:21: style: Either there is a missing 'override', or the member function 'LXQtSensors::celsiusToFahrenheit' can be static. [functionStatic] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.h:77:12: note: Either there is a missing 'override', or the member function 'LXQtSensors::celsiusToFahrenheit' can be static. lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:373:21: note: Either there is a missing 'override', or the member function 'LXQtSensors::celsiusToFahrenheit' can be static. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:661:50: style:inconclusive: Function 'acceptWindow' argument 1 names different: declaration 'wid' definition 'window'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.h:97:27: note: Function 'acceptWindow' argument 1 names different: declaration 'wid' definition 'window'. lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:661:50: note: Function 'acceptWindow' argument 1 names different: declaration 'wid' definition 'window'. lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.h:72:45: style:inconclusive: Function 'getWorkspacesCount' argument 1 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.h:73:55: style:inconclusive: Function 'getWorkspaceName' argument 2 names different: declaration 'screenName' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.h:75:46: style:inconclusive: Function 'getCurrentWorkspace' argument 1 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/lxqtvolume.cpp:93:39: style: Variable 'shortcut' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/xcb/lxqtwmbackend_x11.h:76:56: style:inconclusive: Function 'setCurrentWorkspace' argument 2 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:119:23: style: Variable 'pulseEngine' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:100:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:1038:9: style: The scope of the variable 'd' can be reduced. [variableScope] lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:116:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:62:18: style: Virtual function 'lateInit' is called from constructor 'LXQtSysStat(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 64. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.cpp:64:33: note: Calling lateInit lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:62:18: note: lateInit is a virtual function lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:115:31: style: Variable 'window' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:142:31: style: Variable 'window' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:49:5: style: Class 'LXQtSysStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:300:31: style: Variable 'window' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:76:5: style: Class 'LXQtSysStatTitle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:306:24: style: Variable 'output' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:105:5: style: Class 'LXQtSysStatContent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:557:30: style: Variable 'win' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:23:37: style:inconclusive: Function 'supportsAction' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:685:31: style: Variable 'win1' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:35:50: style:inconclusive: Function 'applicationDemandsAttention' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:686:31: style: Variable 'win2' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:45:55: style:inconclusive: Function 'getWindowLayer' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:50:6: style: The destructor '~LXQtSysStat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:50:6: note: Destructor in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:46:37: style:inconclusive: Function 'setWindowLayer' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:52:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:52:22: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:46:70: style:inconclusive: Function 'setWindowLayer' argument 2 names different: declaration 'layer' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:53:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:53:21: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:65:45: style:inconclusive: Function 'getWorkspacesCount' argument 1 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:54:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:54:37: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:802:57: style:inconclusive: Function 'getWorkspaceName' argument 1 names different: declaration 'idx' definition 'x'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:66:42: note: Function 'getWorkspaceName' argument 1 names different: declaration 'idx' definition 'x'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:802:57: note: Function 'getWorkspaceName' argument 1 names different: declaration 'idx' definition 'x'. lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:55:18: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:55:18: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:69:46: style:inconclusive: Function 'getCurrentWorkspace' argument 1 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:57:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:57:14: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:819:57: style:inconclusive: Function 'setCurrentWorkspace' argument 1 names different: declaration 'idx' definition 'x'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:70:42: note: Function 'setCurrentWorkspace' argument 1 names different: declaration 'idx' definition 'x'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:819:57: note: Function 'setCurrentWorkspace' argument 1 names different: declaration 'idx' definition 'x'. lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:59:10: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:59:10: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:70:56: style:inconclusive: Function 'setCurrentWorkspace' argument 2 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:63:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:63:18: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:903:70: style:inconclusive: Function 'moveApplicationToPrevNextMonitor' argument 1 names different: declaration 'windowId' definition 'viewId'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:77:55: note: Function 'moveApplicationToPrevNextMonitor' argument 1 names different: declaration 'windowId' definition 'viewId'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:903:70: note: Function 'moveApplicationToPrevNextMonitor' argument 1 names different: declaration 'windowId' definition 'viewId'. lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:221:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:221:23: note: Function in derived class lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:903:83: style:inconclusive: Function 'moveApplicationToPrevNextMonitor' argument 2 names different: declaration 'next' definition 'nextOp'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:77:70: note: Function 'moveApplicationToPrevNextMonitor' argument 2 names different: declaration 'next' definition 'nextOp'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:903:83: note: Function 'moveApplicationToPrevNextMonitor' argument 2 names different: declaration 'next' definition 'nextOp'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:903:96: style:inconclusive: Function 'moveApplicationToPrevNextMonitor' argument 3 names different: declaration 'raiseOnCurrentDesktop' definition 'raiseWindow'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:78:14: note: Function 'moveApplicationToPrevNextMonitor' argument 3 names different: declaration 'raiseOnCurrentDesktop' definition 'raiseWindow'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:903:96: note: Function 'moveApplicationToPrevNextMonitor' argument 3 names different: declaration 'raiseOnCurrentDesktop' definition 'raiseWindow'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:1004:59: style:inconclusive: Function 'isWindowOnScreen' argument 1 names different: declaration 'screen' definition 'scrn'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:80:44: note: Function 'isWindowOnScreen' argument 1 names different: declaration 'screen' definition 'scrn'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:1004:59: note: Function 'isWindowOnScreen' argument 1 names different: declaration 'screen' definition 'scrn'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:83:51: style:inconclusive: Function 'setDesktopLayout' argument 1 names different: declaration 'orientation' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:83:68: style:inconclusive: Function 'setDesktopLayout' argument 2 names different: declaration 'rows' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:83:78: style:inconclusive: Function 'setDesktopLayout' argument 3 names different: declaration 'columns' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:83:92: style:inconclusive: Function 'setDesktopLayout' argument 4 names different: declaration 'rightToLeft' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-volume/pulseaudioengine.cpp:198:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:86:38: style:inconclusive: Function 'moveApplication' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:392:57: style:inconclusive: Function 'timeFormatChanged' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:87:40: style:inconclusive: Function 'resizeApplication' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:400:57: style:inconclusive: Function 'dateGroupToggled' argument 1 names different: declaration '' definition 'dateIsChecked'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:90:42: style:inconclusive: Function 'refreshIconGeometry' argument 1 names different: declaration 'windowId' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:406:57: style:inconclusive: Function 'dateFormatChanged' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:90:66: style:inconclusive: Function 'refreshIconGeometry' argument 2 names different: declaration 'geom' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:413:62: style:inconclusive: Function 'advancedFormatToggled' argument 1 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:1066:50: style:inconclusive: Function 'showDesktop' argument 1 names different: declaration 'value' definition 'yes'. [funcArgNamesDifferent] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:97:35: note: Function 'showDesktop' argument 1 names different: declaration 'value' definition 'yes'. lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:1066:50: note: Function 'showDesktop' argument 1 names different: declaration 'value' definition 'yes'. lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:552:61: style:inconclusive: Function 'setBold' argument 1 names different: declaration '' definition 'item'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:552:72: style:inconclusive: Function 'setBold' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:903:96: style: Argument 'raiseWindow' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.h:56:18: note: Shadowed function lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:903:96: note: Shadow argument lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:84:65: style: C-style pointer casting [cstyleCast] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:568:50: style:inconclusive: Function 'setDefault' argument 1 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:612:86: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lxqt-panel-2.3.2/plugin-tray/sniproxy.cpp:635:88: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:395:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:17:19: performance: Range variable 'key' should be declared as const reference. [iterateByValue] lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:434:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:53:45: performance: Function parameter 'name' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:64:18: performance: Range variable 'path' should be declared as const reference. [iterateByValue] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:66:22: performance: Range variable 'sfx' should be declared as const reference. [iterateByValue] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:157:22: performance: Range variable 'dskf' should be declared as const reference. [iterateByValue] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:94:31: style:inconclusive: Function 'onDesktopChanged' argument 1 names different: declaration 'number' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.h:91:25: style:inconclusive: Function 'onClicked' argument 1 names different: declaration 'checked' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:248:38: style: C-style pointer casting [cstyleCast] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:697:59: style: Either there is a missing override/final keyword, or the parameter 'sender' can be declared as pointer to const. However it seems that 'groupPopupShown' is a callback function, if 'sender' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:69:94: note: You might need to cast the function pointer here lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:697:59: note: Either there is a missing override/final keyword, or the parameter 'sender' can be declared as pointer to const lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:504:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/backends/wayland/wayfire/lxqtwmbackend_wf.cpp:69:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.h:90:47: style:inconclusive: Function 'contextMenuEvent' argument 1 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:56:52: performance: Function parameter 'service' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:371:5: warning: Either the condition 'drag' is redundant or there is possible null pointer dereference: drag. [nullPointerRedundantCheck] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:375:9: note: Assuming that condition 'drag' is not redundant lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:371:5: note: Null pointer dereference lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:56:69: performance: Function parameter 'objectPath' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:76:73: performance: Function parameter 'value' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:91:74: performance: Function parameter 'status' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:95:81: performance: Function parameter 'value' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:123:81: performance: Function parameter 'value' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:140:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:132:81: performance: Function parameter 'value' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:292:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:141:81: performance: Function parameter 'value' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:333:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:165:98: performance: Function parameter 'iconName' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:503:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:238:104: performance: Function parameter 'iconPixmaps' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:281:75: performance: Function parameter 'tooltip' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:512:9: style: The scope of the variable 'd' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:294:46: performance: Function parameter 'status' should be passed by const reference. However it seems that 'newStatus' is a callback function. [passedByValueCallback] lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:72:75: note: Function pointer used here. lxqt-panel-2.3.2/plugin-statusnotifier/statusnotifierbutton.cpp:294:46: note: Function parameter 'status' should be passed by const reference. However it seems that 'newStatus' is a callback function. lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:91:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:447:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:623:13: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/lxqtpanellayout.cpp:1006:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.h:75:45: style:inconclusive: Function 'getWorkspacesCount' argument 1 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.h:76:55: style:inconclusive: Function 'getWorkspaceName' argument 2 names different: declaration 'sceenName' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.h:78:46: style:inconclusive: Function 'getCurrentWorkspace' argument 1 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.h:79:56: style:inconclusive: Function 'setCurrentWorkspace' argument 2 names different: declaration 'screen' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.h:88:51: style:inconclusive: Function 'setDesktopLayout' argument 1 names different: declaration 'orientation' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.h:88:68: style:inconclusive: Function 'setDesktopLayout' argument 2 names different: declaration 'rows' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenuwindow.h:104:34: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'e' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:766:43: style:inconclusive: Function 'setOrigin' argument 1 names different: declaration '' definition 'newOrigin'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.h:88:78: style:inconclusive: Function 'setDesktopLayout' argument 3 names different: declaration 'columns' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbutton.cpp:799:46: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration '' definition 'event'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.h:88:92: style:inconclusive: Function 'setDesktopLayout' argument 4 names different: declaration 'rightToLeft' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:38:112: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:177:30: style: Variable 'window' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:197:30: style: Variable 'window' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:206:30: style: Variable 'window' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:574:25: performance: Function parameter 'key' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:54:18: style: The scope of the variable 'pg' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:335:44: style: Either there is a missing override/final keyword, or the parameter 'action' can be declared as pointer to const. However it seems that 'setSearchFocus' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:386:58: note: You might need to cast the function pointer here lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:335:44: note: Either there is a missing override/final keyword, or the parameter 'action' can be declared as pointer to const lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:60:13: style: The scope of the variable 'chipFeatureLabel' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:575:30: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:125:13: style: The scope of the variable 'tooltip' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:127:12: style: The scope of the variable 'critTemp' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:128:12: style: The scope of the variable 'maxTemp' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:129:12: style: The scope of the variable 'minTemp' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:130:12: style: The scope of the variable 'curTemp' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:235:9: style: The scope of the variable 'curValue' can be reduced. [variableScope] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:45:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:236:9: style: The scope of the variable 'maxValue' can be reduced. [variableScope] lxqt-panel-2.3.2/panel/backends/wayland/kwin_wayland/lxqtwmbackend_kwinwayland.cpp:557:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:643:33: style: The scope of the variable 'gshortcut' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:644:13: style: The scope of the variable 'path' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:645:13: style: The scope of the variable 'description' can be reduced. [variableScope] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:407:54: style: Argument 'buttonStyle' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.h:71:25: note: Shadowed function lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:407:54: note: Shadow argument lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:500:17: style: Local variable 'panel' shadows outer function [shadowFunction] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.h:86:18: note: Shadowed function lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:500:17: note: Shadow local variable lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:98:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskbar.cpp:500:17: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:127:21: style: Variable 'critTemp' is assigned a value that is never used. [unreadVariable] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:128:20: style: Variable 'maxTemp' is assigned a value that is never used. [unreadVariable] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:129:20: style: Variable 'minTemp' is assigned a value that is never used. [unreadVariable] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:130:20: style: Variable 'curTemp' is assigned a value that is never used. [unreadVariable] lxqt-panel-2.3.2/plugin-sensors/lxqtsensors.cpp:131:26: style: Variable 'highTemperature' is assigned a value that is never used. [unreadVariable] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.cpp:221:63: style:inconclusive: Function 'updateSettings' argument 1 names different: declaration '' definition 'settings'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.h:140:110: style:inconclusive: Function 'cpuLoadFrequencyUpdate' argument 6 names different: declaration 'frequency' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstat.cpp:584:50: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration '' definition 'event'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/lxqtpanel.h:156:54: style:inconclusive: Function 'pluginFlagsChanged' argument 1 names different: declaration 'plugin' definition ''. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1081:56: style: Argument 'position' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:151:26: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1081:56: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1232:31: style: Argument 'length' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:223:9: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1232:31: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1251:62: style: Argument 'position' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:151:26: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1251:62: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1364:32: style: Argument 'opacity' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:230:9: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1364:32: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1377:38: style: Argument 'reserveSpace' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:231:9: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1377:38: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1404:31: style: Argument 'event' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:387:10: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1404:31: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1483:39: style: Argument 'event' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:387:10: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1483:39: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1781:33: style: Argument 'hidable' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:232:10: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1781:33: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1794:39: style: Argument 'visibleMargin' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:233:10: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1794:39: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1807:39: style: Argument 'hideOnOverlap' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:234:10: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1807:39: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1820:38: style: Argument 'animationTime' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:235:9: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1820:38: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1831:34: style: Argument 'showDelay' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:236:9: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1831:34: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1847:45: style: Argument 'iconTheme' shadows outer function [shadowFunction] lxqt-panel-2.3.2/panel/lxqtpanel.h:237:13: note: Shadowed function lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1847:45: note: Shadow argument lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1351:44: performance: Function parameter 'path' should be passed by const reference. [passedByValue] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1643:27: style: Variable 'plug' can be declared as pointer to const [constVariableReference] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1688:17: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1733:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1025:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1037:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1049:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1061:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1570:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:62:18: style: Virtual function 'settingsChanged' is called from constructor 'LXQtWorldClock(const ILXQtPanelPluginStartupInfo&startupInfo)' at line 71. Dynamic binding is not used. [virtualCallInConstructor] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:71:5: note: Calling settingsChanged lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:62:18: note: settingsChanged is a virtual function lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:53:5: style: Class 'LXQtWorldClock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:127:5: style: Class 'LXQtWorldClockPopup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:54:6: style: The destructor '~LXQtWorldClock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:113:14: note: Virtual destructor in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:54:6: note: Destructor in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:56:22: style: The function 'widget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:132:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:56:22: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:57:21: style: The function 'themeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:126:21: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:57:21: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:58:37: style: The function 'flags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:119:19: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:58:37: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:59:10: style: The function 'isSeparate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:210:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:59:10: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:60:10: style: The function 'activated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:160:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:60:10: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:62:18: style: The function 'settingsChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:152:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:62:18: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:63:18: style: The function 'realign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:168:18: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:63:18: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:64:14: style: The function 'configureDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:144:22: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:64:14: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:138:23: style: The function 'instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lxqt-panel-2.3.2/panel/ilxqtpanelplugin.h:245:31: note: Virtual function in base class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.h:138:23: note: Function in derived class lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:375:40: style:inconclusive: Function 'wheelScrolled' argument 1 names different: declaration '' definition 'delta'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:588:35: style:inconclusive: Function 'ActiveLabel' argument 1 names different: declaration '' definition 'parent'. [funcArgNamesDifferentUnnamed] lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclock.cpp:593:43: style:inconclusive: Function 'wheelEvent' argument 1 names different: declaration '' definition 'event'. [funcArgNamesDifferentUnnamed] diff: head lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:310:97: style: Either there is a missing override/final keyword, or the parameter 'output' can be declared as pointer to const [constParameterPointer] head lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqttaskbarwlrwm.cpp:536:74: style: Either there is a missing override/final keyword, or the parameter 'parent' can be declared as pointer to const [constParameterPointer] head lxqt-panel-2.3.2/panel/backends/wayland/wlroots/lxqtwmbackend_wlr.cpp:300:31: style: Variable 'window' can be declared as pointer to const [constVariablePointer] 2.21.0 lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1570:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head lxqt-panel-2.3.2/panel/lxqtpanel.cpp:1570:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:100:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:116:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head lxqt-panel-2.3.2/panel/panelpluginsmodel.cpp:116:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head lxqt-panel-2.3.2/plugin-fancymenu/lxqtfancymenu.cpp:339:42: style: Either there is a missing override/final keyword, or the parameter 'obj' can be declared as pointer to const [constParameterPointer] head lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:335:44: style: Either there is a missing override/final keyword, or the parameter 'action' can be declared as pointer to const. However it seems that 'setSearchFocus' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:386:58: note: You might need to cast the function pointer here lxqt-panel-2.3.2/plugin-mainmenu/lxqtmainmenu.cpp:335:44: note: Either there is a missing override/final keyword, or the parameter 'action' can be declared as pointer to const head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:54:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:55:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu0")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:56:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu1")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:57:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu2")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:58:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu3")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:59:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu4")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:60:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu5")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:61:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu6")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:62:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu7")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:63:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu8")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:64:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu9")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:65:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu10")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:66:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu11")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:67:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu12")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:68:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu13")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:69:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu14")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:70:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu15")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:71:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu16")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:72:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu17")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:73:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu18")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:74:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu19")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:75:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu20")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:76:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu21")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:77:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu22")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:78:26: warning: Redundant code: Found unused cast in expression 'static_cast("cpu23")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:79:26: warning: Redundant code: Found unused cast in expression 'static_cast("memory")'. [constStatement] head lxqt-panel-2.3.2/plugin-sysstat/lxqtsysstatconfiguration.cpp:80:26: warning: Redundant code: Found unused cast in expression 'static_cast("swap")'. [constStatement] 2.21.0 lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:140:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:140:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:697:59: style: Either there is a missing override/final keyword, or the parameter 'sender' can be declared as pointer to const. However it seems that 'groupPopupShown' is a callback function, if 'sender' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:69:94: note: You might need to cast the function pointer here lxqt-panel-2.3.2/plugin-taskbar/lxqttaskgroup.cpp:697:59: note: Either there is a missing override/final keyword, or the parameter 'sender' can be declared as pointer to const head lxqt-panel-2.3.2/plugin-volume/alsaengine.cpp:100:63: style: Either there is a missing override/final keyword, or the parameter 'elem' can be declared as pointer to const [constParameterPointer] 2.21.0 lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:504:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head lxqt-panel-2.3.2/plugin-worldclock/lxqtworldclockconfiguration.cpp:504:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] DONE