23#include <tdeactioncollection.h>
26#include "karbon_part.h"
27#include "karbon_tool_factory.h"
28#include "karbon_tool_registry.h"
32KarbonToolRegistry::KarbonToolRegistry()
34 kdDebug() << " creating a KarbonToolRegistry" << endl;
37KarbonToolRegistry::~KarbonToolRegistry()
43 if(KarbonToolRegistry::m_singleton == 0)
47 return KarbonToolRegistry::m_singleton;
50void KarbonToolRegistry::createTools(TDEActionCollection * ac, KarbonView* view)
54 TQValueVector<KarbonAbstractToolFactory*>::iterator it;
55 for ( it = begin(); it != end(); ++it )
56 (*it) -> createTool(ac, view);
59void KarbonToolRegistry::add(KarbonAbstractToolFactory* factory)
|