Source Code (Use browser search to find items of interest.)
Class Index
khelpcenter'KHCFactory (./kdebase/khelpcenter/khc_factory.h:26)
class KHCFactory : public KLibFactory
{
Q_OBJECT
public:
KHCFactory();
virtual ~KHCFactory();
virtual QObject* create( QObject* parent = 0, const char* name = 0, const char* classname = "QObject", const QStringList &args = QStringList() );
static KInstance *instance();
private:
static KInstance *s_instance;
};
khelpcenter'KHCFactory::KHCFactory() (./kdebase/khelpcenter/khc_factory.cc:34)
KHCFactory::KHCFactory()
{
s_instance = 0L;
}
khelpcenter'KHCFactory::~KHCFactory() (./kdebase/khelpcenter/khc_factory.cc:39)
KHCFactory::~KHCFactory()
{
if ( s_instance )
delete s_instance;
s_instance = 0L;
}
khelpcenter'KHCFactory::create() (./kdebase/khelpcenter/khc_factory.cc:47)
QObject* KHCFactory::create( QObject* parent, const char* name, const char* /*classname*/, const QStringList & )
{
khcNavigator *nav = new khcNavigator( (QWidget *)parent, name );
emit objectCreated( nav );
return nav;
}
khelpcenter'KHCFactory::instance() (./kdebase/khelpcenter/khc_factory.cc:56)
KInstance *KHCFactory::instance()
{
if ( !s_instance )
s_instance = new KInstance( "khelpcenter" );
return s_instance;
}