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

chore: add left/right padding to the main window #360

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

hualet
Copy link
Contributor

@hualet hualet commented Sep 20, 2024

add left/right padding to the main window, or it looks like the term content is cut.

add left/right padding to the main window, or it looks like the
term content is cut.
@deepin-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: hualet

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

void setColorScheme(const QString &name);


void updateBackgroundColor();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

得用这个替换setColorScheme才能实现是吗?

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Oct 31, 2024

TAG Bot

New tag: 6.0.15
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #365

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Nov 29, 2024

TAG Bot

New tag: 6.0.16
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #367

@deepin-ci-robot
Copy link

deepin pr auto review

代码审查意见:

  1. QTermWidget::backgroundColor函数中,table指针被检查是否为空,但未检查table[DEFAULT_BACK_COLOR]是否有效。如果table为空,访问table[DEFAULT_BACK_COLOR]会导致未定义行为。

  2. TermWidgetPage::updateBackgroundColor函数中,currentTerminal()可能返回nullptr,应该先检查其是否为nullptr

  3. TermWidgetPage::updateBackgroundColor函数中,Settings::instance()->opacity()可能会返回一个无效的值,应该检查其有效性。

  4. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  5. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  6. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  7. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  8. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  9. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  10. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  11. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  12. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  13. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  14. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  15. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  16. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  17. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  18. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  19. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  20. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  21. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  22. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  23. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  24. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  25. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  26. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  27. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  28. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  29. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  30. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  31. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  32. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  33. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  34. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  35. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  36. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  37. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  38. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  39. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  40. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  41. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  42. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  43. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  44. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  45. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  46. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  47. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  48. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  49. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  50. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  51. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  52. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  53. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  54. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  55. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  56. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  57. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  58. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  59. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  60. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  61. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  62. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  63. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  64. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  65. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  66. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  67. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  68. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  69. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  70. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  71. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  72. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  73. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  74. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  75. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  76. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  77. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  78. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  79. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  80. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  81. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  82. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  83. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  84. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  85. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  86. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  87. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  88. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  89. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  90. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  91. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  92. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  93. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  94. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  95. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  96. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  97. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,以避免在没有终端时设置背景颜色。

  98. TermWidgetPage::updateBackgroundColor函数中,QColor color = currentTerminal()->backgroundColor();应该检查backgroundColor()返回的颜色是否有效。

  99. TermWidgetPage::updateBackgroundColor函数中,color.setAlphaF(Settings::instance()->opacity());应该检查opacity()返回的值是否在有效范围内。

  100. TermWidgetPage::updateBackgroundColor函数中,QPalette palette = this->palette();应该使用const限定符,以避免不必要的拷贝。

  101. TermWidgetPage::updateBackgroundColor函数中,this->setPalette(palette);this->setAutoFillBackground(true);应该放在一个条件语句中,

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.

3 participants