1#include "kformula_factory.h"
2#include "kformula_doc.h"
3#include "kformula_aboutdata.h"
5#include <tdeinstance.h>
6#include <kiconloader.h>
8#include <tdefiledialog.h>
10#include <kstandarddirs.h>
13#include <tqstringlist.h>
15K_EXPORT_COMPONENT_FACTORY( libkformulapart, KFormulaFactory )
17TDEInstance* KFormulaFactory::s_global = 0;
18TDEAboutData* KFormulaFactory::s_aboutData = 0;
20TDEAboutData* KFormulaFactory::aboutData()
23 s_aboutData=newKFormulaAboutData();
28KFormulaFactory::KFormulaFactory( TQObject* parent, const char* name )
29 : KoFactory( parent, name )
36KFormulaFactory::~KFormulaFactory()
44KParts::Part* KFormulaFactory::createPartObject( TQWidget *parentWidget, const char *widgetName, TQObject* parent, const char* name, const char* classname, const TQStringList & )
46 bool bWantKoDocument = ( strcmp( classname, "KoDocument" ) == 0 );
50 if ( !bWantKoDocument )
51 doc->setReadWrite( false );
56TDEInstance* KFormulaFactory::global()
60 s_global = new TDEInstance(aboutData());
61 s_global->dirs()->addResourceType( "toolbar",
62 TDEStandardDirs::kde_default( "data") + "koffice/toolbar/");
64 s_global->iconLoader()->addAppDir( "koffice");
70#include "kformula_factory.moc"
|