Eneboo - Documentación para desarrolladores
Slots públicos | Señales | Métodos públicos
Referencia de la Clase FLFormDBInterface

Acceso a Formularios. Más...

#include <FLObjectFactory.h>

Diagrama de herencias de FLFormDBInterface
QObject Qt Qt

Lista de todos los miembros.

Slots públicos

void setCursor (FLSqlCursorInterface *c)
FLSqlCursorInterface * cursor ()
QWidget * mainWidget () const
void setMainWidget (QWidget *w)
void setMainWidget ()
void setMainWidget (const QString &uiFileName)
QWidget * parentWidget ()
QObject * child (const QString &objName)
bool close ()
FLFormDB * obj ()
void setDisabled (const bool b)
QImage snapShot ()
void saveSnapShot (const QString &pathFile)
void show ()
void showForDocument ()
void setMaximized ()

Señales

void closed ()
void formReady ()

Métodos públicos

 FLFormDBInterface (const QString &a, QWidget *p, WFlags f=0)
 FLFormDBInterface (FLSqlCursorInterface *c, const QString &a, QWidget *p, WFlags f=0)
 FLFormDBInterface (FLFormDB *obj)
 FLFormDBInterface ()
 ~FLFormDBInterface ()
void setObj (FLFormDB *obj)
void setObjCursor (FLSqlCursor *c)
void setScript (QSScript *s)
QSScript * script ()

Descripción detallada

Acceso a Formularios.

Acceso a los objetos formulario. Permite establecer el script, la ventana o el cursor asociado al formulario

Autor:
InfoSiAL S.L.

Documentación del constructor y destructor

FLFormDBInterface::FLFormDBInterface ( const QString &  a,
QWidget *  p,
WFlags  f = 0 
) [inline]

Constructor

FLFormDBInterface::FLFormDBInterface ( FLSqlCursorInterface *  c,
const QString &  a,
QWidget *  p,
WFlags  f = 0 
) [inline]

Constructor

FLFormDBInterface::FLFormDBInterface ( FLFormDB *  obj) [inline]

Constructor

FLFormDBInterface::FLFormDBInterface ( ) [inline]

Constructor

FLFormDBInterface::~FLFormDBInterface ( ) [inline]

Destructor


Documentación de las funciones miembro

QObject* FLFormDBInterface::child ( const QString &  objName) [inline, slot]

Devuelve un objeto hijo de formulario

Parámetros:
objName.Nombre del objeto hijo
Devuelve:
Objeto hijo
bool FLFormDBInterface::close ( ) [inline, slot]

Realiza las operaciones equivalentes a pulsar el botón cerrar

Devuelve:
TRUE si el formulario se cierra correctamente, FALSE si no es así
void FLFormDBInterface::closed ( ) [signal]

Señal emitida cuando se cierra el formulario

FLSqlCursorInterface* FLFormDBInterface::cursor ( ) [inline, slot]

Devuelve el cursor del formulario

Devuelve:
Cursor del formulario
void FLFormDBInterface::formReady ( ) [signal]

Señal emitida cuando el formulario ya ha sido inicializado y está listo para usarse

QWidget* FLFormDBInterface::mainWidget ( ) const [inline, slot]

Obtiene el widget principal del formulario.

return Objeto QWidget que corresponde con el widget principal del formulario

FLFormDB* FLFormDBInterface::obj ( ) [inline, slot]
QWidget* FLFormDBInterface::parentWidget ( ) [inline, slot]

Devuelve el objeto padre del formulario. Usado para obtener sus dimensiones.

Devuelve:
Objeto padre
void FLFormDBInterface::saveSnapShot ( const QString &  pathFile) [inline, slot]

Salva en un fichero con formato PNG la imagen o captura de pantalla del formulario.

Parámetros:
pathFileRuta y nombre del fichero donde guardar la imagen
QSScript* FLFormDBInterface::script ( ) [inline]
void FLFormDBInterface::setCursor ( FLSqlCursorInterface *  c) [inline, slot]

Establece el cursor relacionado con el formulario

Parámetros:
c.cursor del formulario
void FLFormDBInterface::setDisabled ( const bool  b) [inline, slot]

Inhabilita el componente

Parámetros:
b.TRUE si hay que inhabilitar el formulario, FALSE si hay que habilitarla
void FLFormDBInterface::setMainWidget ( QWidget *  w) [inline, slot]

Establece widget como principal del formulario.

Este widget contendrá componentes que quieran enlazar con la base de datos, por lo que esperan estar contenidos en una clase FLFormDB, la cual les proporciona el cursor (registros) a los que enlazar. Si ya existiera otro widget como principal, este será borrado.

Si existe un widget principal establecido con anterioridad será borrado

Parámetros:
wWidget principal para el formulario
void FLFormDBInterface::setMainWidget ( ) [inline, slot]

Sobrecargado de setMainWidget.

Aqui toma el nombre de un formulario de la acción asociada y construye el Widget principal, a partir de él.

void FLFormDBInterface::setMainWidget ( const QString &  uiFileName) [inline, slot]

Sobrecargado de setMainWidget.

Aqui construye el Widget principal a partir del nombre de un fichero de interfaz .ui.

Parámetros:
uiFileNameNombre del fichero de descripción de interfaz, incluyendo la extension .ui, p.e. clientes.ui
void FLFormDBInterface::setMaximized ( ) [inline, slot]

Maximiza el formulario

void FLFormDBInterface::setObj ( FLFormDB *  obj) [inline]

Establece el objeto del formulario

Parámetros:
obj.objeto del formulario
void FLFormDBInterface::setObjCursor ( FLSqlCursor *  c) [inline]

Establece el cursor del objeto relacionado con el formulario

Parámetros:
c.cursor del formulario
void FLFormDBInterface::setScript ( QSScript *  s) [inline]

Establece el script asociado al formulario

Parámetros:
s.Nombre del script
void FLFormDBInterface::show ( ) [inline, slot]

Redefinida por conveniencia

void FLFormDBInterface::showForDocument ( ) [inline, slot]

Muestra el formulario sin llamar al script "init". Utilizado en documentación para evitar conflictos al capturar los formularios

QImage FLFormDBInterface::snapShot ( ) [inline, slot]

Obtiene la imagen o captura de pantalla del formulario.


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'