Eneboo - Documentación para desarrolladores
Métodos públicos estáticos
Referencia de la Clase FLAccessControlFactory

#include <FLAccessControlFactory.h>

Lista de todos los miembros.

Métodos públicos estáticos

static FLAccessControlcreate (const QString &type)
static QString type (QObject *obj)

Descripción detallada

Ofrece un mecanismo para fabricar objetos del tipo FLAccessControl especficos para el control de acceso de objetos de alto nivel de distintos tipos, mediante FLAccessControlFactory::create.

Tambin permite determinar mediante FLAccessControlFactory::type, si a un tipo de objeto de alto nivel se le puede controlar su acceso, es decir, est definida la clase derivada de FLAccessControl que se encarga del control de dicho tipo de objeto.

Para poder fabricar un objeto de control de acceso que se encarge de un nuevo tipo de objetos de alto nivel, la clase correspondiente deber estar registrada. En general, este registro se realiza siguiendo estos pasos:

Como ejemplo se puede observar la implementacin de FLAccessControlMainWindow, que se encarga del control de acceso de ventanas principales.

IMPORTANTE : Los objetos de alto nivel deben heredar de QObject.

Autor:
InfoSiAL S.L.

Documentación de las funciones miembro

FLAccessControl * FLAccessControlFactory::create ( const QString type) [static]

Crea un objeto controlador del acceso para objetos de alto nivel del tipo dado.

Parámetros:
typeTipo del objeto de alto nivel del que se solicita un controlador de acceso.
Devuelve:
Un nuevo objeto que puede controlar el acceso del objeto dado o 0 si no pudo crearlo.
QString FLAccessControlFactory::type ( QObject obj) [static]

Dado un objeto general (tipo QObject) de alto nivel, identifica si existe un controlador que puede controlar su acceso devolviendo en tal caso el nombre de tipo asignado.

Parámetros:
Objetode alto nivel del cual se quiere conocer su tipo.
Devuelve:
Devuelve el nombre del tipo asociado al objeto de alto nivel dado, si existe controlador de acceso para l, en caso contrario devuelve una cadena vaca.

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'