|
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
1.7.4