summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarko Niemelä <marko.a.niemela@nokia.com>2012-01-30 09:39:39 +0200
committerMarko Niemelä <marko.a.niemela@nokia.com>2012-01-30 09:39:39 +0200
commitc0eef270ec16429a227a6a8d829047a147f4c0f7 (patch)
tree053edf4e976beca54665ce27dac1543ed55e33fe /src
parent59be45ef7616ef6dc55a7ebdd73a72b1785a95cb (diff)
downloadqtgraphicaleffects-c0eef270ec16429a227a6a8d829047a147f4c0f7.tar.gz
Fixed MaskedBlur transparentBorder
Diffstat (limited to 'src')
-rw-r--r--src/effects/MaskedBlur.qml18
1 files changed, 4 insertions, 14 deletions
diff --git a/src/effects/MaskedBlur.qml b/src/effects/MaskedBlur.qml
index 1b24bf7..7e0a21e 100644
--- a/src/effects/MaskedBlur.qml
+++ b/src/effects/MaskedBlur.qml
@@ -51,16 +51,6 @@ Item {
property bool fast: false
property bool transparentBorder: false
- SourceProxy {
- id: sourceProxy
- input: rootItem.source
- }
-
- SourceProxy {
- id: maskSourceProxy
- input: rootItem.maskSource
- }
-
Loader {
id: loaderItem
anchors.fill: parent
@@ -71,8 +61,8 @@ Item {
id: gaussianBlur
GaussianMaskedBlur {
anchors.fill: parent
- source: sourceProxy.output
- maskSource: maskSourceProxy.output
+ source: rootItem.source
+ maskSource: rootItem.maskSource
radius: rootItem.radius
maximumRadius: rootItem.samples * 0.5
transparentBorder: rootItem.transparentBorder
@@ -84,8 +74,8 @@ Item {
id: fastBlur
FastMaskedBlur {
anchors.fill: parent
- source: sourceProxy.output
- maskSource: maskSourceProxy.output
+ source:rootItem. source
+ maskSource: rootItem.maskSource
blur: Math.pow(rootItem.radius / 64.0, 0.4)
transparentBorder: rootItem.transparentBorder
cached: rootItem.cached