Eneboo - Documentación para desarrolladores
Slots públicos | Métodos públicos | Slots protegidos | Métodos protegidos | Atributos protegidos | Amigas
Referencia de la Clase FLFormRecordDB

#include <FLFormRecordDB.h>

Diagrama de herencias de FLFormRecordDB
FLFormDB QWidget QObject QPaintDevice QObject QPaintDevice Qt Qt Qt Qt AQFormRecordDB

Lista de todos los miembros.

Slots públicos

void initScript ()
virtual void accept ()
virtual void acceptContinue ()
virtual void reject ()

Métodos públicos

 FLFormRecordDB (FLSqlCursor *cursor, const QString &actionName=QString::null, QWidget *parent=0, bool showAcceptContinue=true)
 ~FLFormRecordDB ()
void setCursor (FLSqlCursor *c)
void setMainWidget (QWidget *w)
void setMainWidget ()

Slots protegidos

virtual void firstRecord ()
virtual void previousRecord ()
virtual void nextRecord ()
virtual void lastRecord ()
void disablePushButtonCancel ()

Métodos protegidos

void initForm ()
void closeEvent (QCloseEvent *e)
bool validateForm ()
void acceptedForm ()
void afterCommitBuffer ()
void afterCommitTransaction ()
void canceledForm ()

Atributos protegidos

QPushButtonpushButtonAccept
QPushButtonpushButtonAcceptContinue
QPushButtonpushButtonFirst
QPushButtonpushButtonPrevious
QPushButtonpushButtonNext
QPushButtonpushButtonLast

Amigas

class FLFormRecordDBInterface

Descripción detallada

Subclase de FLFormDB pensada para editar registros.

Bsicamente esta clase hace lo mismo que su clase base FLFormDB, lo nico que aade son dos botones Aceptar y/o Cancelar para confirmar o cancelar los cambios que se realizan en los componentes de datos que contiene.

Esta clase es idnea para cargar los formularios de edicin de registros definidos en los metadatos ( FLTableMetaData ).

Autor:
InfoSiAL S.L.

Documentación del constructor y destructor

FLFormRecordDB::FLFormRecordDB ( FLSqlCursor cursor,
const QString actionName = QString::null,
QWidget parent = 0,
bool  showAcceptContinue = true 
)

constructor.

Solo acepta que se le indique un cursor ya creado.

Parámetros:
cursorObjeto FLSqlCursor con el cursor con el que tratar.
actionNameNombre de la accin asociada al formulario
showAcceptContinueIndica si se debe mostrar el botn de Aceptar y Continuar
FLFormRecordDB::~FLFormRecordDB ( )

destructor


Documentación de las funciones miembro

void FLFormRecordDB::accept ( ) [virtual, slot]

Se activa al pulsar el boton aceptar

void FLFormRecordDB::acceptContinue ( ) [virtual, slot]

Se activa al pulsar el boton aceptar y contninuar

void FLFormRecordDB::acceptedForm ( ) [protected]

Aceptacin de formulario.

Invoca a la funcin "acceptedForm" del script asociado al formulario, cuando se acepta el formulario y justo antes de hace el commit del registro.

void FLFormRecordDB::afterCommitBuffer ( ) [protected]

Despus de fijar los cambios del buffer del registro actual.

Invoca a la funcin "afterCommitBuffer" del script asociado al formulario, justo despus de hacer el commit del buffer del registro.

void FLFormRecordDB::afterCommitTransaction ( ) [protected]

Despues de fijar la transaccin.

Invoca a la funcin "afterCommitTransaction" del script asociado al formulario, juesto despues de terminar la transaccin en curso aceptando.

void FLFormRecordDB::canceledForm ( ) [protected]

Cancelacin de formulario.

Invoca a la funcin "canceledForm" del script asociado al formulario, cuando se cancela el formulario.

void FLFormRecordDB::closeEvent ( QCloseEvent e) [protected, virtual]

Captura evento cerrar

Reimplementado de FLFormDB.

void FLFormRecordDB::disablePushButtonCancel ( ) [protected, slot]

Desactiva el botn cancelar

void FLFormRecordDB::firstRecord ( ) [protected, virtual, slot]

Ir al primer anterior

void FLFormRecordDB::initForm ( ) [protected]

Inicializacin

Reimplementado de FLFormDB.

void FLFormRecordDB::initScript ( ) [virtual, slot]

Invoca a la funcin "init()" del script asociado al formulario

Reimplementado de FLFormDB.

void FLFormRecordDB::lastRecord ( ) [protected, virtual, slot]

Ir al ultimo registro

void FLFormRecordDB::nextRecord ( ) [protected, virtual, slot]

Ir al registro siguiente

void FLFormRecordDB::previousRecord ( ) [protected, virtual, slot]

Ir al registro anterior

void FLFormRecordDB::reject ( ) [virtual, slot]

Se activa al pulsar el botn cancelar

void FLFormRecordDB::setCursor ( FLSqlCursor c) [virtual]

Establece el cursor que debe utilizar el formulario.

Parámetros:
cCursor con el que trabajar

Reimplementado de FLFormDB.

void FLFormRecordDB::setMainWidget ( ) [virtual]

Sobrecargado de setMainWidget.

Aqui toma el nombre de un formulario de la accin asociada y construye el Widget principal, a partir de l.

Reimplementado de FLFormDB.

void FLFormRecordDB::setMainWidget ( QWidget w) [virtual]

Reimplementado, aade un widget como principal del formulario

Reimplementado de FLFormDB.

bool FLFormRecordDB::validateForm ( ) [protected]

Validacin de formulario.

Invoca a la funcin "validateForm" del script asociado cuando se acepta el formulario y slo continua con el commit del registro cuando esa funcin de script devuelve TRUE.

Si FLTableMetaData::concurWarn() es true y dos o mas sesiones/usuarios estn modificando los mismos campos mostrar un aviso de advertencia.

Devuelve:
TRUE si el formulario ha sido validado correctamente

Documentación de las funciones relacionadas y clases amigas

friend class FLFormRecordDBInterface [friend]

Documentación de los datos miembro

Boton Aceptar

Boton Aceptar y continuar

Boton Primero

Boton Ultimo

Boton Siguiente

Boton Anterior


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'