Eneboo - Documentación para desarrolladores
Tipos públicos | Slots públicos | Métodos públicos
Referencia de la Clase FLUtilInterface

Conjunto de utilidades generales. Más...

#include <FLObjectFactory.h>

Diagrama de herencias de FLUtilInterface
QObject Qt Qt

Lista de todos los miembros.

Tipos públicos

enum  specialType { Serial = 100, Unlock = 200, Check = 300 }
enum  Type {
  Invalid, Map, List, String,
  StringList, Font, Pixmap, Brush,
  Rect, Size, Color, Palette,
  ColorGroup, IconSet, Point, Image,
  Int, UInt, Bool, Double,
  CString, PointArray, Region, Bitmap,
  Cursor, SizePolicy, Date, Time,
  DateTime, ByteArray, BitArray, KeySequence,
  Pen, LongLong, ULongLong
}

Slots públicos

QVariant partInteger (double n)
QVariant partDecimal (double n)
QString buildNumber (const QVariant &v, char tipo, int partDecimal)
QString buildNumber (double v, char tipo, int partDecimal)
QString buildNumber (int v, char tipo, int partDecimal)
QVariant readSettingEntry (const QString &key, const QString &def=QString::null, bool *ok=0)
bool writeSettingEntry (const QString &key, const QString &value)
QVariant readDBSettingEntry (const QString &key)
bool writeDBSettingEntry (const QString &key, const QString &value)
QString roundFieldValue (const QVariant &n, const QString &table, const QString &field)
QString roundFieldValue (double n, const QString &table, const QString &field)
QString roundFieldValue (int n, const QString &table, const QString &field)
QString unidades (long n)
QString centenamillar (long n)
QString decenas (long n)
QString centenas (long n)
QString unidadesmillar (long n)
QCString utf8 (const QString &s)
QString decenasmillar (long n)
QString enLetra (long n)
QString enLetraMoneda (double n, const QString &m)
QString enLetraMonedaEuro (double n)
QString letraDni (long n)
QString calcularDC (const QString &n)
QString dateDMAtoAMD (const QString &f)
QString dateAMDtoDMA (const QString &f)
QString formatoMiles (const QString &s)
QString translate (const QString &contexto, const QString &s)
bool numCreditCard (const QString &num)
QVariant nextCounter (const QString &name, FLSqlCursorInterface *cursor_)
QString nextSequence (int nivel, const QString &secuencia, const QString &ultimo)
QString serialLettertoNumber (const QString &letter)
QString serialNumbertoLetter (int number)
bool isFLDefFile (const QString &head)
uint length (const QString &str)
QStringList nombreCampos (const QString &tabla)
QString fieldNameToAlias (const QString &fN, const QString &tN, const QString &connName="default") const
QString tableNameToAlias (const QString &tN, const QString &connName="default") const
QString fieldAliasToName (const QString &aN, const QString &tN, const QString &connName="default") const
int fieldType (const QString &fN, const QString &tN, const QString &connName="default") const
int fieldLength (const QString &fN, const QString &tN, const QString &connName="default") const
bool fieldAllowNull (const QString &fN, const QString &tN, const QString &connName="default") const
bool fieldIsPrimaryKey (const QString &fN, const QString &tN, const QString &connName="default") const
bool fieldIsCompoundKey (const QString &fN, const QString &tN, const QString &connName="default") const
QVariant fieldDefaultValue (const QString &fN, const QString &tN, const QString &connName="default") const
QString formatValue (int t, const QVariant &v, const bool upper=false, const QString &connName="default") const
QDate addDays (const QDate &d, int nd)
QDate addDays (const QString &d, int nd)
QDate addMonths (const QDate &d, int nm)
QDate addMonths (const QString &d, int nm)
QDate addYears (const QDate &d, int ny)
QDate addYears (const QString &d, int ny)
int daysTo (const QDate &d1, const QDate &d2)
int daysTo (const QString &d1, const QString &d2)
QVariant sqlSelect (const QString &f, const QString &s, const QString &w, const QString &tL=QString::null, const QString &connName="default")
QVariant quickSqlSelect (const QString &f, const QString &s, const QString &w, const QString &connName="default")
bool sqlInsert (const QString &t, const QString &fL, const QString &vL, const QString &connName="default")
bool sqlUpdate (const QString &t, const QString &fL, const QString &vL, const QString &w, const QString &connName="default")
bool sqlDelete (const QString &t, const QString &w, const QString &connName="default")
bool quickSqlDelete (const QString &t, const QString &w, const QString &connName="default")
void createProgressDialog (const QString &l, int tS)
void createProgressDialog ()
void destroyProgressDialog ()
void setProgress (int p)
void setTotalSteps (int tS)
void setLabelText (const QString &l)
QString sha1 (const QString &str)
QImage snapShotUI (const QString &n)
void saveSnapShotUI (const QString &n, const QString &pathFile)
void saveIconFile (const QString &data, const QString &pathFile)
QString getIdioma ()
QString getOS ()
QStringList findFiles (const QStringList &paths, const QString &filter="*", bool breakOnFirstMatch=false)
bool execSql (const QString &sql, const QString &connName="default")
void setFastRandSeed (uint seed)
uint fastRand () const

