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

Acceso a tablas desde formularios. Más...

#include <FLObjectFactory.h>

Diagrama de herencias de FLTableDBInterface
QObject Qt Qt

Lista de todos los miembros.

Slots públicos

QString tableName () const
void setTableName (const QString &fT)
QString foreignField () const
void setForeignField (const QString &fN)
QString fieldRelation () const
void setFieldRelation (const QString &fN)
void setReadOnly (const bool mode)
void setEditOnly (const bool mode)
void setInsertOnly (const bool mode)
void refresh ()
void refresh (const bool refreshHead, const bool refreshData)
void insertRecord ()
void editRecord ()
void browseRecord ()
void deleteRecord ()
void copyRecord ()
void show ()
void setFocus ()
void setFilter (const QString &f)
QString filter ()
QString findFilter () const
void setInitSearch (const QString &iS)
FLSqlCursorInterfacecursor ()
void emitReadOnlyChanged (bool b)
void emitEditOnlyChanged (bool b)
void emitInsertOnlyChanged (bool b)
void emitCurrentChanged ()
void setCurrentRow (const int r)
int currentRow (void)
void close ()
FLTableDBobj ()
void setDisabled (const bool b)
void putFirstCol (const QString &c)
void moveCol (const QString &from, const QString &to)
void setOrderCols (QStringList &fields)
QStringList orderCols ()
bool checkColumnEnabled () const
void setCheckColumnEnabled (bool b)
QString aliasCheckColumn () const
void setAliasCheckColumn (const QString &t)
QStringList primarysKeysChecked ()
void clearChecked ()
void setPrimaryKeyChecked (const QVariant &primaryKeyValue, bool on)
void emitPrimaryKeyToggled (const QVariant &primaryKeyValue, bool on)
bool findHidden () const
void setFindHidden (bool h)
bool filterHidden () const
void setFilterHidden (bool h)
void setColumnWidth (const QString &field, int w)
int columnWidth (int c)
void setRowHeight (int row, int h)
int rowHeight (int row)
bool showAllPixmaps () const
void setShowAllPixmaps (bool s)
QString functionGetColor () const
void setFunctionGetColor (const QString &f)

Señales

void readOnlyChanged (bool)
void editOnlyChanged (bool)
void insertOnlyChanged (bool)
void currentChanged ()
void primaryKeyToggled (const QVariant &, bool)

Métodos públicos

 FLTableDBInterface (QWidget *p, const QString &n)
 FLTableDBInterface (FLTableDB *obj)
 FLTableDBInterface ()

Propiedades

QString tableName
QString foreignField
QString fieldRelation
bool checkColumnEnabled
QString aliasCheckColumn
bool findHidden
bool filterHidden
bool showAllPixmaps
QString functionGetColor

Descripción detallada

Acceso a tablas desde formularios.

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

Autor:
InfoSiAL S.L.

Documentación del constructor y destructor

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

Constructor

FLTableDBInterface::FLTableDBInterface ( FLTableDB obj) [inline]

Constructor

FLTableDBInterface::FLTableDBInterface ( ) [inline]

Constructor


Documentación de las funciones miembro

QString FLTableDBInterface::aliasCheckColumn ( ) const [inline, slot]

Obiente el texto de la etiqueta de encabezado para la columna de seleccin

void FLTableDBInterface::browseRecord ( ) [inline, slot]

Invoca al mtodo FLSqlCursor::browseRecord()

bool FLTableDBInterface::checkColumnEnabled ( ) const [inline, slot]

Obtiene si la columna de seleccin est activada

void FLTableDBInterface::clearChecked ( ) [inline, slot]

Limpia la lista con las claves primarias de los registros seleccionados por chequeo

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

Esconde la tabla

int FLTableDBInterface::columnWidth ( int  c) [inline, slot]
Devuelve:
Ancho de la columna
void FLTableDBInterface::copyRecord ( ) [inline, slot]

Invoca al mtodo FLSqlCursor::copyRecord()

void FLTableDBInterface::currentChanged ( ) [signal]

Seal emitida cuando se establece cambia el registro seleccionado.

int FLTableDBInterface::currentRow ( void  ) [inline, slot]

Devuelve el nmero de fila actual

Devuelve:
ndice de la fila actual
FLSqlCursorInterface* FLTableDBInterface::cursor ( ) [inline, slot]

Obtiene el cursor utilizado por el componente.

