Source Code (Use browser search to find items of interest.)
Class Index
kdelibs'KHTMLFactory (./kdelibs/khtml/khtml_factory.h:29)
class KHTMLFactory : public KParts::Factory
{
Q_OBJECT
public:
KHTMLFactory();
virtual ~KHTMLFactory();
virtual KParts::Part *createPart( QWidget *parentWidget, const char *widgetName, QObject *parent, const char *name, const char *className, const QStringList &args );
static KInstance *instance();
static KHTMLSettings *defaultHTMLSettings();
private:
static KInstance *s_instance;
static KAboutData *s_about;
static KHTMLSettings *s_settings;
};
kdelibs'KHTMLFactory::KHTMLFactory() (./kdelibs/khtml/khtml_factory.cpp:43)
KHTMLFactory::KHTMLFactory()
{
s_instance = 0;
s_about = 0;
s_settings = 0;
}
kdelibs'KHTMLFactory::~KHTMLFactory() (./kdelibs/khtml/khtml_factory.cpp:50)
KHTMLFactory::~KHTMLFactory()
{
if ( s_instance )
delete s_instance;
if ( s_about )
delete s_about;
if ( s_settings )
delete s_settings;
s_instance = 0;
s_about = 0;
s_settings = 0;
}
KParts::Part *KHTMLFactory::createPart( QWidget *parentWidget, const char *widgetName, QObject *parent, const char *name, const char *, const QStringList & )
{
KHTMLPart *part = new KHTMLPart( parentWidget, widgetName, parent, name );
emit objectCreated( part ) ;
return part;
}
kdelibs'KHTMLFactory::instance() (./kdelibs/khtml/khtml_factory.cpp:71)
KInstance *KHTMLFactory::instance()
{
if ( !s_instance )
{
s_about = new KAboutData( "khtml", I18N_NOOP( "KHTML" ), "3.0",
I18N_NOOP( "Embeddable HTML component" ),
KAboutData::License_LGPL );
s_about->addAuthor( "Lars Knoll", 0, "knoll@kde.org" );
s_about->addAuthor( "Antti Koivisto", 0, "koivisto@kde.org" );
s_about->addAuthor( "Waldo Bastian", 0, "bastian@kde.org" );
s_about->addAuthor( "Torben Weis", 0, "weis@kde.org" );
s_about->addAuthor( "Martin Jones", 0, "mjones@kde.org" );
s_about->addAuthor( "Simon Hausmann", 0, "hausmann@kde.org" );
s_instance = new KInstance( s_about );
}
return s_instance;
}
kdelibs'KHTMLFactory::defaultHTMLSettings() (./kdelibs/khtml/khtml_factory.cpp:91)
KHTMLSettings *KHTMLFactory::defaultHTMLSettings()
{
if ( !s_settings )
s_settings = new KHTMLSettings();
return s_settings;
}