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 (conversión 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 años a una fecha.

Parámetros:
dFecha con la que operar
nmNumero de años que sumar. Si es negativo resta años
Devuelve:
Fecha con el desplazamiento de años
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 número, especificando el formato y precisión

Parámetros:
v.Número a convertir a QString
tipo.Formato del número
partDecimal.Precisión (número de cifras decimales) del número
Devuelve:
Cadena que contiene el número 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 dígito de control asociado a un número de cuenta bancaria

Parámetros:
nNúmero de cuenta
Devuelve:
Dígito de control
QString FLUtilInterface::centenamillar ( long  n) [inline, slot]

Enunciado de las centenas de millar de un número.

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

Enunciado de las centenas de un número.

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

Crea un diálogo de progreso

Parámetros:
lLabel del diálogo
tSNúmero 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:
Número de días 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 número.

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

Enunciado de las decenas de millar de un número.

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

Destruye el diálogo de progreso

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

Obtiene la expresión en texto de como se enuncia un número, en castellano.

Dado un número entero, devuelve su expresión en texto de como se enuncia de forma hablada; por ejemplo dado el número 130, devolverá la cadena de texto "ciento treinta".

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

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

Dado un número doble, devuelve su expresión en texto de como se enuncia de forma hablada en la moneda indicada; por ejemplo dado el número 130.25, devolverá la cadena de texto "ciento treinta 'moneda' con veinticinco céntimos".

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

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

Dado un número doble, devuelve su expresión en texto de como se enuncia de forma hablada en euros; por ejemplo dado el número 130.25, devolverá la cadena de texto "ciento treinta euros con veinticinco céntimos".

Parámetros:
nNúmero a transladar a su forma hablada. Debe ser positivo
Devuelve:
Cadena de texto con su expresión 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 según el patrón 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 búsqueda
filterPatrón 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 patrón indicado, termina la búsqueda 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 poniéndole separadores de miles.

La cadena que se pasa se supone que un número, convirtiendola con QString::toDouble(), si la cadena no es número 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 método toma como parametros los metadatos del campo definidos con FLFieldMetaData. Además de TRUE y FALSE como posibles valores de un campo lógico también acepta los valores Sí y No (o su traducción 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 mayúsculas el valor (si es de tipo cadena)
connNameNombre de la conexion
QString FLUtilInterface::getIdioma ( ) [inline, slot]

Devuelve una cadena de dos caracteres con el código de idioma del sistema

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

Devuelve el sistema operativo sobre el que se ejecuta el programa

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

Comprueba si la cabecera de un fichero de definición corresponde con las soportadas por AbanQ.

Este método no sirve para los scripts, sólo para los ficheros de definición; mtd, ui, qry, xml, ts y kut.

Parámetros:
headCadena de caracteres con la cabecera del fichero, bastaría con las tres o cuatro primeras linea del fichero no vacías
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 número de DNI

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

Este método devuelve el siguiente valor de un campo tipo contador de una tabla.

Este método 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 más aconsejable es que el tipo del campo sea 'String' porque así se le puede dar formato y ser usado para generar un código de barras. De todas formas la función 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:
Andrés Otón 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 numeración 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:
Andrés Otón 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 número.

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

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

Obtiene la parte entera de un número.

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

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

Versión rápida de sqlDelete. Ejecuta directamente la consulta sin realizar comprobaciones y sin disparar señales de commits. Usar con precaución.

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

Versión rápida de sqlSelect. Ejecuta directamente la consulta sin realizar comprobaciones. Usar con precaución.

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 instalación 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 función de la precisión especificada para un campo tipo double de la base de datos

Parámetros:
n.Número a redondear
table.Nombre de la tabla
field.Nombre del campo
Devuelve:
Número 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 botón de un formulario en un ficher png. Utilizado para documentación

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 descricpción 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 número a su correspondiente secuencia de Letras.

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

Generación "casi-aleatoria" de números aleatorios por el método rápido xorshf96

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

Cambia el texto de la etiqueta del diálogo

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

Establece el grado de progreso del diálogo

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

Establece el número total de pasos del diálogo

Parámetros:
tsNúmero 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 descricpción del formulario.
bool FLUtilInterface::sqlDelete ( const QString &  t,
const QString &  w,
const QString &  connName = "default" 
) [inline, slot]

Borra uno o más 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 inserción 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 inserción 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 inserción 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 más 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 modificación de uno o más 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 inserción 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]

Traducción de una cadena al idioma local

Se hace una llamada a la función tr() de la clase QObject para hacer la traducción. 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 número.

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

Enunciado de las unidades de millar de un número.

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

Pasa una cadena a codificación 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 instalación 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'