Eneboo - Documentación para desarrolladores
Métodos públicos
Referencia de la plantilla de la Clase QPluginManager< Type >

The QPluginManager class provides basic functions to access a certain kind of functionality in libraries. Más...

#include <qpluginmanager_p.h>

Diagrama de herencias de QPluginManager< Type >
QGPluginManager QGPluginManager

Lista de todos los miembros.

Métodos públicos

 QPluginManager (const QUuid &id, const QStringList &paths=QString::null, const QString &suffix=QString::null, bool cs=TRUE)
QRESULT queryInterface (const QString &feature, Type **iface) const
 QPluginManager (const QUuid &id, const QStringList &paths=QString::null, const QString &suffix=QString::null, bool cs=TRUE)
QRESULT queryInterface (const QString &feature, Type **iface) const

Descripción detallada

template<class Type>
class QPluginManager< Type >

The QPluginManager class provides basic functions to access a certain kind of functionality in libraries.


Documentación del constructor y destructor

template<class Type>
QPluginManager< Type >::QPluginManager ( const QUuid id,
const QStringList paths = QString::null,
const QString suffix = QString::null,
bool  cs = TRUE 
) [inline]

Creates an QPluginManager for interfaces id that will load all shared library files in the paths + suffix. If cs is FALSE the manager will handle feature strings case insensitive.

Atención:
Setting the cs flag to FALSE requires that components also convert to lower case when comparing with passed strings, so this has to be handled with care and documented very well.
Ver también:
QApplication::libraryPaths()
template<class Type>
QPluginManager< Type >::QPluginManager ( const QUuid id,
const QStringList paths = QString::null,
const QString suffix = QString::null,
bool  cs = TRUE 
) [inline]

Documentación de las funciones miembro

template<class Type>
QRESULT QPluginManager< Type >::queryInterface ( const QString feature,
Type **  iface 
) const [inline]

Sets iface to point to the interface providing feature.

Ver también:
featureList(), library()
template<class Type>
QRESULT QPluginManager< Type >::queryInterface ( const QString feature,
Type **  iface 
) const [inline]

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'