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

Class Index

kdvi'KDVIFactory (./kdegraphics/kdvi/kdvi_view.h:12)

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

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


kdvi'KDVIFactory::KDVIFactory() (./kdegraphics/kdvi/kdvi_view.cpp:21)

KDVIFactory::KDVIFactory()
{
}


kdvi'KDVIFactory::~KDVIFactory() (./kdegraphics/kdvi/kdvi_view.cpp:25)

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

    s_instance = 0;
}


kdvi'KDVIFactory::create() (./kdegraphics/kdvi/kdvi_view.cpp:33)

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


kdvi'KDVIFactory::instance() (./kdegraphics/kdvi/kdvi_view.cpp:41)

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