diff --git a/src/music-player/musicbaseandsonglist/SideBarItem.qml b/src/music-player/musicbaseandsonglist/SideBarItem.qml index 4d1e18842..d17a5cc5d 100644 --- a/src/music-player/musicbaseandsonglist/SideBarItem.qml +++ b/src/music-player/musicbaseandsonglist/SideBarItem.qml @@ -1,5 +1,4 @@ -// Copyright (C) 2022-2026 UnionTech Technology Co., Ltd. -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2023 - 2026 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later @@ -23,10 +22,6 @@ ColumnLayout { id: control spacing: 10 Layout.leftMargin: 10 - SystemPalette { - id: systemPalette - colorGroup: SystemPalette.Active - } Rectangle { id: siderTitle @@ -38,7 +33,7 @@ ColumnLayout { width: 42; height: 20 anchors.left: parent.left anchors.leftMargin: 10 - color: systemPalette.placeholderText + color: DTK.themeType === ApplicationHelper.DarkType ? Qt.rgba(247, 247, 247, 0.7) : Qt.rgba(0, 0, 0, 0.7) text: title font: DTK.fontManager.t6 horizontalAlignment: Qt.AlignLeft diff --git a/src/music-player/musicbaseandsonglist/SideBarItemDelegate.qml b/src/music-player/musicbaseandsonglist/SideBarItemDelegate.qml index e8751b18d..3b627a65b 100644 --- a/src/music-player/musicbaseandsonglist/SideBarItemDelegate.qml +++ b/src/music-player/musicbaseandsonglist/SideBarItemDelegate.qml @@ -12,15 +12,15 @@ import org.deepin.dtk 1.0 ItemDelegate { property string type: "library" - readonly property color foregroundColor: checked ? systemPalette.highlightedText - : systemPalette.windowText + readonly property color foregroundColor: { + if (checked) { + return DTK.themeType === ApplicationHelper.DarkType ? "#FFFFFF" : "#FFFFFF" + } + return DTK.themeType === ApplicationHelper.DarkType ? "#B2F7F7F7" : "#000000" + } id: item checked: globalVariant !== undefined && globalVariant.curListPage === model.uuid palette.buttonText: foregroundColor - SystemPalette { - id: systemPalette - colorGroup: SystemPalette.Active - } // 屏蔽空格响应 Keys.onSpacePressed: { event.accepted=false; } Keys.onReleased: { event.accepted=(event.key===Qt.Key_Space); }