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

Acceso a campos de las tablas desde formularios. Más...

#include <FLObjectFactory.h>

Diagrama de herencias de FLFieldDBInterface
QObject Qt Qt

Lista de todos los miembros.

Slots públicos

FLSqlCursorInterfacecursor ()
void setDisabled (const bool b)
QString actionName () const
void setActionName (const QString &aN)
QString fieldName () const
void setFieldName (const QString &fN)
QString tableName () const
void setTableName (const QString &fT)
QString foreignField () const
void setForeignField (const QString &fN)
QString fieldRelation () const
QString fieldAlias () const
QWidgeteditor () const
void setFilter (const QString &f)
QString filter () const
void setFieldRelation (const QString &fN)
void setFieldAlias (const QString &alias)
void setValue (const QVariant &v)
void setValue (const QString &v)
void setValue (bool v)
void setValue (double v)
void setValue (int v)
void setPixmap (const QString &filename)
void setFocus ()
void selectAll ()
QVariant value ()
void close ()
int insertAccel (const QString &key)
void removeAccel (int id)
void setTextFormat (const int &f)
int textFormat () const
void emitActivatedAccel (int id)
bool showAlias () const
void setShowAlias (const bool value)
bool showEditor () const
void setShowEditor (const bool show)
void setPartDecimal (int d)
FLFieldDBobj ()

Señales

void activatedAccel (int)
void keyF2Pressed ()
void keyF4Pressed ()
void keyReturnPressed ()

Métodos públicos

 FLFieldDBInterface (QWidget *p, const QString &n)
 FLFieldDBInterface (FLFieldDB *obj)
 FLFieldDBInterface ()

Propiedades

QString fieldName
QString tableName
QString foreignField
QString fieldRelation
QString fieldAlias
QString actionName
bool showAlias
bool showEditor
int textFormat

Descripción detallada

Acceso a campos de las tablas desde formularios.

Acceso a los campos de las tablas de base de datos mediante controles de formulario. Permite leer y establecer valores y cambiar las propiedades de los campos de un formulario.

Autor:
InfoSiAL S.L.

Documentación del constructor y destructor

FLFieldDBInterface::FLFieldDBInterface ( QWidget p,
const QString n 
) [inline]

Constructor

FLFieldDBInterface::FLFieldDBInterface ( FLFieldDB obj) [inline]

Constructor

FLFieldDBInterface::FLFieldDBInterface ( ) [inline]

Constructor


Documentación de las funciones miembro

QString FLFieldDBInterface::actionName ( ) const [inline, slot]

Obtiene el nombre de la accin.

Devuelve:
Nombre de la accion
void FLFieldDBInterface::activatedAccel ( int  ) [signal]

Cuando se pulsa una combinacin de teclas de aceleracin se emite esta seal indicando el identificador de la combinacin de teclas pulsada

void FLFieldDBInterface::close ( ) [inline, slot]

Esconde el campo

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

Devuelve el cursor del formulario

Devuelve:
Cursor del formulario
QWidget* FLFieldDBInterface::editor ( ) const [inline, slot]

Obtiene el widget editor.

Devuelve:
Objeto con el editor del campo
void FLFieldDBInterface::emitActivatedAccel ( int  id) [inline, slot]

Cuando se pulsa una combinacin de teclas de aceleracin se emite esta seal indicando el identificador de la combinacin de teclas pulsada

QString FLFieldDBInterface::fieldAlias ( ) const [inline, slot]
Devuelve:
Alias del campo, es el valor mostrado en la etiqueta
QString FLFieldDBInterface::fieldName ( ) const [inline, slot]

Obtiene el nombre del campo.

Devuelve:
Nombre del campo
QString FLFieldDBInterface::fieldRelation ( ) const [inline, slot]

Obtiene el nombre del campo relacionado.

Devuelve:
Nombre del campo
QString FLFieldDBInterface::filter ( ) const [inline, slot]

Obtiene el filtro del cursor.

QString FLFieldDBInterface::foreignField ( ) const [inline, slot]

Obtiene el nombre del campo forneo.

Devuelve:
Nombre del campo
int FLFieldDBInterface::insertAccel ( const QString key) [inline, slot]

Inserta como acelerador de teclado una combinacin de teclas, devociendo su identificador

Parámetros:
keyCadena de texto que representa la combinacin de teclas (p.e. "Ctrl+Shift+O")
Devuelve:
El identificador asociado internamente a la combinacin de teclas aceleracin insertada
void FLFieldDBInterface::keyF2Pressed ( ) [signal]

Seal emitida si se pulsa la tecla F2 en el editor

