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

Class Index

kview'KViewFactory (./kdegraphics/kview/kview_view.h:34)

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

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



kview'KViewFactory::KViewFactory() (./kdegraphics/kview/kview_view.cc:50)

KViewFactory::KViewFactory()
{
}


kview'KViewFactory::~KViewFactory() (./kdegraphics/kview/kview_view.cc:54)

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

  s_instance = 0;
}


kview'KViewFactory::create() (./kdegraphics/kview/kview_view.cc:62)

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


kview'KViewFactory::instance() (./kdegraphics/kview/kview_view.cc:69)

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