@@ -73,8 +73,10 @@ void ImportTimeLineView::updateDateNumLabel()
7373void ImportTimeLineView::themeChangeSlot (DGuiApplicationHelper::ColorType themeType)
7474{
7575 qDebug () << " Theme changed to:" << (themeType == DGuiApplicationHelper::LightType ? " Light" : " Dark" );
76- DPalette pa1 = DPaletteHelper::instance ()->palette (m_timeLineViewWidget);
77- pa1.setBrush (DPalette::Base, pa1.color (DPalette::Window));
76+ DPalette pa1 = DPaletteHelper::instance ()->palette (this );
77+ auto bakColor = pa1.color (DPalette::Window);
78+ bakColor.setAlpha (0.95 * 255 );
79+ pa1.setBrush (DPalette::Window, bakColor);
7880 m_timeLineViewWidget->setPalette (pa1);
7981
8082 m_importTitleItem->setForegroundRole (DPalette::Window);
@@ -256,12 +258,6 @@ void ImportTimeLineView::initTimeLineViewWidget()
256258 titleViewLayout->addLayout (hDateNumLayout);
257259 titleViewLayout->addStretch (100 );
258260
259- DPalette ppal_light = DPaletteHelper::instance ()->palette (m_importTitleItem);
260- ppal_light.setBrush (DPalette::Window, ppal_light.color (DPalette::Base));
261- QGraphicsOpacityEffect *opacityEffect_light = new QGraphicsOpacityEffect;
262- opacityEffect_light->setOpacity (0.95 );
263- m_importTitleItem->setPalette (ppal_light);
264- m_importTitleItem->setGraphicsEffect (opacityEffect_light);
265261 m_importTitleItem->setAutoFillBackground (true );
266262 m_importTitleItem->setContentsMargins (0 , 0 , 0 , 0 );
267263 m_importTitleItem->setGeometry (0 , 0 , this ->width () - 15 , SUSPENSION_WIDGET_HEIGHT);
0 commit comments