mirror of
https://github.com/fralx/LimeReport.git
synced 2024-12-25 00:54:39 +03:00
Merge tag '1.5.24' into develop
Finish 1.5.24
This commit is contained in:
commit
7c9e964dcf
@ -128,7 +128,7 @@ RCC_DIR = $${ARCH_DIR}/$${BUILD_TYPE}/rcc
|
||||
|
||||
LIMEREPORT_VERSION_MAJOR = 1
|
||||
LIMEREPORT_VERSION_MINOR = 5
|
||||
LIMEREPORT_VERSION_RELEASE = 23
|
||||
LIMEREPORT_VERSION_RELEASE = 24
|
||||
|
||||
LIMEREPORT_VERSION = '$${LIMEREPORT_VERSION_MAJOR}.$${LIMEREPORT_VERSION_MINOR}.$${LIMEREPORT_VERSION_RELEASE}'
|
||||
DEFINES *= LIMEREPORT_VERSION_STR=\\\"$${LIMEREPORT_VERSION}\\\"
|
||||
|
@ -1123,7 +1123,7 @@ void BandDesignIntf::updateItemSize(DataSourceManager* dataManager, RenderPass p
|
||||
if (keepBottomSpace()) spaceBorder = bottomSpace();
|
||||
spaceBorder = spaceBorder > 0 ? spaceBorder : 0;
|
||||
if (borderLines() != 0){
|
||||
spaceBorder += borderLineSize();
|
||||
spaceBorder += borderLineSize() + 2;
|
||||
}
|
||||
|
||||
spaceBorder += m_bottomSpace;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/***************************************************************************
|
||||
/***************************************************************************
|
||||
* This file is part of the Lime Report project *
|
||||
* Copyright (C) 2015 by Alexander Arin *
|
||||
* arin_a@bk.ru *
|
||||
@ -636,10 +636,23 @@ void ReportRender::renderDataBand(BandDesignIntf *dataBand)
|
||||
bandDatasource->next();
|
||||
|
||||
datasources()->setReportVariable(varName,datasources()->variable(varName).toInt()+1);
|
||||
foreach (BandDesignIntf* band, dataBand->childrenByType(BandDesignIntf::GroupHeader)){
|
||||
QString groupLineVar = QLatin1String("line_")+band->objectName().toLower();
|
||||
if (datasources()->containsVariable(groupLineVar))
|
||||
datasources()->setReportVariable(groupLineVar,datasources()->variable(groupLineVar).toInt()+1);
|
||||
|
||||
QList<BandDesignIntf *> bandList;
|
||||
QList<BandDesignIntf *> childList;
|
||||
|
||||
bandList = dataBand->childrenByType(BandDesignIntf::GroupHeader);
|
||||
while (bandList.size() > 0)
|
||||
{
|
||||
childList.clear();
|
||||
foreach (BandDesignIntf* band, bandList)
|
||||
{
|
||||
childList.append(band->childrenByType(BandDesignIntf::GroupHeader));
|
||||
|
||||
QString groupLineVar = QLatin1String("line_")+band->objectName().toLower();
|
||||
if (datasources()->containsVariable(groupLineVar))
|
||||
datasources()->setReportVariable(groupLineVar,datasources()->variable(groupLineVar).toInt()+1);
|
||||
}
|
||||
bandList = childList;
|
||||
}
|
||||
|
||||
renderGroupHeader(dataBand, bandDatasource, false);
|
||||
|
Loading…
Reference in New Issue
Block a user