void FLFieldDBInterface::keyF4Pressed ( ) [signal]

Seal emitida si se pulsa la tecla F4 en el editor

void FLFieldDBInterface::keyReturnPressed ( ) [signal]

Seal emitida si se pulsa la tecla Return

FLFieldDB* FLFieldDBInterface::obj ( ) [inline, slot]
void FLFieldDBInterface::removeAccel ( int  id) [inline, slot]

Elimina, desactiva, una combinacin de teclas de aceleracin segn su identificador.

Parámetros:
idIdentificador de la combinacin de teclas de aceleracin
void FLFieldDBInterface::selectAll ( ) [inline, slot]

Marca como seleccionado el contenido del campo.

void FLFieldDBInterface::setActionName ( const QString aN) [inline, slot]

Establece el nombre de la accin.

Parámetros:
aNNombre de la accion
void FLFieldDBInterface::setDisabled ( const bool  b) [inline, slot]

Inhabilita el campo

Parámetros:
b.TRUE si hay que inhabilitar el campo, FALSE si hay que habilitarlo
void FLFieldDBInterface::setFieldAlias ( const QString alias) [inline, slot]

Para establecer el alias del campo, mostrado en su etiqueta si showAlias es true

Parámetros:
aliasAlias del campo, es el valor de la etiqueta. Si es vacio no hace nada.
void FLFieldDBInterface::setFieldName ( const QString fN) [inline, slot]

Establece el nombre del campo.

Parámetros:
fNNombre del campo
void FLFieldDBInterface::setFieldRelation ( const QString fN) [inline, slot]

Establece el nombre del campo relacionado.

Parámetros:
fNNombre del campo
void FLFieldDBInterface::setFilter ( const QString f) [inline, slot]

Aade un filtro al cursor.

void FLFieldDBInterface::setFocus ( ) [inline, slot]

Hace que el control tome el foco

void FLFieldDBInterface::setForeignField ( const QString fN) [inline, slot]

Establece el nombre del campo forneo.

Parámetros:
fNNombre del campo
void FLFieldDBInterface::setPartDecimal ( int  d) [inline, slot]
void FLFieldDBInterface::setPixmap ( const QString filename) [inline, slot]

Establece una imagen en el campo

Parámetros:
filenameRuta del fichero que contiene la imagen
void FLFieldDBInterface::setShowAlias ( const bool  value) [inline, slot]

Establece el estado de la propiedad showAlias.

void FLFieldDBInterface::setShowEditor ( const bool  show) [inline, slot]

Establece el valor de la propiedad showEditor.

void FLFieldDBInterface::setTableName ( const QString fT) [inline, slot]

Establece el nombre de la tabla fornea.

Parámetros:
fTNombre de la tabla
void FLFieldDBInterface::setTextFormat ( const int f) [inline, slot]

Establece el formato del texto

Parámetros:
fFormato del campo
void FLFieldDBInterface::setValue ( int  v) [inline, slot]
void FLFieldDBInterface::setValue ( const QVariant v) [inline, slot]

Establece el valor contenido en el campo.

Parámetros:
vValor a establecer
void FLFieldDBInterface::setValue ( const QString v) [inline, slot]
void FLFieldDBInterface::setValue ( double  v) [inline, slot]
void FLFieldDBInterface::setValue ( bool  v) [inline, slot]
bool FLFieldDBInterface::showAlias ( ) const [inline, slot]

Devuelve el valor de la propiedad showAlias. Esta propiedad es usada para saber si hay que mostrar el alias cuando se est en modo de cursor relacionado.

bool FLFieldDBInterface::showEditor ( ) const [inline, slot]

Devuelve el valor de la propiedad showEditor.

QString FLFieldDBInterface::tableName ( ) const [inline, slot]

Obtiene el nombre de la tabla fornea.

Devuelve:
Nombre de la tabla
int FLFieldDBInterface::textFormat ( ) const [inline, slot]
Devuelve:
El formato del texto
QVariant FLFieldDBInterface::value ( ) [inline, slot]

Obtiene el valor contenido en el campo.


Documentación de propiedades

QString FLFieldDBInterface::actionName [read, write]
QString FLFieldDBInterface::fieldAlias [read, write]
QString FLFieldDBInterface::fieldName [read, write]
QString FLFieldDBInterface::fieldRelation [read, write]
QString FLFieldDBInterface::foreignField [read, write]
bool FLFieldDBInterface::showAlias [read, write]
bool FLFieldDBInterface::showEditor [read, write]
QString FLFieldDBInterface::tableName [read, write]
int FLFieldDBInterface::textFormat [read, write]

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'