Métodos públicos

 FLUtilInterface (QObject *parent=0)

Descripción detallada

Conjunto de utilidades generales.

Conjunto de utilidades generales (conversin de datos, traducciones, incremento de contadores...)

Autor:
InfoSiAL S.L.

Documentación de las enumeraciones miembro de la clase

Valores de enumeraciones:
Serial 
Unlock 
Check 
Valores de enumeraciones:
Invalid 
Map 
List 
String 
StringList 
Font 
Pixmap 
Brush 
Rect 
Size 
Color 
Palette 
ColorGroup 
IconSet 
Point 
Image 
Int 
UInt 
Bool 
Double 
CString 
PointArray 
Region 
Bitmap 
Cursor 
SizePolicy 
Date 
Time 
DateTime 
ByteArray 
BitArray 
KeySequence 
Pen 
LongLong 
ULongLong 

Documentación del constructor y destructor

FLUtilInterface::FLUtilInterface ( QObject parent = 0) [inline]

Constructor


Documentación de las funciones miembro

QDate FLUtilInterface::addDays ( const QDate d,
int  nd 
) [inline, slot]

Suma dias a una fecha.

Parámetros:
dFecha con la que operar
ndNumero de dias que sumar. Si es negativo resta dias
Devuelve:
Fecha con el desplazamiento de dias
QDate FLUtilInterface::addDays ( const QString d,
int  nd 
) [inline, slot]
QDate FLUtilInterface::addMonths ( const QDate d,
int  nm 
) [inline, slot]

Suma meses a una fecha.

Parámetros:
dFecha con la que operar
nmNumero de meses que sumar. Si es negativo resta meses
Devuelve:
Fecha con el desplazamiento de meses
QDate FLUtilInterface::addMonths ( const QString d,
int  nm 
) [inline, slot]
QDate FLUtilInterface::addYears ( const QDate d,
int  ny 
) [inline, slot]

Suma aos a una fecha.

Parámetros:
dFecha con la que operar
nmNumero de aos que sumar. Si es negativo resta aos
Devuelve:
Fecha con el desplazamiento de aos
QDate FLUtilInterface::addYears ( const QString d,
int  ny 
) [inline, slot]
QString FLUtilInterface::buildNumber ( const QVariant v,
char  tipo,
int  partDecimal 
) [inline, slot]

Construye un string a partir de un nmero, especificando el formato y precisin

Parámetros:
v.Nmero a convertir a QString
tipo.Formato del nmero
partDecimal.Precisin (nmero de cifras decimales) del nmero
Devuelve:
Cadena que contiene el nmero formateado
QString FLUtilInterface::buildNumber ( double  v,
char  tipo,
int  partDecimal 
) [inline, slot]
QString FLUtilInterface::buildNumber ( int  v,
char  tipo,
int  partDecimal 
) [inline, slot]
QString FLUtilInterface::calcularDC ( const QString n) [inline, slot]

Calcula el dgito de control asociado a un nmero de cuenta bancaria

Parámetros:
nNmero de cuenta
Devuelve:
Dgito de control
QString FLUtilInterface::centenamillar ( long  n) [inline, slot]

Enunciado de las centenas de millar de un nmero.

Parámetros:
nNmero a tratar. Debe ser positivo
QString FLUtilInterface::centenas ( long  n) [inline, slot]

Enunciado de las centenas de un nmero.

Parámetros:
nNmero a tratar. Debe ser positivo
void FLUtilInterface::createProgressDialog ( const QString l,
int  tS 
) [inline, slot]

Crea un dilogo de progreso

Parámetros:
lLabel del dilogo
tSNmero total de pasos a realizar
void FLUtilInterface::createProgressDialog ( ) [inline, slot]
QString FLUtilInterface::dateAMDtoDMA ( const QString f) [inline, slot]

Convierte fechas del tipo AAAA-MM-DD, AAAA-MM-DD o AAAAMMDD al tipo DD-MM-AAAA.

Parámetros:
fCadena de texto con la fecha a transformar
Devuelve:
Cadena de texto con la fecha transformada
QString FLUtilInterface::dateDMAtoAMD ( const QString f) [inline, slot]

Convierte fechas del tipo DD-MM-AAAA, DD/MM/AAAA o DDMMAAAA al tipo AAAA-MM-DD.

Parámetros:
fCadena de texto con la fecha a transformar
Devuelve:
Cadena de texto con la fecha transformada
int FLUtilInterface::daysTo ( const QDate d1,
const QDate d2 
) [inline, slot]

Diferencia de dias desde una fecha a otra.

Parámetros:
d1Fecha de partida
d2Fecha de destino
Devuelve:
Nmero de das entre d1 y d2. Ser negativo si d2 es anterior a d1.
int FLUtilInterface::daysTo ( const QString d1,
const QString d2 
) [inline, slot]
QString FLUtilInterface::decenas ( long  n) [inline, slot]

Enunciado de las decenas de un nmero.

Parámetros:
nNmero a tratar. Debe ser positivo
QString FLUtilInterface::decenasmillar ( long  n) [inline, slot]

Enunciado de las decenas de millar de un nmero.

Parámetros:
nNmero a tratar. Debe ser positivo
void FLUtilInterface::destroyProgressDialog ( ) [inline, slot]

Destruye el dilogo de progreso

QString FLUtilInterface::enLetra ( long  n) [inline, slot]

Obtiene la expresin en texto de como se enuncia un nmero, en castellano.

Dado un nmero entero, devuelve su expresin en texto de como se enuncia de forma hablada; por ejemplo dado el nmero 130, devolver la cadena de texto "ciento treinta".

Parámetros:
nNmero a transladar a su forma hablada. Debe ser positivo
Devuelve:
Cadena de texto con su expresin hablada
QString FLUtilInterface::enLetraMoneda ( double  n,
const QString m 
) [inline, slot]

Obtiene la expresin en texto de como se enuncia una cantidad monetaria, en castellano y en cualquier moneda indicada.

Dado un nmero doble, devuelve su expresin en texto de como se enuncia de forma hablada en la moneda indicada; por ejemplo dado el nmero 130.25, devolver la cadena de texto "ciento treinta 'moneda' con veinticinco cntimos".

Parámetros:
nNmero a transladar a su forma hablada. Debe ser positivo
mNombre de la moneda
Devuelve:
Cadena de texto con su expresin hablada
QString FLUtilInterface::enLetraMonedaEuro ( double  n) [inline, slot]

Obtiene la expresin en texto de como se enuncia una cantidad monetaria, en castellano y en Euros.

Dado un nmero doble, devuelve su expresin en texto de como se enuncia de forma hablada en euros; por ejemplo dado el nmero 130.25, devolver la cadena de texto "ciento treinta euros con veinticinco cntimos".

Parámetros:
nNmero a transladar a su forma hablada. Debe ser positivo
Devuelve:
Cadena de texto con su expresin hablada
bool FLUtilInterface::execSql ( const QString sql,
const QString connName = "default" 
) [inline, slot]
uint FLUtilInterface::fastRand ( ) const [inline, slot]
QString FLUtilInterface::fieldAliasToName ( const QString aN,
const QString tN,
const QString connName = "default" 
) const [slot]

Obtiene el nombre de un campo a partir de su alias.

Parámetros:
aNNombre del alias del campo
tNNombre de la tabla
connNameNombre de la conexion
bool FLUtilInterface::fieldAllowNull ( const QString fN,
const QString tN,
const QString connName = "default" 
) const [slot]

Obtiene si el campo permite nulos.

Parámetros:
fNNombre del campo
tNNombre de la tabla
connNameNombre de la conexion
QVariant FLUtilInterface::fieldDefaultValue ( const QString fN,
const QString tN,
const QString connName = "default" 
) const [slot]

Devuelve el valor por defecto para el campo.

Parámetros:
fNNombre del campo
tNNombre de la tabla
connNameNombre de la conexion
bool FLUtilInterface::fieldIsCompoundKey ( const QString fN,
const QString tN,
const QString connName = "default" 
) const [slot]

Obtiene si el campo es clave compuesta.

Parámetros:
fNNombre del campo
tNNombre de la tabla
connNameNombre de la conexion
bool FLUtilInterface::fieldIsPrimaryKey ( const QString fN,
const QString tN,
const QString connName = "default" 
) const [slot]

Obtiene si el campo es clave primaria.

Parámetros:
fNNombre del campo
tNNombre de la tabla
connNameNombre de la conexion
int FLUtilInterface::fieldLength ( const QString fN,
const QString tN,
const QString connName = "default" 
) const [slot]

Obtiene la longitud de un campo a partir de su nombre.

Parámetros:
fNNombre del campo
tNNombre de la tabla
connNameNombre de la conexion
QString FLUtilInterface::fieldNameToAlias ( const QString fN,
const QString tN,
const QString connName = "default" 
) const [slot]

Obtiene el alias de un campo a partir de su nombre.

Parámetros:
fNNombre del campo
tNNombre de la tabla
connNameNombre de la conexion
int FLUtilInterface::fieldType ( const QString fN,
const QString tN,
const QString connName = "default" 
) const [slot]

Obtiene el tipo de un campo a partir de su nombre.

Parámetros:
fNNombre del campo
tNNombre de la tabla
connNameNombre de la conexion
QStringList FLUtilInterface::findFiles ( const QStringList paths,
const QString filter = "*",
bool  breakOnFirstMatch = false 
) [inline, slot]

Busca ficheros recursivamente en las rutas indicadas y segn el patrn indicado

Ejemplo:

C++: QStringList filesFound = FLUtil::findFiles(QStringList() << "/home/user/Documents", "*.odt *.gif"); for (QStringList::Iterator it = filesFound.begin(); it != filesFound.end(); ++it) qWarning(*it);

QSA: var util = new FLUtil; var filesFound = util.findFiles( [ "/home/user/Documents" ], "*.odt *.gif");

for(var i = 0; i < filesFound.length; ++i) debug(filesFound[i]);

Parámetros:
pathsRutas de bsqueda
filterPatrn de filtrado para los ficheros. Admite varios separados por espacios "*.gif *.png". Por defecto todos, "*"
breakOnFirstMatchSi es TRUE al encontrar el primer fichero que cumpla el patrn indicado, termina la bsqueda y devuelve el nombre de ese fichero
Devuelve:
Lista de los nombres de los ficheros encontrados
QString FLUtilInterface::formatoMiles ( const QString s) [inline, slot]

Formatea una cadena de texto ponindole separadores de miles.

La cadena que se pasa se supone que un nmero, convirtiendola con QString::toDouble(), si la cadena no es nmero el resultado es imprevisible.

Parámetros:
sCadena de texto a la que se le quieren poder separadores de miles
Devuelve:
Devuelve la cadena formateada con los separadores de miles
QString FLUtilInterface::formatValue ( int  t,
const QVariant v,
const bool  upper = false,
const QString connName = "default" 
) const [slot]

Devuelve el contenido del valor de de un campo formateado para ser reconocido por la base de datos actual, dentro de la clausura WHERE de SQL.

Este mtodo toma como parametros los metadatos del campo definidos con FLFieldMetaData. Adems de TRUE y FALSE como posibles valores de un campo lgico tambin acepta los valores S y No (o su traduccin al idioma correspondiente). Las fechas son adaptadas al forma AAAA-MM-DD, que es el formato reconocido por PostgreSQL .

Parámetros:
tTipo de datos del valor
vValor que se quiere formatear para el campo indicado
upperSi TRUE convierte a maysculas el valor (si es de tipo cadena)
connNameNombre de la conexion
QString FLUtilInterface::getIdioma ( ) [inline, slot]

Devuelve una cadena de dos caracteres con el cdigo de idioma del sistema

Devuelve:
cdigo de idioma del sistema
QString FLUtilInterface::getOS ( ) [inline, slot]

Devuelve el sistema operativo sobre el que se ejecuta el programa

Devuelve:
Cdigo del sistema operativo (WIN32, LINUX, MACX)
bool FLUtilInterface::isFLDefFile ( const QString head) [inline, slot]

Comprueba si la cabecera de un fichero de definicin corresponde con las soportadas por AbanQ.

Este mtodo no sirve para los scripts, slo para los ficheros de definicin; mtd, ui, qry, xml, ts y kut.

Parámetros:
headCadena de caracteres con la cabecera del fichero, bastara con las tres o cuatro primeras linea del fichero no vacas
Devuelve:
TRUE si es un fichero soportado, FALSE en caso contrario
uint FLUtilInterface::length ( const QString str) [inline, slot]

Devuelve la longitud de una cadena

Parámetros:
srt.Cadena
Devuelve:
Longitud
QString FLUtilInterface::letraDni ( long  n) [inline, slot]

Calcula la letra asociada a un nmero de DNI

Parámetros:
nNmero de DNI
Devuelve:
Letra asociada
QVariant FLUtilInterface::nextCounter ( const QString name,
FLSqlCursorInterface cursor_ 
) [inline, slot]

Este mtodo devuelve el siguiente valor de un campo tipo contador de una tabla.

Este mtodo es muy util cuando se insertan registros en los que la referencia es secuencial y no nos acordamos de cual fue el ultimo numero usado. El valor devuelto es un QVariant del tipo de campo es el que se busca la ultima referencia. Lo ms aconsejable es que el tipo del campo sea 'String' porque as se le puede dar formato y ser usado para generar un cdigo de barras. De todas formas la funcin soporta tanto que el campo sea de tipo 'String' como de tipo 'double'.

Parámetros:
nameNombre del campo
cursor_Cursor a la tabla donde se encuentra el campo.
Devuelve:
Qvariant con el numero siguiente.
Autor:
Andrs Otn Urbano.
QString FLUtilInterface::nextSequence ( int  nivel,
const QString secuencia,
const QString ultimo 
) [inline, slot]

Devuelve el siguiente valor de la secuencia segun la profundidad indicada por nivel. Para explicar el funcionamiento pondremos un ejemplo. Supongamos una secuencia tipo A-N. A indica que se coloque en esa posicion una secuencia en letras y N una secuencia en numero. La numeracin de niveles va de derecha a izquierda asi el nivel 1 es N y el nivel 2 A. Si hacemos un nextSequence a nivel 1 el valor de vuelto ser un A que estubiera y un N sumando 1 al anterior. Si el nivel es 2 obtendremos un A + 1, trasformado a letras, y todos los niveles a la derecha de este se ponen a 1 o su correspondiente en letra que seria A.

Parámetros:
nivelIndica la profundidad a la que se hace el incremento.
secuenciaEstructura de la secuencia.
ultimoUltimo valor de la secuencia para poder dar el siguiente valor.
Devuelve:
La secuencia en el formato facilitado.
Autor:
Andrs Otn Urbano
QStringList FLUtilInterface::nombreCampos ( const QString tabla) [inline, slot]

Devuelve una lista de los nombres de los campos de una tabla, separados por comas

Parámetros:
tabla.Nombre de la tabla
Devuelve:
Lista de todos los nombres de los campos de esa tabla
bool FLUtilInterface::numCreditCard ( const QString num) [inline, slot]

Devuelve si el numero de tarjeta de Credito es valido.

El parametro que se pasa es la cadena de texto que contiene el numero de tarjeta.

Parámetros:
numCadena de texto con el numero de tarjeta
Devuelve:
Devuelve verdadero si el numero de tarjeta es valido
QVariant FLUtilInterface::partDecimal ( double  n) [inline, slot]

Obtiene la parte decimal de un nmero.

Dado un nmero devuelve la parte decimal correspondiente, es decir, cifras en la parte derecha de la coma decimal.

Parámetros:
nNmero del que obtener la parte decimal. Debe ser positivo
Devuelve:
La parte decimal del nmero, que puede ser cero
QVariant FLUtilInterface::partInteger ( double  n) [inline, slot]

Obtiene la parte entera de un nmero.

Dado un nmero devuelve la parte entera correspondiente, es decir, cifras en la parte izquierda de la coma decimal.

Parámetros:
nNmero del que obtener la parte entera. Debe ser positivo
Devuelve:
La parte entera del nmero, que puede ser cero
bool FLUtilInterface::quickSqlDelete ( const QString t,
const QString w,
const QString connName = "default" 
) [inline, slot]

Versin rpida de sqlDelete. Ejecuta directamente la consulta sin realizar comprobaciones y sin disparar seales de commits. Usar con precaucin.

QVariant FLUtilInterface::quickSqlSelect ( const QString f,
const QString s,
const QString w,
const QString connName = "default" 
) [inline, slot]

Versin rpida de sqlSelect. Ejecuta directamente la consulta sin realizar comprobaciones. Usar con precaucin.

QVariant FLUtilInterface::readDBSettingEntry ( const QString key) [inline, slot]

Lee el valor de un setting en la tabla flsettings

Parámetros:
key.Clave identificadora del setting
Devuelve:
Valor del setting
QVariant FLUtilInterface::readSettingEntry ( const QString key,
const QString def = QString::null,
bool ok = 0 
) [inline, slot]

Lee el valor de un setting en el directorio de la instalacin de AbanQ

Parámetros:
key.Clave identificadora del setting
def.Valor por defecto en el caso de que el setting no est establecido
ok.Indicador de que la lectura es correcta
Devuelve:
Valor del setting
QString FLUtilInterface::roundFieldValue ( const QVariant n,
const QString table,
const QString field 
) [inline, slot]

Redondea un valor en funcin de la precisin especificada para un campo tipo double de la base de datos

Parámetros:
n.Nmero a redondear
table.Nombre de la tabla
field.Nombre del campo
Devuelve:
Nmero redondeado
QString FLUtilInterface::roundFieldValue ( double  n,
const QString table,
const QString field 
) [inline, slot]
QString FLUtilInterface::roundFieldValue ( int  n,
const QString table,
const QString field 
) [inline, slot]
void FLUtilInterface::saveIconFile ( const QString data,
const QString pathFile 
) [inline, slot]

Guarda la imagen de icono de un botn de un formulario en un ficher png. Utilizado para documentacin

Parámetros:
dataContenido de la imagen en una cadena de caracteres
pathFileRuta completa al fichero donde se guadar la imagen
void FLUtilInterface::saveSnapShotUI ( const QString n,
const QString pathFile 
) [inline, slot]

Salva en un fichero con formato PNG la imagen o captura de pantalla de un formulario.

Parámetros:
nNombre del fichero que contiene la descricpcin del formulario.
pathFileRuta y nombre del fichero donde guardar la imagen
QString FLUtilInterface::serialLettertoNumber ( const QString letter) [inline, slot]

Convierte una cadena que es una serie de letras en su correspondiente valor numerico.

Parámetros:
letterCadena con la serie.
Devuelve:
Una cadena pero que contiene numeros.
QString FLUtilInterface::serialNumbertoLetter ( int  number) [inline, slot]

Convierte un nmero a su correspondiente secuencia de Letras.

Parámetros:
numberNmero a convertir
void FLUtilInterface::setFastRandSeed ( uint  seed) [inline, slot]

Generacin "casi-aleatoria" de nmeros aleatorios por el mtodo rpido xorshf96

void FLUtilInterface::setLabelText ( const QString l) [inline, slot]

Cambia el texto de la etiqueta del dilogo

Parámetros:
lEtiqueta
void FLUtilInterface::setProgress ( int  p) [inline, slot]

Establece el grado de progreso del dilogo

Parámetros:
pGrado de progreso
void FLUtilInterface::setTotalSteps ( int  tS) [inline, slot]

Establece el nmero total de pasos del dilogo

Parámetros:
tsNmero total de pasos
QString FLUtilInterface::sha1 ( const QString str) [inline, slot]

Obtiene la clave SHA1 de una cadena de texto.

Parámetros:
strCadena de la que obtener la clave SHA1
Devuelve:
Clave correspondiente en digitos hexadecimales
QImage FLUtilInterface::snapShotUI ( const QString n) [inline, slot]

Obtiene la imagen o captura de pantalla de un formulario.

Parámetros:
nNombre del fichero que contiene la descricpcin del formulario.
bool FLUtilInterface::sqlDelete ( const QString t,
const QString w,
const QString connName = "default" 
) [inline, slot]

Borra uno o ms registros en una tabla mediante un objeto FLSqlCursor

Parámetros:
tNombre de la tabla
wSentencia where para identificar los registros a borrar.
connNameNombre de la conexion
Devuelve:
Verdadero en caso de realizar la insercin con xito, falso en cualquier otro caso
bool FLUtilInterface::sqlInsert ( const QString t,
const QString fL,
const QString vL,
const QString connName = "default" 
) [inline, slot]

Realiza la insercin de un registro en una tabla mediante un objeto FLSqlCursor

Parámetros:
tNombre de la tabla
fLLista separada con comas de los nombres de los campos
vLLista separada con comas de los valores correspondientes
connNameNombre de la conexion
Devuelve:
Verdadero en caso de realizar la insercin con xito, falso en cualquier otro caso
QVariant FLUtilInterface::sqlSelect ( const QString f,
const QString s,
const QString w,
const QString tL = QString::null,
const QString connName = "default" 
) [inline, slot]

Ejecuta una query de tipo select, devolviendo los resultados del primer registro encontrado

Parámetros:
fSentencia from de la query
sSentencia select de la query, que ser el nombre del campo a devolver
wSentencia where de la query
tLSentencia tableslist de la query. Necesario cuando en la sentencia from se incluya ms de una tabla
connNameNombre de la conexion
Devuelve:
Valor resultante de la query o falso si no encuentra nada.
bool FLUtilInterface::sqlUpdate ( const QString t,
const QString fL,
const QString vL,
const QString w,
const QString connName = "default" 
) [inline, slot]

Realiza la modificacin de uno o ms registros en una tabla mediante un objeto FLSqlCursor

Parámetros:
tNombre de la tabla
fLLista separada con comas de los nombres de los campos
vLLista separada con comas de los valores correspondientes
wSentencia where para identificar los registros a editar.
connNameNombre de la conexion
Devuelve:
Verdadero en caso de realizar la insercin con xito, falso en cualquier otro caso
QString FLUtilInterface::tableNameToAlias ( const QString tN,
const QString connName = "default" 
) const [slot]

Obtiene el alias de una tabla a partir de su nombre.

Parámetros:
tNNombre de la tabla
connNameNombre de la conexion
QString FLUtilInterface::translate ( const QString contexto,
const QString s 
) [inline, slot]

Traduccin de una cadena al idioma local

Se hace una llamada a la funcin tr() de la clase QObject para hacer la traduccin. Se utiliza para traducciones desde fuera de objetos QObject

Parámetros:
contextoContexto en el que se encuentra la cadena, generalmente se refiere a la clase en la que est definida
sCadena de texto a traducir
Devuelve:
Devuelve la cadena traducida al idioma local
QString FLUtilInterface::unidades ( long  n) [inline, slot]

Enunciado de las unidades de un nmero.

Parámetros:
nNmero a tratar. Debe ser positivo
QString FLUtilInterface::unidadesmillar ( long  n) [inline, slot]

Enunciado de las unidades de millar de un nmero.

Parámetros:
nNmero a tratar. Debe ser positivo
QCString FLUtilInterface::utf8 ( const QString s) [inline, slot]

Pasa una cadena a codificacin utf-8

Parámetros:
s,:Cadena
Devuelve:
Cadena en formato UTF-8
bool FLUtilInterface::writeDBSettingEntry ( const QString key,
const QString value 
) [inline, slot]

Establece el valor de un setting en la tabla flsettings

Parámetros:
key.Clave identificadora del setting
Valordel setting
Devuelve:
Indicador de si la escritura del settings se realiza correctamente
bool FLUtilInterface::writeSettingEntry ( const QString key,
const QString value 
) [inline, slot]

Establece el valor de un setting en el directorio de instalacin de AbanQ

Parámetros:
key.Clave identificadora del setting
Valordel setting
Devuelve:
Indicador de si la escritura del settings se realiza correctamente

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'