Mercurial > hg > svapp
diff framework/Document.cpp @ 54:a798f5e6fc5e
* Further naming change: Transformer -> ModelTransformer.
The Transform class now describes a thing that can be done, and the
ModelTransformer does it to a Model.
author | Chris Cannam |
---|---|
date | Wed, 07 Nov 2007 12:59:01 +0000 |
parents | de2b3c6479c8 |
children | eb596ef12041 |
line wrap: on
line diff
--- a/framework/Document.cpp Mon Nov 05 15:31:06 2007 +0000 +++ b/framework/Document.cpp Wed Nov 07 12:59:01 2007 +0000 @@ -25,7 +25,8 @@ #include "view/View.h" #include "base/PlayParameterRepository.h" #include "base/PlayParameters.h" -#include "plugin/transform/TransformerFactory.h" +#include "plugin/transform/TransformFactory.h" +#include "plugin/transform/ModelTransformerFactory.h" #include <QApplication> #include <QTextStream> #include <iostream> @@ -42,7 +43,7 @@ m_autoAlignment(false) { connect(this, SIGNAL(modelAboutToBeDeleted(Model *)), - TransformerFactory::getInstance(), + ModelTransformerFactory::getInstance(), SLOT(modelAboutToBeDeleted(Model *))); } @@ -174,20 +175,20 @@ Layer * Document::createDerivedLayer(LayerFactory::LayerType type, - TransformerId transform) + TransformId transform) { Layer *newLayer = createLayer(type); if (!newLayer) return 0; newLayer->setObjectName(getUniqueLayerName - (TransformerFactory::getInstance()-> - getTransformerFriendlyName(transform))); + (TransformFactory::getInstance()-> + getTransformFriendlyName(transform))); return newLayer; } Layer * -Document::createDerivedLayer(TransformerId transform, +Document::createDerivedLayer(TransformId transform, Model *inputModel, const PluginTransformer::ExecutionContext &context, QString configurationXml) @@ -231,8 +232,8 @@ if (newLayer) { newLayer->setObjectName(getUniqueLayerName - (TransformerFactory::getInstance()-> - getTransformerFriendlyName(transform))); + (TransformFactory::getInstance()-> + getTransformFriendlyName(transform))); } emit layerAdded(newLayer); @@ -289,7 +290,7 @@ // This model was derived from the previous main // model: regenerate it. - TransformerId transform = m_models[model].transform; + TransformId transform = m_models[model].transform; PluginTransformer::ExecutionContext context = m_models[model].context; Model *replacementModel = @@ -343,7 +344,7 @@ } void -Document::addDerivedModel(TransformerId transform, +Document::addDerivedModel(TransformId transform, Model *inputModel, const PluginTransformer::ExecutionContext &context, Model *outputModelToAdd, @@ -394,7 +395,7 @@ } Model * -Document::addDerivedModel(TransformerId transform, +Document::addDerivedModel(TransformId transform, Model *inputModel, const PluginTransformer::ExecutionContext &context, QString configurationXml) @@ -410,7 +411,7 @@ } } - model = TransformerFactory::getInstance()->transform + model = ModelTransformerFactory::getInstance()->transform (transform, inputModel, context, configurationXml); if (!model) { @@ -687,9 +688,9 @@ bool Document::canAlign() { - TransformerId id = "vamp:match-vamp-plugin:match:path"; - TransformerFactory *factory = TransformerFactory::getInstance(); - return factory->haveTransformer(id); + TransformId id = "vamp:match-vamp-plugin:match:path"; + TransformFactory *factory = TransformFactory::getInstance(); + return factory->haveTransform(id); } void @@ -732,9 +733,9 @@ Model *aggregate = new AggregateWaveModel(components); - TransformerId id = "vamp:match-vamp-plugin:match:path"; + TransformId id = "vamp:match-vamp-plugin:match:path"; - TransformerFactory *factory = TransformerFactory::getInstance(); + ModelTransformerFactory *factory = ModelTransformerFactory::getInstance(); Model *transformOutput = factory->transform (id, aggregate,