return Objeto FLSqlCursor con el cursor que contiene los registros para ser utilizados en el formulario

void FLTableDBInterface::deleteRecord ( ) [inline, slot]

Invoca al mtodo FLSqlCursor::deleteRecord()

void FLTableDBInterface::editOnlyChanged ( bool  ) [signal]

Seal emitida cuando se establece si el componente es o no de solo edicin.

void FLTableDBInterface::editRecord ( ) [inline, slot]

Invoca al mtodo FLSqlCursor::editRecord()

void FLTableDBInterface::emitCurrentChanged ( ) [inline, slot]

Emite la seal currentChanged, cuando el objeto tableRecords enva dicha seal

void FLTableDBInterface::emitEditOnlyChanged ( bool  b) [inline, slot]
void FLTableDBInterface::emitInsertOnlyChanged ( bool  b) [inline, slot]
void FLTableDBInterface::emitPrimaryKeyToggled ( const QVariant primaryKeyValue,
bool  on 
) [inline, slot]

Indica que ha cambiado el estado del campo de seleccin de un registro. Es decir se ha incluido o eliminado su clave primaria de la lista de claves primarias seleccionadas. Esta seal se emite cuando el usuario hace click en el control de chequeo y cuando se cambia programticamente el chequeo mediante el mtodo FLDataTable::setPrimaryKeyChecked.

Parámetros:
primaryKeyValueEl valor de la clave primaria del registro correspondiente
onEl nuevo estado; TRUE chequeo activado, FALSE chequeo desactivado
void FLTableDBInterface::emitReadOnlyChanged ( bool  b) [inline, slot]
QString FLTableDBInterface::fieldRelation ( ) const [inline, slot]

Obtiene el nombre del campo relacionado.

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

Obtiene el filtro actual de la tabla

Devuelve:
Filtro
bool FLTableDBInterface::filterHidden ( ) const [inline, slot]

Obtiene si el marco para conmutar entre datos y filtro est oculto

QString FLTableDBInterface::findFilter ( ) const [inline, slot]

Obtiene el filtro impuesto en el Find.

bool FLTableDBInterface::findHidden ( ) const [inline, slot]

Obtiene si el marco de bsqueda est oculto

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

Obtiene el nombre del campo forneo.

Devuelve:
Nombre del campo
QString FLTableDBInterface::functionGetColor ( ) const [inline, slot]

Ver FLTableDB::functionGetColor_

void FLTableDBInterface::insertOnlyChanged ( bool  ) [signal]

Seal emitida cuando se establece si el componente es o no de solo insercin.

void FLTableDBInterface::insertRecord ( ) [inline, slot]

Invoca al mtodo FLSqlCursor::insertRecord()

void FLTableDBInterface::moveCol ( const QString from,
const QString to 
) [inline, slot]

Mueve una columna de un campo origen a la columna de otro campo destino

Parámetros:
fromNombre del campo de la columna de origen
toNombre del campo de la columna de destino
FLTableDB* FLTableDBInterface::obj ( ) [inline, slot]
QStringList FLTableDBInterface::orderCols ( ) [inline, slot]

Devuelve la lista de los campos ordenada por sus columnas en la tabla de izquierda a derecha

void FLTableDBInterface::primaryKeyToggled ( const QVariant ,
bool   
) [signal]

Indica que ha cambiado el estado del campo de seleccin de un registro. Es decir se ha incluido o eliminado su clave primaria de la lista de claves primarias seleccionadas. Esta seal se emite cuando el usuario hace click en el control de chequeo y cuando se cambia programticamente el chequeo mediante el mtodo FLDataTable::setPrimaryKeyChecked.

Parámetros:
primaryKeyValueEl valor de la clave primaria del registro correspondiente
onEl nuevo estado; TRUE chequeo activado, FALSE chequeo desactivado
QStringList FLTableDBInterface::primarysKeysChecked ( ) [slot]

Obtiene la lista con las claves primarias de los registros seleccionados por chequeo

void FLTableDBInterface::putFirstCol ( const QString c) [inline, slot]

Establece el campo de bsqueda

void FLTableDBInterface::readOnlyChanged ( bool  ) [signal]

Seal emitida cuando se establece si el componente es o no de solo lectura.

void FLTableDBInterface::refresh ( ) [inline, slot]

Actualiza el conjunto de registros.

