mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-02 15:45:21 +00:00
fix: 时尚模式增加阴影
在切换模式根据当前模式判断是否增加阴影 Log: UI优化 Influence: 时尚模式观察阴影 Bug: https://pms.uniontech.com/bug-view-137267.html Change-Id: I510fa4c2a66ed144cf97c88592c52d2b66d93a78
This commit is contained in:
parent
54596580fb
commit
9b9bdc2286
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user