21#include <kgenericfactory.h>
23#include "karbon_factory.h"
24#include "karbon_tool_factory.h"
25#include "karbon_tool_registry.h"
27#include "vimagetool.h"
29#include "imagetoolplugin.h"
31typedef KGenericFactory<ImageToolPlugin> ImageToolPluginFactory;
32K_EXPORT_COMPONENT_FACTORY( karbon_imagetoolplugin, ImageToolPluginFactory( "karbonimagetoolplugin" ) )
34ImageToolPlugin::ImageToolPlugin(TQObject *parent, const char *name, const TQStringList &) : KParts::Plugin(parent, name)
36 setInstance(ImageToolPluginFactory::instance());
38 kdDebug() << "VImageToolPlugin. Class: "
41 << parent -> className()
44 if ( parent->inherits( "KarbonFactory") )
47 r->add( new KarbonToolFactory<VImageTool>());
51ImageToolPlugin::~ImageToolPlugin()
55#include "imagetoolplugin.moc"
|