OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2004, 2005, 2007 Nikolas Zimmermann <zimmermann@kde.org> | 2 * Copyright (C) 2004, 2005, 2007 Nikolas Zimmermann <zimmermann@kde.org> |
3 * Copyright (C) 2004, 2005, 2006 Rob Buis <buis@kde.org> | 3 * Copyright (C) 2004, 2005, 2006 Rob Buis <buis@kde.org> |
4 * | 4 * |
5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
9 * | 9 * |
10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 DEFINE_STATIC_LOCAL(HashSet<QualifiedName>, supportedAttributes, ()); | 68 DEFINE_STATIC_LOCAL(HashSet<QualifiedName>, supportedAttributes, ()); |
69 if (supportedAttributes.isEmpty()) { | 69 if (supportedAttributes.isEmpty()) { |
70 supportedAttributes.add(SVGNames::inAttr); | 70 supportedAttributes.add(SVGNames::inAttr); |
71 supportedAttributes.add(SVGNames::in2Attr); | 71 supportedAttributes.add(SVGNames::in2Attr); |
72 supportedAttributes.add(SVGNames::operatorAttr); | 72 supportedAttributes.add(SVGNames::operatorAttr); |
73 supportedAttributes.add(SVGNames::k1Attr); | 73 supportedAttributes.add(SVGNames::k1Attr); |
74 supportedAttributes.add(SVGNames::k2Attr); | 74 supportedAttributes.add(SVGNames::k2Attr); |
75 supportedAttributes.add(SVGNames::k3Attr); | 75 supportedAttributes.add(SVGNames::k3Attr); |
76 supportedAttributes.add(SVGNames::k4Attr); | 76 supportedAttributes.add(SVGNames::k4Attr); |
77 } | 77 } |
78 return supportedAttributes.contains<QualifiedName, SVGAttributeHashTranslato
r>(attrName); | 78 return supportedAttributes.contains<SVGAttributeHashTranslator>(attrName); |
79 } | 79 } |
80 | 80 |
81 void SVGFECompositeElement::parseAttribute(const QualifiedName& name, const Atom
icString& value) | 81 void SVGFECompositeElement::parseAttribute(const QualifiedName& name, const Atom
icString& value) |
82 { | 82 { |
83 if (!isSupportedAttribute(name)) { | 83 if (!isSupportedAttribute(name)) { |
84 SVGFilterPrimitiveStandardAttributes::parseAttribute(name, value); | 84 SVGFilterPrimitiveStandardAttributes::parseAttribute(name, value); |
85 return; | 85 return; |
86 } | 86 } |
87 | 87 |
88 if (name == SVGNames::operatorAttr) { | 88 if (name == SVGNames::operatorAttr) { |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
180 | 180 |
181 RefPtr<FilterEffect> effect = FEComposite::create(filter, _operator(), k1(),
k2(), k3(), k4()); | 181 RefPtr<FilterEffect> effect = FEComposite::create(filter, _operator(), k1(),
k2(), k3(), k4()); |
182 FilterEffectVector& inputEffects = effect->inputEffects(); | 182 FilterEffectVector& inputEffects = effect->inputEffects(); |
183 inputEffects.reserveCapacity(2); | 183 inputEffects.reserveCapacity(2); |
184 inputEffects.append(input1); | 184 inputEffects.append(input1); |
185 inputEffects.append(input2); | 185 inputEffects.append(input2); |
186 return effect.release(); | 186 return effect.release(); |
187 } | 187 } |
188 | 188 |
189 } | 189 } |
OLD | NEW |