Support Qt::NoDropShadowWindowHint in QWasmWindow
Change-Id: I37b8b4c4d6b717d5fcd32b0793c2209850747085 Reviewed-by: Aleksandr Reviakin <aleksandr.reviakin@qt.io> Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
This commit is contained in:
parent
438096371c
commit
c4a350db34
@ -27,11 +27,14 @@ const char *Style = R"css(
|
||||
}
|
||||
|
||||
.qt-window {
|
||||
box-shadow: rgb(0 0 0 / 20%) 0px 10px 16px 0px, rgb(0 0 0 / 19%) 0px 6px 20px 0px;
|
||||
position: absolute;
|
||||
background-color: lightgray;
|
||||
}
|
||||
|
||||
.qt-window.has-shadow {
|
||||
box-shadow: rgb(0 0 0 / 20%) 0px 10px 16px 0px, rgb(0 0 0 / 19%) 0px 6px 20px 0px;
|
||||
}
|
||||
|
||||
.qt-window.has-title-bar {
|
||||
border: var(--border-width) solid lightgray;
|
||||
caret-color: transparent;
|
||||
|
@ -359,6 +359,7 @@ void QWasmWindow::setWindowFlags(Qt::WindowFlags flags)
|
||||
{
|
||||
m_flags = flags;
|
||||
dom::syncCSSClassWith(m_qtWindow, "has-title-bar", hasTitleBar());
|
||||
dom::syncCSSClassWith(m_qtWindow, "has-shadow", !flags.testFlag(Qt::NoDropShadowWindowHint));
|
||||
}
|
||||
|
||||
void QWasmWindow::setWindowState(Qt::WindowStates newState)
|
||||
|
Loading…
x
Reference in New Issue
Block a user