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

#include <FLFormSearchDB.h>

Diagrama de herencias de FLFormSearchDB
FLFormDB QWidget QObject QPaintDevice QObject QPaintDevice Qt Qt Qt Qt AQFormSearchDB

Lista de todos los miembros.

Slots públicos

void initScript ()
void hide ()
virtual void accept ()
virtual void reject ()

Métodos públicos

 FLFormSearchDB (const QString &actionName, QWidget *parent=0)
 FLFormSearchDB (FLSqlCursor *cursor, const QString &actionName=QString::null, QWidget *parent=0)
 ~FLFormSearchDB ()
void setCursor (FLSqlCursor *c)
void setMainWidget (QWidget *w)
void setMainWidget ()
QVariant exec (const QString &n=QString::null)
void setFilter (const QString &f)
bool accepted ()

Métodos protegidos

void initForm ()
void closeEvent (QCloseEvent *e)

Atributos protegidos

QPushButtonpushButtonAccept

Descripción detallada

Subclase de la clase FLFormDB, pensada para buscar un registro en una tabla.

El comportamiento de elegir un registro se modifica para solamente cerrar el formulario y as el objeto que lo invoca pueda obtener del cursor dicho registro.

Tambin aade botones Aceptar y Cancelar. Aceptar indica que se ha elegido el registro activo (igual que hacer doble clic sobre l o pulsar la tecla Intro) y Cancelar aborta la operacin.

Autor:
InfoSiAL S.L.

Documentación del constructor y destructor

FLFormSearchDB::FLFormSearchDB ( const QString actionName,
QWidget parent = 0 
)

constructor.

Parámetros:
actionNameNombre de la accin asociada al formulario
FLFormSearchDB::FLFormSearchDB ( FLSqlCursor cursor,
const QString actionName = QString::null,
QWidget parent = 0 
)

constructor sobrecargado.

Parámetros:
cursorObjeto FLSqlCursor para asignar a este formulario
actionNameNombre de la accin asociada al formulario
FLFormSearchDB::~FLFormSearchDB ( )

destructor


Documentación de las funciones miembro

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

Se activa al pulsar el boton aceptar

bool FLFormSearchDB::accepted ( ) [inline]

Devuelve si se ha aceptado el formulario

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

Captura evento cerrar

Reimplementado de FLFormDB.

QVariant FLFormSearchDB::exec ( const QString n = QString::null)

Muestra el formulario y entra en un nuevo bucle de eventos para esperar, a seleccionar registro.

Se espera el nombre de un campo del cursor devolviendo el valor de dicho campo si se acepta el formulario y un QVariant::Invalid si se cancela.

Parámetros:
nNombre del un campo del cursor del formulario
Devuelve:
El valor del campo si se acepta, o QVariant::Invalid si se cancela
void FLFormSearchDB::hide ( ) [virtual, slot]

Redefinida por conveniencia

Reimplementado de QWidget.

void FLFormSearchDB::initForm ( ) [protected]

Inicializacin

Reimplementado de FLFormDB.

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

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

Reimplementado de FLFormDB.

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

Se activa al pulsar el botn cancelar

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

Establece el cursor que debe utilizar el formulario.

Parámetros:
cCursor con el que trabajar

Reimplementado de FLFormDB.

void FLFormSearchDB::setFilter ( const QString f)

Aplica un filtro al cursor

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

Reimplementado, aade un widget como principal del formulario

Reimplementado de FLFormDB.

void FLFormSearchDB::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.


Documentación de los datos miembro

Boton Aceptar


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'