summaryrefslogtreecommitdiffstats
path: root/src/filters
diff options
context:
space:
mode:
authorLiam P. White <inkscapebrony@gmail.com>2015-02-25 00:22:08 +0000
committerLiam P. White <inkscapebrony@gmail.com>2015-02-25 00:22:08 +0000
commitdf7828a7a8ba0b7e6c2dd892ca5f0a62ef718bf0 (patch)
tree8e03cc5b9c89749e73a1281ee997da90b40694fc /src/filters
parentTranslations. Hungarian translation update. (diff)
downloadinkscape-df7828a7a8ba0b7e6c2dd892ca5f0a62ef718bf0.tar.gz
inkscape-df7828a7a8ba0b7e6c2dd892ca5f0a62ef718bf0.zip
create SPObject factory
(bzr r13939.1.1)
Diffstat (limited to 'src/filters')
-rw-r--r--src/filters/blend.cpp14
-rw-r--r--src/filters/colormatrix.cpp14
-rw-r--r--src/filters/componenttransfer-funcnode.cpp30
-rw-r--r--src/filters/componenttransfer.cpp14
-rw-r--r--src/filters/composite.cpp14
-rw-r--r--src/filters/convolvematrix.cpp14
-rw-r--r--src/filters/diffuselighting.cpp14
-rw-r--r--src/filters/displacementmap.cpp14
-rw-r--r--src/filters/distantlight.cpp15
-rw-r--r--src/filters/flood.cpp14
-rw-r--r--src/filters/gaussian-blur.cpp13
-rw-r--r--src/filters/image.cpp14
-rw-r--r--src/filters/merge.cpp14
-rw-r--r--src/filters/mergenode.cpp14
-rw-r--r--src/filters/morphology.cpp14
-rw-r--r--src/filters/offset.cpp14
-rw-r--r--src/filters/pointlight.cpp14
-rw-r--r--src/filters/specularlighting.cpp14
-rw-r--r--src/filters/spotlight.cpp14
-rw-r--r--src/filters/tile.cpp14
-rw-r--r--src/filters/turbulence.cpp14
21 files changed, 0 insertions, 310 deletions
diff --git a/src/filters/blend.cpp b/src/filters/blend.cpp
index ca1d5bf96..6e92ef50f 100644
--- a/src/filters/blend.cpp
+++ b/src/filters/blend.cpp
@@ -13,10 +13,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <string.h>
#include "sp-filter.h"
@@ -30,16 +26,6 @@
#include "display/nr-filter-blend.h"
#include "display/nr-filter-types.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createBlend() {
- return new SPFeBlend();
- }
-
- bool blendRegistered = SPFactory::instance().registerObject("svg:feBlend", createBlend);
-}
-
SPFeBlend::SPFeBlend()
: SPFilterPrimitive(), blend_mode(Inkscape::Filters::BLEND_NORMAL),
in2(Inkscape::Filters::NR_FILTER_SLOT_NOT_SET)
diff --git a/src/filters/colormatrix.cpp b/src/filters/colormatrix.cpp
index 58f601a65..a7f0296c2 100644
--- a/src/filters/colormatrix.cpp
+++ b/src/filters/colormatrix.cpp
@@ -14,10 +14,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <string.h>
#include "attributes.h"
@@ -29,16 +25,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-colormatrix.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createColorMatrix() {
- return new SPFeColorMatrix();
- }
-
- bool colorMatrixRegistered = SPFactory::instance().registerObject("svg:feColorMatrix", createColorMatrix);
-}
-
SPFeColorMatrix::SPFeColorMatrix()
: SPFilterPrimitive(), type(Inkscape::Filters::COLORMATRIX_MATRIX), value(0)
{
diff --git a/src/filters/componenttransfer-funcnode.cpp b/src/filters/componenttransfer-funcnode.cpp
index d8c5b0d49..76e99a648 100644
--- a/src/filters/componenttransfer-funcnode.cpp
+++ b/src/filters/componenttransfer-funcnode.cpp
@@ -13,10 +13,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <glib.h>
#include "attributes.h"
@@ -31,32 +27,6 @@
#include "macros.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createFuncR() {
- return new SPFeFuncNode(SPFeFuncNode::R);
- }
-
- SPObject* createFuncG() {
- return new SPFeFuncNode(SPFeFuncNode::G);
- }
-
- SPObject* createFuncB() {
- return new SPFeFuncNode(SPFeFuncNode::B);
- }
-
- SPObject* createFuncA() {
- return new SPFeFuncNode(SPFeFuncNode::A);
- }
-
- bool funcRRegistered = SPFactory::instance().registerObject("svg:feFuncR", createFuncR);
- bool funcGRegistered = SPFactory::instance().registerObject("svg:feFuncG", createFuncG);
- bool funcBRegistered = SPFactory::instance().registerObject("svg:feFuncB", createFuncB);
- bool funcARegistered = SPFactory::instance().registerObject("svg:feFuncA", createFuncA);
-}
-
-
/* FeFuncNode class */
SPFeFuncNode::SPFeFuncNode(SPFeFuncNode::Channel channel)
: SPObject(), type(Inkscape::Filters::COMPONENTTRANSFER_TYPE_IDENTITY),
diff --git a/src/filters/componenttransfer.cpp b/src/filters/componenttransfer.cpp
index 610b3dd02..3d0264390 100644
--- a/src/filters/componenttransfer.cpp
+++ b/src/filters/componenttransfer.cpp
@@ -12,10 +12,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <string.h>
#include "document.h"
@@ -27,16 +23,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-component-transfer.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createComponentTransfer() {
- return new SPFeComponentTransfer();
- }
-
- bool componentTransferRegistered = SPFactory::instance().registerObject("svg:feComponentTransfer", createComponentTransfer);
-}
-
SPFeComponentTransfer::SPFeComponentTransfer()
: SPFilterPrimitive(), renderer(NULL)
{
diff --git a/src/filters/composite.cpp b/src/filters/composite.cpp
index e600b6d20..3e651a778 100644
--- a/src/filters/composite.cpp
+++ b/src/filters/composite.cpp
@@ -12,10 +12,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "attributes.h"
#include "svg/svg.h"
#include "filters/composite.h"
@@ -25,16 +21,6 @@
#include "display/nr-filter-composite.h"
#include "sp-filter.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createComposite() {
- return new SPFeComposite();
- }
-
- bool compositeRegistered = SPFactory::instance().registerObject("svg:feComposite", createComposite);
-}
-
SPFeComposite::SPFeComposite()
: SPFilterPrimitive(), composite_operator(COMPOSITE_DEFAULT),
k1(0), k2(0), k3(0), k4(0), in2(Inkscape::Filters::NR_FILTER_SLOT_NOT_SET)
diff --git a/src/filters/convolvematrix.cpp b/src/filters/convolvematrix.cpp
index bd710b116..3a443bebc 100644
--- a/src/filters/convolvematrix.cpp
+++ b/src/filters/convolvematrix.cpp
@@ -13,10 +13,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <string.h>
#include <math.h>
#include <vector>
@@ -28,16 +24,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-convolve-matrix.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createConvolveMatrix() {
- return new SPFeConvolveMatrix();
- }
-
- bool convolveMatrixRegistered = SPFactory::instance().registerObject("svg:feConvolveMatrix", createConvolveMatrix);
-}
-
SPFeConvolveMatrix::SPFeConvolveMatrix() : SPFilterPrimitive() {
this->bias = 0;
this->divisorIsSet = 0;
diff --git a/src/filters/diffuselighting.cpp b/src/filters/diffuselighting.cpp
index 09179a69d..120c058d2 100644
--- a/src/filters/diffuselighting.cpp
+++ b/src/filters/diffuselighting.cpp
@@ -14,10 +14,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "strneq.h"
#include "attributes.h"
@@ -36,16 +32,6 @@
/* FeDiffuseLighting base class */
static void sp_feDiffuseLighting_children_modified(SPFeDiffuseLighting *sp_diffuselighting);
-#include "sp-factory.h"
-
-namespace {
- SPObject* createDiffuseLighting() {
- return new SPFeDiffuseLighting();
- }
-
- bool diffuseLightingRegistered = SPFactory::instance().registerObject("svg:feDiffuseLighting", createDiffuseLighting);
-}
-
SPFeDiffuseLighting::SPFeDiffuseLighting() : SPFilterPrimitive() {
this->surfaceScale = 1;
this->diffuseConstant = 1;
diff --git a/src/filters/displacementmap.cpp b/src/filters/displacementmap.cpp
index 7dedfc031..1dbea67ff 100644
--- a/src/filters/displacementmap.cpp
+++ b/src/filters/displacementmap.cpp
@@ -12,10 +12,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "attributes.h"
#include "svg/svg.h"
#include "filters/displacementmap.h"
@@ -25,16 +21,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-displacement-map.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createDisplacementMap() {
- return new SPFeDisplacementMap();
- }
-
- bool displacementMapRegistered = SPFactory::instance().registerObject("svg:feDisplacementMap", createDisplacementMap);
-}
-
SPFeDisplacementMap::SPFeDisplacementMap() : SPFilterPrimitive() {
this->scale=0;
this->xChannelSelector = DISPLACEMENTMAP_CHANNEL_ALPHA;
diff --git a/src/filters/distantlight.cpp b/src/filters/distantlight.cpp
index bd8bd2797..fb7380174 100644
--- a/src/filters/distantlight.cpp
+++ b/src/filters/distantlight.cpp
@@ -13,10 +13,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <glib.h>
#include "attributes.h"
@@ -30,17 +26,6 @@
#include "macros.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createDistantLight() {
- return new SPFeDistantLight();
- }
-
- bool distantLightRegistered = SPFactory::instance().registerObject("svg:feDistantLight", createDistantLight);
-}
-
-
SPFeDistantLight::SPFeDistantLight()
: SPObject(), azimuth(0), azimuth_set(FALSE), elevation(0), elevation_set(FALSE) {
}
diff --git a/src/filters/flood.cpp b/src/filters/flood.cpp
index 134492d34..94ca61b98 100644
--- a/src/filters/flood.cpp
+++ b/src/filters/flood.cpp
@@ -12,10 +12,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "strneq.h"
#include "attributes.h"
@@ -27,16 +23,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-flood.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createFlood() {
- return new SPFeFlood();
- }
-
- bool floodRegistered = SPFactory::instance().registerObject("svg:feFlood", createFlood);
-}
-
SPFeFlood::SPFeFlood() : SPFilterPrimitive() {
this->color = 0;
diff --git a/src/filters/gaussian-blur.cpp b/src/filters/gaussian-blur.cpp
index fc1e65925..43a1f6dfb 100644
--- a/src/filters/gaussian-blur.cpp
+++ b/src/filters/gaussian-blur.cpp
@@ -27,19 +27,6 @@
#include "display/nr-filter-gaussian.h"
#include "display/nr-filter-types.h"
-//#define SP_MACROS_SILENT
-//#include "macros.h"
-
-#include "sp-factory.h"
-
-namespace {
- SPObject* createGaussianBlur() {
- return new SPGaussianBlur();
- }
-
- bool gaussianBlurRegistered = SPFactory::instance().registerObject("svg:feGaussianBlur", createGaussianBlur);
-}
-
SPGaussianBlur::SPGaussianBlur() : SPFilterPrimitive() {
}
diff --git a/src/filters/image.cpp b/src/filters/image.cpp
index 116939e0f..62e8b76b9 100644
--- a/src/filters/image.cpp
+++ b/src/filters/image.cpp
@@ -14,10 +14,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <sigc++/bind.h>
#include "display/nr-filter-image.h"
#include "uri.h"
@@ -31,16 +27,6 @@
#include "display/nr-filter.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createImage() {
- return new SPFeImage();
- }
-
- bool imageRegistered = SPFactory::instance().registerObject("svg:feImage", createImage);
-}
-
SPFeImage::SPFeImage() : SPFilterPrimitive() {
this->href = NULL;
this->from_element = 0;
diff --git a/src/filters/merge.cpp b/src/filters/merge.cpp
index 882ab36dd..68f671b11 100644
--- a/src/filters/merge.cpp
+++ b/src/filters/merge.cpp
@@ -11,10 +11,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "attributes.h"
#include "svg/svg.h"
#include "xml/repr.h"
@@ -24,16 +20,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-merge.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createMerge() {
- return new SPFeMerge();
- }
-
- bool mergeRegistered = SPFactory::instance().registerObject("svg:feMerge", createMerge);
-}
-
SPFeMerge::SPFeMerge() : SPFilterPrimitive() {
}
diff --git a/src/filters/mergenode.cpp b/src/filters/mergenode.cpp
index ba237c776..691184eb5 100644
--- a/src/filters/mergenode.cpp
+++ b/src/filters/mergenode.cpp
@@ -13,26 +13,12 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "attributes.h"
#include "xml/repr.h"
#include "filters/mergenode.h"
#include "filters/merge.h"
#include "display/nr-filter-types.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createMergeNode() {
- return new SPFeMergeNode();
- }
-
- bool mergeNodeRegistered = SPFactory::instance().registerObject("svg:feMergeNode", createMergeNode);
-}
-
SPFeMergeNode::SPFeMergeNode()
: SPObject(), input(Inkscape::Filters::NR_FILTER_SLOT_NOT_SET) {
}
diff --git a/src/filters/morphology.cpp b/src/filters/morphology.cpp
index d3611b081..326c9b7a6 100644
--- a/src/filters/morphology.cpp
+++ b/src/filters/morphology.cpp
@@ -13,10 +13,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <string.h>
#include "attributes.h"
@@ -26,16 +22,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-morphology.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createMorphology() {
- return new SPFeMorphology();
- }
-
- bool morphologyRegistered = SPFactory::instance().registerObject("svg:feMorphology", createMorphology);
-}
-
SPFeMorphology::SPFeMorphology() : SPFilterPrimitive() {
this->Operator = Inkscape::Filters::MORPHOLOGY_OPERATOR_ERODE;
diff --git a/src/filters/offset.cpp b/src/filters/offset.cpp
index 234a1a964..c35649dcc 100644
--- a/src/filters/offset.cpp
+++ b/src/filters/offset.cpp
@@ -13,10 +13,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "attributes.h"
#include "svg/svg.h"
#include "filters/offset.h"
@@ -25,16 +21,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-offset.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createOffset() {
- return new SPFeOffset();
- }
-
- bool offsetRegistered = SPFactory::instance().registerObject("svg:feOffset", createOffset);
-}
-
SPFeOffset::SPFeOffset() : SPFilterPrimitive() {
this->dx = 0;
this->dy = 0;
diff --git a/src/filters/pointlight.cpp b/src/filters/pointlight.cpp
index 1c7532b4e..dd3a78f4c 100644
--- a/src/filters/pointlight.cpp
+++ b/src/filters/pointlight.cpp
@@ -13,10 +13,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <glib.h>
#include "attributes.h"
@@ -29,16 +25,6 @@
#define SP_MACROS_SILENT
#include "macros.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createPointLight() {
- return new SPFePointLight();
- }
-
- bool pointLightRegistered = SPFactory::instance().registerObject("svg:fePointLight", createPointLight);
-}
-
SPFePointLight::SPFePointLight()
: SPObject(), x(0), x_set(FALSE), y(0), y_set(FALSE), z(0), z_set(FALSE) {
}
diff --git a/src/filters/specularlighting.cpp b/src/filters/specularlighting.cpp
index 6cdd5d9ba..bda1a0f30 100644
--- a/src/filters/specularlighting.cpp
+++ b/src/filters/specularlighting.cpp
@@ -14,10 +14,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "strneq.h"
#include "attributes.h"
@@ -36,16 +32,6 @@
/* FeSpecularLighting base class */
static void sp_feSpecularLighting_children_modified(SPFeSpecularLighting *sp_specularlighting);
-#include "sp-factory.h"
-
-namespace {
- SPObject* createSpecularLighting() {
- return new SPFeSpecularLighting();
- }
-
- bool specularLightingRegistered = SPFactory::instance().registerObject("svg:feSpecularLighting", createSpecularLighting);
-}
-
SPFeSpecularLighting::SPFeSpecularLighting() : SPFilterPrimitive() {
this->surfaceScale = 1;
this->specularConstant = 1;
diff --git a/src/filters/spotlight.cpp b/src/filters/spotlight.cpp
index c0344067c..2e55d39d0 100644
--- a/src/filters/spotlight.cpp
+++ b/src/filters/spotlight.cpp
@@ -13,10 +13,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include <glib.h>
#include "attributes.h"
@@ -29,16 +25,6 @@
#define SP_MACROS_SILENT
#include "macros.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createSpotLight() {
- return new SPFeSpotLight();
- }
-
- bool spotLightRegistered = SPFactory::instance().registerObject("svg:feSpotLight", createSpotLight);
-}
-
SPFeSpotLight::SPFeSpotLight()
: SPObject(), x(0), x_set(FALSE), y(0), y_set(FALSE), z(0), z_set(FALSE), pointsAtX(0), pointsAtX_set(FALSE),
pointsAtY(0), pointsAtY_set(FALSE), pointsAtZ(0), pointsAtZ_set(FALSE),
diff --git a/src/filters/tile.cpp b/src/filters/tile.cpp
index 19e96f47d..623f3ab37 100644
--- a/src/filters/tile.cpp
+++ b/src/filters/tile.cpp
@@ -11,10 +11,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "attributes.h"
#include "svg/svg.h"
#include "filters/tile.h"
@@ -22,16 +18,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-tile.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createTile() {
- return new SPFeTile();
- }
-
- bool tileRegistered = SPFactory::instance().registerObject("svg:feTile", createTile);
-}
-
SPFeTile::SPFeTile() : SPFilterPrimitive() {
}
diff --git a/src/filters/turbulence.cpp b/src/filters/turbulence.cpp
index d33667a8c..7541175ed 100644
--- a/src/filters/turbulence.cpp
+++ b/src/filters/turbulence.cpp
@@ -14,10 +14,6 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
#include "attributes.h"
#include "svg/svg.h"
#include "turbulence.h"
@@ -28,16 +24,6 @@
#include "display/nr-filter.h"
#include "display/nr-filter-turbulence.h"
-#include "sp-factory.h"
-
-namespace {
- SPObject* createTurbulence() {
- return new SPFeTurbulence();
- }
-
- bool turbulenceRegistered = SPFactory::instance().registerObject("svg:feTurbulence", createTurbulence);
-}
-
SPFeTurbulence::SPFeTurbulence() : SPFilterPrimitive() {
this->stitchTiles = 0;
this->seed = 0;