kwin/effects/slide
Vlad Zagorodniy e38ecfcbcf [effects/slide] Completely delete forced roles
Summary:
The slide effect doesn't completely remove forced blur and background
contrast roles. According to `EffectWindow::setData` implementation,

```lang=cpp
void EffectWindowImpl::setData(int role, const QVariant &data)
{
    if (!data.isNull())
        dataMap[ role ] = data;
    else
        dataMap.remove(role);
    emit effects->windowDataChanged(this, role);
}
```

in order to delete previously set data, we should pass a null variant.

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: davidedmundson, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D13470
2018-06-11 15:32:19 +03:00
..
CMakeLists.txt [effects/slide] Add 'Duration' option 2018-01-01 16:54:02 +02:00
slide.cpp [effects/slide] Completely delete forced roles 2018-06-11 15:32:19 +03:00
slide.h [effects] replace old slide effect with a new one 2018-02-16 06:09:27 +02:00
slide.kcfg [effects] replace old slide effect with a new one 2018-02-16 06:09:27 +02:00
slide_config.cpp [effects] replace old slide effect with a new one 2018-02-16 06:09:27 +02:00
slide_config.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2018-05-19 06:12:38 +02:00
slide_config.h [effects] replace old slide effect with a new one 2018-02-16 06:09:27 +02:00
slide_config.ui [effects/slide] Use FormLayout in KCM 2018-06-11 15:31:56 +03:00
slideconfig.kcfgc [effects/slide] Add 'Duration' option 2018-01-01 16:54:02 +02:00