diff options
author | Alexis Menard <alexis.menard@nokia.com> | 2009-10-20 08:39:56 (GMT) |
---|---|---|
committer | Alexis Menard <alexis.menard@nokia.com> | 2009-10-20 08:45:47 (GMT) |
commit | a210a1efb3a255235ab22e618c61d0aaccba3d9f (patch) | |
tree | c6842a515fd54ecdcd961a6c4d49180fd0966267 /dist | |
parent | 93550050f4fe4f411bfbd80d7b30ff5bc8a20df7 (diff) | |
download | Qt-a210a1efb3a255235ab22e618c61d0aaccba3d9f.zip Qt-a210a1efb3a255235ab22e618c61d0aaccba3d9f.tar.gz Qt-a210a1efb3a255235ab22e618c61d0aaccba3d9f.tar.bz2 |
QToolButton popup menu is shown at wrong position when embedded in a
QGraphicsView.
The main problem here is that QWidget assume that they are in the screen
somewhere, which means inside the available geometry provided by
QDesktopWidget. But in QGraphicsView the button can be in a position
that is way bigger than the screen resolution. Lot of widgets make
this assumption when positionning subpopups or submenus. Instead of
applying the same code on tons of QWidgets, it's better to have an
helper function in desktop widget which catch this case. It's not
pretty (since it has nothing to do with QDesktopWidget) but we don't
have better solution.
Task-number:QTBUG-3822
Reviewed-by:brad
Diffstat (limited to 'dist')
0 files changed, 0 insertions, 0 deletions