Eneboo - Documentación para desarrolladores
|
#include <FLFormSearchDB.h>
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 | |
QPushButton * | pushButtonAccept |
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.
constructor.
actionName | Nombre de la accin asociada al formulario |
FLFormSearchDB::FLFormSearchDB | ( | FLSqlCursor * | cursor, |
const QString & | actionName = QString::null , |
||
QWidget * | parent = 0 |
||
) |
constructor sobrecargado.
cursor | Objeto FLSqlCursor para asignar a este formulario |
actionName | Nombre de la accin asociada al formulario |
FLFormSearchDB::~FLFormSearchDB | ( | ) |
destructor
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.
n | Nombre del un campo del cursor del formulario |
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] |
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] |
QPushButton* FLFormSearchDB::pushButtonAccept [protected] |
Boton Aceptar