D5232: Add override to methods that override methods on their parent class

Aleix Pol Gonzalez noreply at phabricator.kde.org
Tue Mar 28 22:47:07 UTC 2017


apol created this revision.
Restricted Application added a project: KWin.
Restricted Application added subscribers: KWin, kwin, plasma-devel.

REVISION SUMMARY
  I was trying to compile kwin and it was impossible to read the output because
  clang complains if it should override and it doesn't
  Something similar was done to Plasma as well.

REPOSITORY
  R108 KWin

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D5232

AFFECTED FILES
  abstract_client.h
  abstract_egl_backend.h
  activities.h
  autotests/fakeeffectplugin.cpp
  autotests/fakeeffectplugin_version.cpp
  autotests/integration/debug_console_test.cpp
  autotests/integration/helper/copy.cpp
  autotests/integration/helper/paste.cpp
  autotests/integration/internal_window.cpp
  autotests/integration/kwin_wayland_test.h
  autotests/integration/lockscreen.cpp
  autotests/integration/modifier_only_shortcut_test.cpp
  autotests/integration/plasmawindow_test.cpp
  autotests/integration/pointer_input.cpp
  autotests/mock_abstract_client.h
  autotests/mock_client.h
  autotests/mock_effectshandler.h
  autotests/mock_screens.h
  autotests/mock_workspace.h
  autotests/tabbox/mock_tabboxclient.h
  autotests/tabbox/mock_tabboxhandler.h
  autotests/test_window_paint_data.cpp
  client.h
  client_machine.h
  composite.h
  cursor.h
  dbusinterface.h
  debug_console.h
  decorations/decoratedclient.h
  decorations/decorationbridge.h
  decorations/decorationrenderer.h
  decorations/settings.h
  deleted.h
  effectloader.h
  effects.h
  effects/backgroundcontrast/contrast.h
  effects/blur/blur.h
  effects/blur/blur_config.h
  effects/blur/blurshader.h
  effects/colorpicker/colorpicker.h
  effects/coverswitch/coverswitch.h
  effects/coverswitch/coverswitch_config.h
  effects/cube/cube.h
  effects/cube/cube_config.h
  effects/cube/cube_inside.h
  effects/cube/cubeslide.h
  effects/cube/cubeslide_config.h
  effects/desktopgrid/desktopgrid.h
  effects/desktopgrid/desktopgrid_config.h
  effects/diminactive/diminactive.h
  effects/diminactive/diminactive_config.h
  effects/dimscreen/dimscreen.h
  effects/fallapart/fallapart.h
  effects/flipswitch/flipswitch.h
  effects/flipswitch/flipswitch_config.h
  effects/glide/glide.h
  effects/glide/glide_config.h
  effects/highlightwindow/highlightwindow.h
  effects/invert/invert.h
  effects/invert/invert_config.h
  effects/kscreen/kscreen.h
  effects/lookingglass/lookingglass.h
  effects/lookingglass/lookingglass_config.h
  effects/magiclamp/magiclamp.h
  effects/magiclamp/magiclamp_config.h
  effects/magnifier/magnifier.h
  effects/magnifier/magnifier_config.h
  effects/minimizeanimation/minimizeanimation.h
  effects/mouseclick/mouseclick.h
  effects/mouseclick/mouseclick_config.h
  effects/mousemark/mousemark.h
  effects/mousemark/mousemark_config.h
  effects/presentwindows/presentwindows.h
  effects/presentwindows/presentwindows_config.h
  effects/resize/resize.h
  effects/resize/resize_config.h
  effects/screenedge/screenedgeeffect.h
  effects/screenshot/screenshot.h
  effects/sheet/sheet.h
  effects/showfps/showfps.h
  effects/showfps/showfps_config.h
  effects/showpaint/showpaint.h
  effects/slide/slide.h
  effects/slideback/slideback.h
  effects/slidingpopups/slidingpopups.h
  effects/snaphelper/snaphelper.h
  effects/startupfeedback/startupfeedback.h
  effects/thumbnailaside/thumbnailaside.h
  effects/thumbnailaside/thumbnailaside_config.h
  effects/touchpoints/touchpoints.h
  effects/trackmouse/trackmouse.h
  effects/trackmouse/trackmouse_config.h
  effects/windowgeometry/windowgeometry.h
  effects/windowgeometry/windowgeometry_config.h
  effects/wobblywindows/wobblywindows.h
  effects/wobblywindows/wobblywindows_config.h
  effects/zoom/zoom.h
  effects/zoom/zoom_config.h
  focuschain.h
  geometrytip.h
  globalshortcuts.h
  helpers/xclipboardsync/waylandclipboard.h
  input.h
  kcmkwin/kwincompositing/compositing.h
  kcmkwin/kwincompositing/main.cpp
  kcmkwin/kwincompositing/model.h
  kcmkwin/kwindecoration/declarative-plugin/buttonsmodel.h
  kcmkwin/kwindecoration/declarative-plugin/previewbridge.h
  kcmkwin/kwindecoration/declarative-plugin/previewbutton.h
  kcmkwin/kwindecoration/declarative-plugin/previewclient.h
  kcmkwin/kwindecoration/declarative-plugin/previewitem.h
  kcmkwin/kwindecoration/declarative-plugin/previewsettings.h
  kcmkwin/kwindecoration/decorationmodel.h
  kcmkwin/kwindecoration/kcm.h
  kcmkwin/kwindesktop/desktopnameswidget.h
  kcmkwin/kwindesktop/main.h
  kcmkwin/kwinoptions/main.h
  kcmkwin/kwinoptions/mouse.h
  kcmkwin/kwinoptions/windows.h
  kcmkwin/kwinrules/detectwidget.h
  kcmkwin/kwinrules/kcm.h
  kcmkwin/kwinrules/ruleslist.h
  kcmkwin/kwinrules/ruleswidget.h
  kcmkwin/kwinscreenedges/main.h
  kcmkwin/kwinscreenedges/monitor.h
  kcmkwin/kwinscreenedges/screenpreviewwidget.h
  kcmkwin/kwinscripts/module.h
  kcmkwin/kwintabbox/layoutpreview.h
  kcmkwin/kwintabbox/main.h
  kcmkwin/kwintabbox/thumbnailitem.h
  keyboard_input.h
  lanczosfilter.h
  libinput/connection.cpp
  libinput/connection.h
  libinput/device.h
  libinput/events.h
  libkwineffects/kwinanimationeffect.h
  libkwineffects/kwineffects.h
  logind.h
  main.h
  main_wayland.h
  main_x11.h
  netinfo.h
  options.h
  outline.h
  platform.h
  plugins/idletime/poller.h
  plugins/kdecorations/aurorae/src/aurorae.h
  plugins/kdecorations/aurorae/src/colorhelper.h
  plugins/kdecorations/aurorae/src/decorationoptions.h
  plugins/kdecorations/aurorae/src/decorationplugin.h
  plugins/kdecorations/aurorae/src/lib/auroraetheme.h
  plugins/kdecorations/aurorae/themes/plastik/code/plastikbutton.h
  plugins/kdecorations/aurorae/themes/plastik/code/plastikplugin.h
  plugins/kglobalaccel/kglobalaccel_plugin.h
  plugins/platforms/drm/drm_backend.h
  plugins/platforms/drm/drm_inputeventfilter.h
  plugins/platforms/drm/drm_object_connector.h
  plugins/platforms/drm/drm_object_crtc.h
  plugins/platforms/drm/drm_object_plane.h
  plugins/platforms/drm/drm_output.h
  plugins/platforms/drm/egl_gbm_backend.h
  plugins/platforms/drm/scene_qpainter_drm_backend.h
  plugins/platforms/drm/screens_drm.h
  plugins/platforms/fbdev/fb_backend.h
  plugins/platforms/fbdev/scene_qpainter_fb_backend.h
  plugins/platforms/virtual/egl_gbm_backend.h
  plugins/platforms/virtual/scene_qpainter_virtual_backend.h
  plugins/platforms/virtual/screens_virtual.h
  plugins/platforms/virtual/virtual_backend.h
  plugins/platforms/wayland/egl_wayland_backend.h
  plugins/platforms/wayland/scene_qpainter_wayland_backend.h
  plugins/platforms/wayland/wayland_backend.h
  plugins/platforms/x11/common/eglonxbackend.h
  plugins/platforms/x11/standalone/edge.h
  plugins/platforms/x11/standalone/glxbackend.h
  plugins/platforms/x11/standalone/screens_xrandr.h
  plugins/platforms/x11/standalone/windowselector.h
  plugins/platforms/x11/standalone/x11_platform.h
  plugins/platforms/x11/standalone/x11cursor.h
  plugins/platforms/x11/standalone/xinputintegration.cpp
  plugins/platforms/x11/standalone/xinputintegration.h
  plugins/platforms/x11/windowed/egl_x11_backend.h
  plugins/platforms/x11/windowed/scene_qpainter_x11_backend.h
  plugins/platforms/x11/windowed/x11windowed_backend.h
  plugins/qpa/abstractplatformcontext.h
  plugins/qpa/backingstore.h
  plugins/qpa/integration.h
  plugins/qpa/platformcursor.h
  plugins/qpa/screen.h
  plugins/qpa/window.h
  pointer_input.h
  rules.h
  scene.h
  scene_opengl.h
  scene_qpainter.h
  scene_xrender.h
  screenedge.h
  screenlockerwatcher.h
  screens.h
  scripting/dbuscall.h
  scripting/genericscriptedconfig.h
  scripting/screenedgeitem.h
  scripting/scriptedeffect.h
  scripting/scripting.h
  scripting/scripting_model.h
  shadow.h
  shell_client.h
  sm.h
  tabbox/clientmodel.h
  tabbox/desktopchain.h
  tabbox/desktopmodel.h
  tabbox/switcheritem.h
  tabbox/tabbox.h
  tabbox/tabboxhandler.h
  tests/pointergesturestest.cpp
  tests/screenedgeshowtest.cpp
  tests/waylandclienttest.h
  thumbnailitem.h
  toplevel.h
  touch_input.h
  unmanaged.h
  useractions.h
  utils.h
  virtual_terminal.h
  virtualdesktops.h
  virtualkeyboard.h
  wayland_cursor_theme.h
  wayland_server.h
  workspace.h

To: apol, #plasma, graesslin, davidedmundson
Cc: plasma-devel, kwin, #kwin, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170328/2284d752/attachment-0001.html>


More information about the Plasma-devel mailing list