Eneboo - Documentación para desarrolladores
|
Métodos públicos | |
FLReportEnginePrivate (FLReportEngine *q) | |
void | addRowToReportData (int l) |
void | groupBy (int levelMax, QStringList &vA) |
void | setQuery (FLSqlQuery *qry) |
Atributos públicos | |
QDomDocumentFragment | rows_ |
QString | template_ |
FLSqlQuery * | qry_ |
QStringList | qFieldList_ |
QStringList | qDoubleFieldList_ |
QValueStack< int > | qImgFields_ |
FLTableMetaData::FLFieldMetaDataList * | qFieldMtdList_ |
FLSqlQuery::FLGroupByQueryDict * | qGroupDict_ |
FLReportEngine * | q_ |
FLReportEnginePrivate::FLReportEnginePrivate | ( | FLReportEngine * | q | ) | [inline] |
void FLReportEnginePrivate::addRowToReportData | ( | int | l | ) | [inline] |
Aade los datos del registro activo de la consulta dada al origen de datos del informe.
Todos los campos del registro son agregados a la estructura XML con los datos de origen del informe, en un elemento tipo "Row", indicando a que nivel pertenece el registro segn el parmetro l. La consulta debe pasarse en un estado vlido, es decir, con un registro activo.
l | Nivel al que pertenece el registro |
void FLReportEnginePrivate::groupBy | ( | int | levelMax, |
QStringList & | vA | ||
) | [inline] |
Agrupa los registros de la consulta recursivamente segn el nivel de agrupamiento, y los va sacando al objeo raiz XML, en el orden adecuado.
void FLReportEnginePrivate::setQuery | ( | FLSqlQuery * | qry | ) | [inline] |
Guarda la consulta origen
Registros de la consulta en formato de nodos XML para Kugar
Nombre de la plantilla del informe (fichero .kut)