Add Theme::blurBehindEnabled()
ClosedPublic

Authored by kossebau on Mar 20 2019, 10:12 AM.

Details

Summary

Allows themes to disable the blurring of what is behind panels,
if they either do not need it (being fully opaque) or by design want
non-blurry transparency.

Diff Detail

Repository
R242 Plasma Framework (Library)
Branch
addblurbehindflag
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 9903
Build 9921: arc lint + arc unit
kossebau created this revision.Mar 20 2019, 10:12 AM
Restricted Application added a project: Frameworks. · View Herald TranscriptMar 20 2019, 10:12 AM
Restricted Application added a subscriber: kde-frameworks-devel. · View Herald Transcript
kossebau requested review of this revision.Mar 20 2019, 10:12 AM
davidedmundson accepted this revision.Mar 20 2019, 11:42 AM
This revision is now accepted and ready to land.Mar 20 2019, 11:42 AM
kossebau added inline comments.Mar 20 2019, 12:06 PM
src/plasma/theme.h
391

And this and above should have been updated to "[BlurBehindEffect]", as actually used in the code. So much for quick pre-lunch uploading, tss.

Will fix when landing the patch later tonight.

kossebau updated this revision to Diff 54416.Mar 20 2019, 3:28 PM

add missed-out application of the flag in PlasmaQuick::Dialog

kossebau updated this revision to Diff 54417.Mar 20 2019, 3:34 PM

Remove sneaked-in code clean-up for repeated fetching of mask

@davidedmundson Is the new dialog code fine?

davidedmundson accepted this revision.Mar 21 2019, 6:03 PM
This revision was automatically updated to reflect the committed changes.