Commit cdab9da
fix: remove redundant palette setup in RoundScrollArea
1. Removed unnecessary palette initialization in constructor that was
setting window brush to transparent
2. Changed paintEvent to directly use Qt::transparent instead of
palette().window()
3. This simplifies the code while maintaining the same visual effect
of transparency
4. The palette setup was redundant since we're manually painting the
background anyway
fix: 移除RoundScrollArea,使用QScrollArea.
1. 移除RoundScrollArea
2. 修改paintEvent直接使用Qt::transparent替代palette().window()
3. 在保持相同透明视觉效果的同时简化了代码
4. 调色板设置是多余的,因为我们已经手动绘制背景
Pms: bug-3155351 parent 731f05a commit cdab9da
5 files changed
Lines changed: 2 additions & 70 deletions
File tree
- plugins/dde-dock
- brightness
- util
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | 17 | | |
20 | 18 | | |
21 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
62 | 61 | | |
63 | 62 | | |
64 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
39 | 38 | | |
40 | 39 | | |
41 | 40 | | |
42 | | - | |
| 41 | + | |
43 | 42 | | |
44 | 43 | | |
45 | 44 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments