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)
FLSqlCursorInterface * cursor ()
void emitReadOnlyChanged (bool b)
void emitEditOnlyChanged (bool b)
void emitInsertOnlyChanged (bool b)
void emitCurrentChanged ()
void setCurrentRow (const int r)
int currentRow (void)
void close ()
FLTableDB * obj ()
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 selección

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

Invoca al método FLSqlCursor::browseRecord()

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

Obtiene si la columna de selección 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 método FLSqlCursor::copyRecord()

void FLTableDBInterface::currentChanged ( ) [signal]

Señal emitida cuando se establece cambia el registro seleccionado.

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

Devuelve el número 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 método FLSqlCursor::deleteRecord()

void FLTableDBInterface::editOnlyChanged ( bool  ) [signal]

Señal emitida cuando se establece si el componente es o no de solo edición.

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

Invoca al método FLSqlCursor::editRecord()

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

Emite la señal currentChanged, cuando el objeto tableRecords envía dicha señal

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 selección de un registro. Es decir se ha incluido o eliminado su clave primaria de la lista de claves primarias seleccionadas. Esta señal se emite cuando el usuario hace click en el control de chequeo y cuando se cambia programáticamente el chequeo mediante el método 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 búsqueda está oculto

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

Obtiene el nombre del campo foráneo.

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

Ver FLTableDB::functionGetColor_

void FLTableDBInterface::insertOnlyChanged ( bool  ) [signal]

Señal emitida cuando se establece si el componente es o no de solo inserción.

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

Invoca al método 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 selección de un registro. Es decir se ha incluido o eliminado su clave primaria de la lista de claves primarias seleccionadas. Esta señal se emite cuando el usuario hace click en el control de chequeo y cuando se cambia programáticamente el chequeo mediante el método 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 búsqueda

void FLTableDBInterface::readOnlyChanged ( bool  ) [signal]

Señal 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 selección

El cambio del texto de la etiqueta no será efectivo hasta el próximo refresh

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

Establece el estado de activación de la columna de selección

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 edición 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 búsqueda

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 foráneo.

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 búsqueda

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

Establece el componente a sólo inserción 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 según 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:
rowNúmero 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'