[Differential] [Request, 50 lines] D4546: Add more API to enable custom menu positioning.
Eike Hein
noreply at phabricator.kde.org
Fri Feb 10 12:43:46 UTC 2017
hein created this revision.
hein added reviewers: Plasma, mart.
hein added a subscriber: plasma-devel.
Restricted Application added projects: Plasma, Frameworks.
Restricted Application added a subscriber: Frameworks.
REVISION SUMMARY
Without being able to get the menu size it's not possible to
calculate the right values to pass to open() for cases where
we want to bypass QMenu's own positioning behavior. This
enables doing things like "open context menu above panel even
if it would fit below" with QML menus.
I'm not happy with this change, but if we want the result it's
what we gotta do.
REPOSITORY
R242 Plasma Framework (Library)
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D4546
AFFECTED FILES
src/declarativeimports/plasmacomponents/qmenu.cpp
src/declarativeimports/plasmacomponents/qmenu.h
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: hein, #plasma, mart
Cc: plasma-devel, #frameworks, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20170210/e836ce73/attachment.html>
More information about the Kde-frameworks-devel
mailing list