Source Code (Use browser search to find items of interest.)

Class Index

kghostview'KGVFactory (./kdegraphics/kghostview/kgv_view.h:14)

class KGVFactory : public KLibFactory
{
  Q_OBJECT
public:
  KGVFactory();
  virtual ~KGVFactory();

  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;
};



kghostview'KGVFactory::KGVFactory() (./kdegraphics/kghostview/kgv_view.cpp:17)

KGVFactory::KGVFactory()
{
}


kghostview'KGVFactory::~KGVFactory() (./kdegraphics/kghostview/kgv_view.cpp:21)

KGVFactory::~KGVFactory()
{
    if ( s_instance )
        delete s_instance;

    s_instance = 0;
}


kghostview'KGVFactory::create() (./kdegraphics/kghostview/kgv_view.cpp:29)

QObject* KGVFactory::create(QObject *parent , const char *name , const char*,
                            const QStringList & )
{
    QObject *obj = new KGVPart( (QWidget *)parent, name );
    emit objectCreated( obj );
    return obj;
}


kghostview'KGVFactory::instance() (./kdegraphics/kghostview/kgv_view.cpp:37)

KInstance *KGVFactory::instance()
{
    if ( !s_instance )
        s_instance = new KInstance( "kghostview" );
    return s_instance;
}