fix: 时尚模式增加阴影

在切换模式根据当前模式判断是否增加阴影

Log: UI优化
Influence: 时尚模式观察阴影
Bug: https://pms.uniontech.com/bug-view-137267.html
Change-Id: I510fa4c2a66ed144cf97c88592c52d2b66d93a78
This commit is contained in:
donghualin 2022-09-22 08:56:24 +00:00
parent 54596580fb
commit 9b9bdc2286

View File

@ -353,6 +353,7 @@ void MainWindowBase::setDisplayMode(const Dock::DisplayMode &displayMode)
{
m_displayMode = displayMode;
adjustShadowMask();
m_platformWindowHandle.setShadowOffset(QPoint(0, (displayMode == Dock::DisplayMode::Fashion ? 5 : 0)));
}
void MainWindowBase::setPosition(const Dock::Position &position)
@ -554,7 +555,9 @@ void MainWindowBase::initUi()
m_platformWindowHandle.setEnableBlurWindow(true);
m_platformWindowHandle.setTranslucentBackground(true);
m_platformWindowHandle.setShadowOffset(QPoint(0, 0));
m_platformWindowHandle.setShadowColor(Qt::transparent);
QColor shadorColor = Qt::black;
shadorColor.setAlpha(static_cast<int>(0.3 * 255));
m_platformWindowHandle.setShadowColor(shadorColor);
}
void MainWindowBase::resizeEvent(QResizeEvent *event)