Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sync: from linuxdeepin/dtkwidget #88

Merged
merged 1 commit into from
Oct 22, 2024
Merged

sync: from linuxdeepin/dtkwidget #88

merged 1 commit into from
Oct 22, 2024

Conversation

deepin-ci-robot
Copy link
Contributor

Synchronize source files from linuxdeepin/dtkwidget.

Source-pull-request: linuxdeepin/dtkwidget#611

@deepin-ci-robot
Copy link
Contributor Author

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: deepin-ci-robot

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@deepin-ci-robot
Copy link
Contributor Author

deepin pr auto review

代码审查意见:

  1. DSwitchButton::checkStateSet函数中,DDciIcon的使用可能需要检查是否已经包含了相应的头文件,并且确保DDciIcon类和fromTheme方法在项目中是可用的。

  2. DSwitchButton::checkStateSet函数中,d->player.setIcon(icon);这行代码假设d->player是一个可以设置图标的对象。需要确认d->player的类型和setIcon方法是否正确。

  3. DLabel::paintEvent函数中,对于QImageQPixmap的创建和操作,建议添加错误处理逻辑,以防止在图像处理过程中出现异常。

  4. DLabel::paintEvent函数中,对于QImageQPixmap的创建和操作,建议使用std::unique_ptrQScopedPointer来管理内存,以避免内存泄漏。

  5. DSimpleListView::mouseMoveEventDSimpleListView::mouseReleaseEvent函数中,mouseHoverChangedmouseReleaseChanged函数的调用可能需要检查是否已经包含了相应的头文件,并且确保这些函数在项目中是可用的。

  6. DSimpleListView::mouseMoveEventDSimpleListView::mouseReleaseEvent函数中,QPointFQPoint的转换可能需要确认是否正确,以确保鼠标事件的位置信息被正确处理。

  7. DSimpleListView::mouseReleaseEvent函数中,mouseReleaseChanged函数的调用可能需要检查是否已经包含了相应的头文件,并且确保这些函数在项目中是可用的。

  8. ImageLabel类的paintEvent函数中,p.drawPixmap的调用可能需要确认pixmap()方法是否返回一个有效的QPixmap对象。

  9. ImageLabel类的paintEvent函数中,p.drawPixmap的调用可能需要确认pixmap(Qt::ReturnByValue)是否是正确的调用方式,并且确保Qt::ReturnByValue在项目中是可用的。

  10. ImageLabel类的paintEvent函数中,p.drawPixmap的调用可能需要确认rect().marginsRemoved(contentsMargins())是否正确地计算了绘制区域。

  11. DBounceAnimation::eventFilter函数中,d->m_deltaSum += wheelEvent->pixelDelta().x() != 0 ? wheelEvent->pixelDelta().x() : wheelEvent->pixelDelta().y();这行代码可能需要确认wheelEvent->pixelDelta().x()wheelEvent->pixelDelta().y()是否正确地获取了滚轮事件的像素增量。

  12. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认是否已经包含了相应的头文件,并且确保这些函数在项目中是可用的。

  13. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认Qt::VerticalQt::Horizontal是否正确地表示了垂直和水平方向。

  14. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0 ? Qt::Vertical : Qt::Horizontal是否正确地判断了滚轮事件的旋转方向。

  15. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  16. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  17. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  18. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  19. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  20. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  21. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  22. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  23. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  24. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  25. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  26. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  27. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  28. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  29. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  30. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  31. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  32. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  33. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  34. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  35. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  36. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  37. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  38. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  39. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  40. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  41. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  42. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  43. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  44. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  45. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  46. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  47. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  48. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  49. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  50. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  51. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  52. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  53. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  54. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  55. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  56. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  57. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  58. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  59. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  60. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  61. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  62. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  63. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  64. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  65. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  66. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  67. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  68. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  69. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  70. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  71. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  72. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  73. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  74. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  75. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  76. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  77. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  78. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  79. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  80. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  81. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  82. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  83. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x()是否正确地获取了滚轮事件的旋转角度。

  84. DBounceAnimation::eventFilter函数中,bounceBack函数的调用可能需要确认wheelEvent->angleDelta().x() == 0是否正确地判断了滚轮事件是否在垂直方向上旋转。

  85. DBounceAnimation::eventFilter函数中

Synchronize source files from linuxdeepin/dtkwidget.

Source-pull-request: linuxdeepin/dtkwidget#611
@kegechen kegechen merged commit acc60fb into master Oct 22, 2024
5 of 11 checks passed
@kegechen kegechen deleted the sync-pr-611-nosync branch October 22, 2024 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants