[BUG]128208 - 解决添加歌单按扭+号深色模式下未反白问题
|
@ -18,6 +18,29 @@ SideBarWidget::SideBarWidget(QWidget *parent) : LeftsiderbarWidget(parent)
|
|||
getPlayListName();
|
||||
}
|
||||
|
||||
void SideBarWidget::initAddButton()
|
||||
{
|
||||
if (myPlayListBtn == nullptr) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (WidgetStyle::themeColor == 1) {
|
||||
myPlayListBtn->setStyleSheet("QPushButton{border-image: url(:/img/list-add-symbolic/list-add-symbolic-default-white.png);}"
|
||||
"QPushButton:hover{border-image: url(:/img/list-add-symbolic/list-add-symbolic-hover-white.png);}"
|
||||
"QPushButton:pressed{border-image: url(:/img/list-add-symbolic/list-add-symbolic-click-white.png);}"
|
||||
);
|
||||
|
||||
|
||||
} else {
|
||||
myPlayListBtn->setStyleSheet("QPushButton{border-image: url(:/img/list-add-symbolic/list-add-symbolic-default-black.png);}"
|
||||
"QPushButton:hover{border-image: url(:/img/list-add-symbolic/list-add-symbolic-hover-black.png);}"
|
||||
"QPushButton:pressed{border-image: url(:/img/list-add-symbolic/list-add-symbolic-click-black.png);}"
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void SideBarWidget::initWidget()
|
||||
{
|
||||
this->setProperty("useSystemStyleBlur", true);
|
||||
|
@ -72,11 +95,12 @@ void SideBarWidget::initWidget()
|
|||
myPlayListLabel->setFixedHeight(28);
|
||||
|
||||
myPlayListBtn = new QPushButton();
|
||||
myPlayListBtn->setFixedSize(20,20);
|
||||
myPlayListBtn->setIcon(QIcon::fromTheme("list-add-symbolic"));
|
||||
myPlayListBtn->setProperty("isWindowButton", 0x1);
|
||||
myPlayListBtn->setProperty("useIconHighlightEffect", 0x2);
|
||||
myPlayListBtn->setFlat(true);
|
||||
initAddButton();
|
||||
myPlayListBtn->setFixedSize(36,36);
|
||||
// myPlayListBtn->setIcon(QIcon::fromTheme("list-add-symbolic"));
|
||||
// myPlayListBtn->setProperty("isWindowButton", 0x1);
|
||||
// myPlayListBtn->setProperty("useIconHighlightEffect", 0x2);
|
||||
// myPlayListBtn->setFlat(true);
|
||||
|
||||
myPlayListLayout->addWidget(myPlayListLabel);
|
||||
myPlayListLayout->addStretch();
|
||||
|
@ -171,7 +195,7 @@ void SideBarWidget::sidecolor()
|
|||
{
|
||||
myPlayListLabel->setStyleSheet("line-height: 14px;");
|
||||
libraryLabel->setStyleSheet("line-height: 14px;");
|
||||
|
||||
initAddButton();
|
||||
if(WidgetStyle::themeColor == 1)
|
||||
{
|
||||
// 黑色主题,跟随主题切换,否则paintevent主题切换不生效
|
||||
|
|
|
@ -26,6 +26,7 @@ public:
|
|||
explicit SideBarWidget(QWidget *parent = nullptr);
|
||||
public:
|
||||
void sidecolor();
|
||||
void initAddButton();
|
||||
|
||||
public:
|
||||
//新建歌单弹窗界面
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
kylin-music (1.1.0.47-ok6~0725) yangtze; urgency=medium
|
||||
|
||||
* [BUG]
|
||||
- close-cd: #128208, 解决添加歌单按扭+号在深色模式下未反白问题
|
||||
|
||||
* 其他: 无
|
||||
|
||||
-- chenchen1 <chenchen1@kylinos.cn> Tue, 20 Jun 2023 16:08:08 +0800
|
||||
|
||||
kylin-music (1.1.0.47-ok6~0724) yangtze; urgency=medium
|
||||
|
||||
* [BUG]
|
||||
|
|
After Width: | Height: | Size: 773 B |
After Width: | Height: | Size: 766 B |
After Width: | Height: | Size: 398 B |
After Width: | Height: | Size: 378 B |
After Width: | Height: | Size: 728 B |
After Width: | Height: | Size: 767 B |
|
@ -0,0 +1 @@
|
|||
<svg id="图层_1" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><defs><style>.cls-1{fill:#262626;}</style></defs><g id="i"><g id="_16_复制" data-name=" 16 复制"><path class="cls-1" d="M7.5,13a.5.5,0,0,1-.5-.5v-8a.5.5,0,0,1,1,0v8A.5.5,0,0,1,7.5,13Z"/><path class="cls-1" d="M11.5,9h-8a.5.5,0,0,1,0-1h8a.5.5,0,0,1,0,1Z"/></g></g></svg>
|
After Width: | Height: | Size: 368 B |
7
res.qrc
|
@ -146,5 +146,12 @@
|
|||
<file>img/default/defaultIconLight.png</file>
|
||||
<file>img/lightshow/maximize.svg</file>
|
||||
<file>img/lightshow/close.svg</file>
|
||||
<file>img/list-add-symbolic/list-add-symbolic-click-black.png</file>
|
||||
<file>img/list-add-symbolic/list-add-symbolic-click-white.png</file>
|
||||
<file>img/list-add-symbolic/list-add-symbolic-default-black.png</file>
|
||||
<file>img/list-add-symbolic/list-add-symbolic-default-white.png</file>
|
||||
<file>img/list-add-symbolic/list-add-symbolic-hover-black.png</file>
|
||||
<file>img/list-add-symbolic/list-add-symbolic-hover-white.png</file>
|
||||
<file>img/list-add-symbolic/list-add-symbolic.svg</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
|