D6531: Sublime::Container : set sorted open document list as Dock menu
"René J.V. Bertin"
noreply at phabricator.kde.org
Fri Jul 7 10:09:53 UTC 2017
rjvbb added a comment.
Yes, it just replacesinternally this sets just an ObjC class variable (the internal NSMenu* corresponding to the QMenu) which is returned by [NSApplicationDelegate applicationDockMenu], retaining the new instance and releasing the previous.
The real question is if there's a method that gets called reliably whenever you click in a view belonging to a container (that's not the current). Do you think it would be exhaustive enough to implement a Container::mousePressEvent() override, or is there a more generic (Container) function that always gets called whenever a document gets the focus? We'd also need to cover the case when a Container is closed with its last open document, and another one becomes active. `Container::focusInEvent()`, maybe?
REPOSITORY
R33 KDevPlatform
REVISION DETAIL
https://phabricator.kde.org/D6531
To: rjvbb, #kdevelop, kfunk
Cc: kfunk, kdevelop-devel, kde-mac, geetamc, Pilzschaf, akshaydeo, surgenight, arrowdodger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-mac/attachments/20170707/8887d6fa/attachment.html>
More information about the kde-mac
mailing list