Source Code (Use browser search to find items of interest.)
Class Index
kdelibs'KWriteFactory (./kdelibs/kwrite/kwrite_factory.h:9)
class KWriteFactory : public KParts::Factory
{
Q_OBJECT
public:
KWriteFactory( QObject* parent = 0, const char* name = 0 );
~KWriteFactory();
virtual KParts::Part* createPart( QWidget *parentWidget, const char *, QObject* parent = 0, const char* name = 0, const char* classname = "QObject", const QStringList &args = QStringList() );
static KInstance* instance();
static KInstance* instance2();
private:
static KInstance* s_instance;
static KAboutData* s_about;
};
kdelibs'KWriteFactory::KWriteFactory() (./kdelibs/kwrite/kwrite_factory.cpp:22)
KWriteFactory::KWriteFactory( QObject* parent, const char* name )
: KParts::Factory( parent, name )
{
HlManager::incRef();
}
kdelibs'KWriteFactory::~KWriteFactory() (./kdelibs/kwrite/kwrite_factory.cpp:28)
KWriteFactory::~KWriteFactory()
{
HlManager::decRef();
delete s_instance;
delete s_about;
}
KParts::Part* KWriteFactory::createPart( QWidget *parentWidget, const char *, QObject* parent, const char* /*name*/, const char* classname, const QStringList & )
{
bool bBrowser = ( strcmp( classname, "Browser/View" ) == 0 );
bool bROP = ( strcmp( classname, "KParts::ReadOnlyPart" ) == 0 );
KWritePart* obj = new KWritePart( parentWidget, parent, bBrowser );
if ( bBrowser || bROP )
obj->setReadWrite( false );
emit objectCreated( obj );
return obj;
}
kdelibs'KWriteFactory::instance() (./kdelibs/kwrite/kwrite_factory.cpp:50)
KInstance* KWriteFactory::instance()
{
if( !s_instance )
{
s_about = new KAboutData( "kwrite", I18N_NOOP( "KWrite" ), "2.0pre" );
s_instance = new KInstance( s_about );
}
return s_instance;
}