mirror of
https://github.com/python-LimeReport/LimeReport.git
synced 2025-11-07 00:41:23 +03:00
Using group functions in the horizontal layout items has been fixed
This commit is contained in:
@@ -40,6 +40,7 @@ namespace LimeReport{
|
||||
|
||||
class PageDesignIntf;
|
||||
class BandDesignIntf;
|
||||
class ContentItemDesignIntf;
|
||||
|
||||
class GroupBandsHolder: public QList<BandDesignIntf*>{
|
||||
public:
|
||||
@@ -86,9 +87,7 @@ signals:
|
||||
public slots:
|
||||
void cancelRender();
|
||||
private:
|
||||
|
||||
void baseDesignIntfToScript(BaseDesignIntf* item);
|
||||
|
||||
void renderPage(PageDesignIntf *patternPage);
|
||||
void initDatasources();
|
||||
void initDatasource(const QString &name);
|
||||
@@ -112,9 +111,12 @@ private:
|
||||
void renderChildBands(BandDesignIntf* parentBand);
|
||||
void renderGroupHeader(BandDesignIntf* parentBand, IDataSource* dataSource, bool firstTime);
|
||||
void renderGroupFooter(BandDesignIntf* parentBand);
|
||||
|
||||
void initGroups();
|
||||
void extractGroupsFunction(BandDesignIntf* band);
|
||||
void extractGroupFuntionsFromItem(ContentItemDesignIntf* contentItem, BandDesignIntf* band);
|
||||
void extractGroupFunctionsFromContainer(BaseDesignIntf* baseItem, BandDesignIntf* band);
|
||||
void extractGroupFunctions(BandDesignIntf* band);
|
||||
void replaceGroupFunctionsInItem(ContentItemDesignIntf* contentItem, BandDesignIntf* band);
|
||||
void replaceGroupFunctionsInContainer(BaseDesignIntf* baseItem, BandDesignIntf* band);
|
||||
void replaceGroupsFunction(BandDesignIntf* band);
|
||||
|
||||
void popPageFooterGroupValues(BandDesignIntf* dataBand);
|
||||
@@ -184,6 +186,7 @@ private:
|
||||
QVector<BandDesignIntf*> m_columnedBandItems;
|
||||
unsigned long long m_curentNameIndex;
|
||||
|
||||
|
||||
};
|
||||
} // namespace LimeReport
|
||||
#endif // LRREPORTRENDER_H
|
||||
|
||||
Reference in New Issue
Block a user