mirror of
https://github.com/zoriya/noctalia-shell.git
synced 2026-08-11 08:39:18 +00:00
23 lines
596 B
QML
23 lines
596 B
QML
import QtQuick
|
|
import QtQuick.Effects
|
|
import qs.Commons
|
|
import qs.Services
|
|
|
|
// Unified shadow system
|
|
Item {
|
|
id: root
|
|
required property var source
|
|
|
|
layer.enabled: Settings.data.general.enableShadows && !PowerProfileService.noctaliaPerformanceMode
|
|
layer.effect: MultiEffect {
|
|
source: root.source
|
|
shadowEnabled: true
|
|
blurMax: Style.shadowBlurMax
|
|
shadowBlur: Style.shadowBlur
|
|
shadowOpacity: Style.shadowOpacity
|
|
shadowColor: Color.black
|
|
shadowHorizontalOffset: Settings.data.general.shadowOffsetX
|
|
shadowVerticalOffset: Settings.data.general.shadowOffsetY
|
|
}
|
|
}
|