ctkFactoryPluginItem< BaseClassType > Class Template Reference

#include <Libs/Core/ctkAbstractPluginFactory.h>

Inheritance diagram for ctkFactoryPluginItem< BaseClassType >:
Inheritance graph
[legend]
Collaboration diagram for ctkFactoryPluginItem< BaseClassType >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ctkFactoryPluginItem (const QString &key, const QString &path)
virtual bool load ()
virtual QString loadErrorString () const
QString path () const

Protected Member Functions

virtual BaseClassType * instanciator ()

Private Attributes

QPluginLoader Loader
QString Path

Detailed Description

template<typename BaseClassType>
class ctkFactoryPluginItem< BaseClassType >

Definition at line 33 of file ctkAbstractPluginFactory.h.


Constructor & Destructor Documentation

template<typename BaseClassType >
ctkFactoryPluginItem< BaseClassType >::ctkFactoryPluginItem ( const QString &  key,
const QString &  path 
) [explicit]

Member Function Documentation

template<typename BaseClassType >
virtual BaseClassType* ctkFactoryPluginItem< BaseClassType >::instanciator (  )  [protected, virtual]
template<typename BaseClassType >
virtual bool ctkFactoryPluginItem< BaseClassType >::load (  )  [virtual]
template<typename BaseClassType >
virtual QString ctkFactoryPluginItem< BaseClassType >::loadErrorString (  )  const [virtual]
template<typename BaseClassType >
QString ctkFactoryPluginItem< BaseClassType >::path (  )  const

Member Data Documentation

template<typename BaseClassType >
QPluginLoader ctkFactoryPluginItem< BaseClassType >::Loader [private]

Definition at line 45 of file ctkAbstractPluginFactory.h.

template<typename BaseClassType >
QString ctkFactoryPluginItem< BaseClassType >::Path [private]

Definition at line 46 of file ctkAbstractPluginFactory.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 21 May 2010 for CTK by  doxygen 1.6.1