qt6-bb10/src/platformheaders
Alexander Volkov 556221d97b QSystemTrayIcon/X11: Move platform-specific calls to the xcb plugin
- Detect the tray icon window in the platform plugin by the object
  name. This way we don't need
  QXcbWindowFunctions::requestSystemTrayWindowDockIdentifier().

- Get rid of unused calls
  QXcbIntegrationFunctions::xEmbedSystemTrayVisualHasAlphaChannel()
  and QXcbWindowFunctions::setParentRelativeBackPixmap().

- Mark the tray icon window as embedded to be able to get the correct
  result from QWindow::mapToGlobal(). It allows to drop
  QXcbWindowFunctions::systemTrayWindowGlobalGeometry().

This change allows to remove the intermediate level between
the QSystemTrayIconSys widget and the xcb plugin. The code looks
clearer.

Change-Id: I7d067131287a6dec162b36f0bddc8cb518aaa38c
Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>
2018-07-10 20:04:09 +00:00
..
cocoafunctions doc: Correct include guard 2017-04-07 10:09:00 +00:00
doc Merge remote-tracking branch 'origin/5.6' into 5.7 2016-06-06 09:04:55 +02:00
eglfsfunctions Docs: Mark vsp2SetLayerAlpha as preliminary 2018-05-02 09:36:16 +00:00
helper Updated license headers 2016-01-15 12:25:24 +00:00
nativecontexts Doc: Add missing full stops in briefs 2018-06-21 14:23:30 +00:00
waylandfunctions Move waylandfunctions from qtwayland to qtbase 2016-02-11 12:58:29 +00:00
windowsfunctions doc: Fix remaining qdoc warnings in platformheaders 2018-01-16 16:59:09 +00:00
xcbfunctions QSystemTrayIcon/X11: Move platform-specific calls to the xcb plugin 2018-07-10 20:04:09 +00:00
platformheaders.pro Move waylandfunctions from qtwayland to qtbase 2016-02-11 12:58:29 +00:00