Eneboo - Documentación para desarrolladores
Tipos públicos | Métodos públicos
Referencia de la Clase QSUtilFactory

The QSUtilFactory class extends QSA with classes to allow file access, directory traversal and executing external processes. Más...

#include <qsutilfactory.h>

Diagrama de herencias de QSUtilFactory
QSObjectFactory

Lista de todos los miembros.

Tipos públicos

enum  Utilities {
  None = 0x0000, File = 0x0001, Directory = 0x0002, Process = 0x0004,
  All = 0xffff
}

Métodos públicos

 QSUtilFactory (uint enableFlags=All)
virtual QObjectcreate (const QString &className, const QSArgumentList &arguments, QObject *context)
QSInterpreterinterpreter () const

Descripción detallada

The QSUtilFactory class extends QSA with classes to allow file access, directory traversal and executing external processes.

To extend the interpreter with the Utililty Framework you must create an instance of the QSUtilFactory class and add it to the interpreter using the function QSInterpreter::addObjectFactory(). For example:

The script extensions provided by the QSUtilFactory are described in detail in Utility Framework


Documentación de las enumeraciones miembro de la clase

The Utilities enum can be used to enable and disable script access to the classes that the utility factory provides, thereby controlling the access that end users can have to the underlying system.

None No classes are available. If no access is required then there is no point in adding the QSUtilFactory to the interpreter at all.

File Gives access to the File class.

Directory Gives access to the Directory class.

Process Gives access to Process class.

All Gives access to all the classes in availble in the factory. This is the default.

Valores de enumeraciones:
None 
File 
Directory 
Process 
All 

Documentación del constructor y destructor

QSUtilFactory::QSUtilFactory ( uint  enableFlags = All)

Instantiates the QSUtilFactory and enables the script classes specified in enableFlags. enableFlags is a bitmask of the Utilities enum.

The QSUtilityFactory must be added to an interpreter before its classes can be used

Ver también:
QSInterpreter::addObjectFactory(), Utilities

Documentación de las funciones miembro

QObject * QSUtilFactory::create ( const QString name,
const QSArgumentList args,
QObject context 
) [virtual]

Reimplementado de QSObjectFactory.

QSUtilFactory::interpreter ( ) const [inline]

Reimplementado de QSObjectFactory.


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'