void FLTableDBInterface::refresh ( const bool  refreshHead,
const bool  refreshData 
) [inline, slot]
int FLTableDBInterface::rowHeight ( int  row) [inline, slot]
Devuelve:
Alto de la fila
void FLTableDBInterface::setAliasCheckColumn ( const QString t) [inline, slot]

Establece el texto de la etiqueta de encabezado para la columna de seleccin

El cambio del texto de la etiqueta no ser efectivo hasta el prximo refresh

void FLTableDBInterface::setCheckColumnEnabled ( bool  b) [inline, slot]

Establece el estado de activacin de la columna de seleccin

El cambio de estado no ser efectivo hasta el siguiente refresh.

void FLTableDBInterface::setColumnWidth ( const QString field,
int  w 
) [inline, slot]

Establece el ancho de una columna

Parámetros:
fieldNombre del campo de la base de datos correspondiente a la columna
wAncho de la columna
void FLTableDBInterface::setCurrentRow ( const int  r) [inline, slot]

Establece la fila actual

Parámetros:
r.ndice de la fila
void FLTableDBInterface::setDisabled ( const bool  b) [inline, slot]

Inhabilita la tabla

Parámetros:
b.TRUE si hay que inhabilitar la tabla, FALSE si hay que habilitarla
void FLTableDBInterface::setEditOnly ( const bool  mode) [inline, slot]

Establece si el componente esta en modo solo edicin o no.

void FLTableDBInterface::setFieldRelation ( const QString fN) [inline, slot]

Establece el nombre del campo relacionado.

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

Hace que la tabla aplique un filtro

Parámetros:
f,:Filtro a aplicar
void FLTableDBInterface::setFilterHidden ( bool  h) [inline, slot]

Oculta o muestra el marco para conmutar entre datos y filtro

Parámetros:
hTRUE lo oculta, FALSE lo muestra
void FLTableDBInterface::setFindHidden ( bool  h) [inline, slot]

Oculta o muestra el marco de bsqueda

Parámetros:
hTRUE lo oculta, FALSE lo muestra
void FLTableDBInterface::setFocus ( ) [inline, slot]

Hace que el la tabla tome el foco

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

Establece el nombre del campo forneo.

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

Ver FLTableDB::functionGetColor_

void FLTableDBInterface::setInitSearch ( const QString iS) [inline, slot]

Establece el filtro inicial de bsqueda

void FLTableDBInterface::setInsertOnly ( const bool  mode) [inline, slot]

Establece el componente a slo insercin o no.

void FLTableDBInterface::setOrderCols ( QStringList fields) [inline, slot]

Establece el orden de las columnas de la tabla.

Parámetros:
fieldsLista de los nombres de los campos ordenada segn se desea que aparezcan en la tabla
void FLTableDBInterface::setPrimaryKeyChecked ( const QVariant primaryKeyValue,
bool  on 
) [inline, slot]

Establece el estado seleccionado por chequeo para un registro, indicando el valor de su clave primaria

void FLTableDBInterface::setReadOnly ( const bool  mode) [inline, slot]

Establece si el componente esta en modo solo lectura o no.

void FLTableDBInterface::setRowHeight ( int  row,
int  h 
) [inline, slot]

Establece el alto de una fila

Parámetros:
rowNmero de orden de la fila, empezando en 0
hAlto de la fila
void FLTableDBInterface::setShowAllPixmaps ( bool  s) [inline, slot]

Ver FLTableDB::showAllPixmaps_

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

Establece el nombre de la tabla asociada.

Parámetros:
fTNombre de la tabla asociada
void FLTableDBInterface::show ( ) [inline, slot]

Redefinida por conveniencia

bool FLTableDBInterface::showAllPixmaps ( ) const [inline, slot]

Ver FLTableDB::showAllPixmaps_

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

Obtiene el nombre de la tabla asociada.

Devuelve:
Nombre de la tabla asociado

Documentación de propiedades

QString FLTableDBInterface::aliasCheckColumn [read, write]
bool FLTableDBInterface::checkColumnEnabled [read, write]
QString FLTableDBInterface::fieldRelation [read, write]
bool FLTableDBInterface::filterHidden [read, write]
bool FLTableDBInterface::findHidden [read, write]
QString FLTableDBInterface::foreignField [read, write]
QString FLTableDBInterface::functionGetColor [read, write]
bool FLTableDBInterface::showAllPixmaps [read, write]
QString FLTableDBInterface::tableName [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'