fix: simulate right-click on tray item long press#1628
Conversation
There was a problem hiding this comment.
Sorry @MyLeeJiEun, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
|
Hi @MyLeeJiEun. Thanks for your PR. I'm waiting for a linuxdeepin member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
18838a7 to
e5b13b0
Compare
5cdc2e1 to
af9423f
Compare
|
/merge |
|
This pr cannot be merged! (status: behind) |
1. Add sendRightClickForSurface method to synthesize right-click events via Wayland seat for tray surfaces 2. Expose shellSurface property in PluginSurface for QML access 3. Handle long press in ShellSurfaceItemProxy TapHandler to trigger right-click on tray items 4. Handle long press in PanelTrayItem MouseArea and prevent normal click from firing after long press Log: Simulate right-click mouse events on tray items when long-pressed via touch input fix: 托盘项长按模拟右键点击 1. 新增 sendRightClickForSurface 方法,通过 Wayland seat 向托盘 表面发送右键点击事件 2. 在 PluginSurface 中暴露 shellSurface 属性供 QML 访问 3. 在 ShellSurfaceItemProxy 的 TapHandler 中处理长按,触发 托盘项右键点击 4. 在 PanelTrayItem 的 MouseArea 中处理长按并防止长按结束后 误触发普通点击 Log: 在触控长按托盘项时模拟右键点击鼠标事件 PMS: BUG-364527
af9423f to
61c3daf
Compare
|
/forcemerge |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: mhduiy, MyLeeJiEun The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
This pr force merged! (status: blocked) |
Log: Simulate right-click mouse events on tray items when long-pressed via touch input
fix: 托盘项长按模拟右键点击
Log: 在触控长按托盘项时模拟右键点击鼠标事件
PMS: BUG-364527