20#include "kptfactory.h"
22#include "kptaboutdata.h"
23#include <tdeinstance.h>
24#include <kiconloader.h>
27#include <kstandarddirs.h>
32K_EXPORT_COMPONENT_FACTORY( libkplatopart, Factory )
34TDEInstance* Factory::s_global = 0L;
35TDEAboutData* Factory::s_aboutData = 0L;
37Factory::Factory( TQObject* parent, const char* name )
38 : KoFactory( parent, name )
51KParts::Part *Factory::createPartObject(TQWidget *parentWidget,
52 const char *widgetName,
53 TQObject* parent, const char* name,
54 const char* classname,
60 bool bWantKoDocument = (strcmp(classname, "KoDocument") == 0);
64 Part *part = new Part(parentWidget, widgetName, parent, name,
68 part->setReadWrite( false);
73TDEAboutData* Factory::aboutData()
76 s_aboutData = newAboutData();
80TDEInstance* Factory::global()
84 s_global = new TDEInstance( aboutData() );
87 s_global->dirs()->addResourceType( "kplato_template",
88 TDEStandardDirs::kde_default( "data") + "kplato/templates/");
89 s_global->dirs()->addResourceType( "expression", TDEStandardDirs::kde_default( "data") + "kplato/expression/");
90 s_global->dirs()->addResourceType( "toolbar",
91 TDEStandardDirs::kde_default( "data") + "koffice/toolbar/");
94 s_global->iconLoader()->addAppDir( "koffice");
101#include "kptfactory.moc"
|