VisFactory Class Reference

#include <mainvisual.h>

Inheritance diagram for VisFactory:

AlbumArtFactory BlankFactory BumpScopeFactory GearsFactory GoomFactory LibVisualFactory MonoScopeFactory SpectrumFactory SquaresFactory StereoScopeFactory SynaesthesiaFactory

List of all members.


Detailed Description

Definition at line 72 of file mainvisual.h.


Public Member Functions

 VisFactory ()
virtual ~VisFactory ()
const VisFactorynext () const
virtual const QString & name (void) const =0
virtual VisualBasecreate (MainVisual *parent, long int winid, const QString &pluginName) const =0
virtual uint plugins (QStringList *list) const =0

Static Public Member Functions

static const VisFactoryVisFactories ()

Protected Attributes

VisFactorym_pNextVisFactory

Static Protected Attributes

static VisFactoryg_pVisFactories = 0

Constructor & Destructor Documentation

VisFactory::VisFactory (  )  [inline]

Definition at line 75 of file mainvisual.h.

virtual VisFactory::~VisFactory (  )  [inline, virtual]

Definition at line 76 of file mainvisual.h.


Member Function Documentation

const VisFactory* VisFactory::next ( void   )  const [inline]

Definition at line 77 of file mainvisual.h.

Referenced by MainVisual::setVisual(), and MainVisual::Visualizations().

virtual const QString& VisFactory::name ( void   )  const [pure virtual]

virtual VisualBase* VisFactory::create ( MainVisual parent,
long int  winid,
const QString &  pluginName 
) const [pure virtual]

virtual uint VisFactory::plugins ( QStringList *  list  )  const [pure virtual]

static const VisFactory* VisFactory::VisFactories (  )  [inline, static]

Definition at line 82 of file mainvisual.h.

Referenced by MainVisual::setVisual(), and MainVisual::Visualizations().


Member Data Documentation

VisFactory * VisFactory::g_pVisFactories = 0 [static, protected]

Definition at line 84 of file mainvisual.h.

Referenced by VisFactories(), and VisFactory().

Definition at line 85 of file mainvisual.h.

Referenced by next(), and VisFactory().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:14 2010 for MythTV by  doxygen 1.5.5