diff options
author | Shawn Rutledge <shawn.rutledge@qt.io> | 2019-06-17 17:47:30 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2019-09-19 17:40:56 +0200 |
commit | ecc83677006dc7dffcd2417b1e3cff88b0615756 (patch) | |
tree | edc31425327ff88169efdba57504ae24ab5596f1 /examples/widgets/widgets/tablet/tabletcanvas.h | |
parent | e0cad1aab53119a0e47467f2236f019ce8d6da2a (diff) |
Add QScreen::virtualSiblingAt() and use it in QMenubarPrivate::popupAction
QGuiApplication::screenAt() is documented "If the point maps to more
than one set of virtual siblings, the first match is returned."
But in many cases it's possible to start from a known screen and
consider only its siblings, as when deciding where to open a QMenu
from a QMenuBar: the QMenuBar is already shown on some screen(s),
so the QMenu must be shown on a sibling from that set. This function
should be useful in other such cases too, hence it might as well
be public API.
Task-number: QTBUG-76162
Change-Id: I83c74b40eb53f56fb285a6074a3dc2c0ea9c570b
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'examples/widgets/widgets/tablet/tabletcanvas.h')
0 files changed, 0 insertions, 0 deletions