0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-11-25 08:28:06 +03:00

Define code style and format all source file using clang-format-14

except those placed in 3rdparty directories.
This commit is contained in:
Андрей Лухнов
2024-09-04 17:31:16 +03:00
parent c5b9ac265d
commit 0fca7169d3
285 changed files with 19120 additions and 17875 deletions

View File

@@ -28,61 +28,66 @@
* GNU General Public License for more details. *
****************************************************************************/
#include "lrbandsmanager.h"
#include "lrglobal.h"
#include "lrpageheader.h"
#include "lrpagefooter.h"
#include "lrreportheader.h"
#include "lrreportfooter.h"
#include "lrdataband.h"
#include "lrsubdetailband.h"
#include "lrglobal.h"
#include "lrgroupbands.h"
#include "lrpagefooter.h"
#include "lrpageheader.h"
#include "lrreportfooter.h"
#include "lrreportheader.h"
#include "lrsubdetailband.h"
#include "lrtearoffband.h"
namespace LimeReport{
namespace LimeReport {
BandsManager::BandsManager(){}
BandsManager::BandsManager() { }
QStringList BandsManager::bandNames()
{
QStringList bandsList;
bandsList<<QObject::tr("Report Header")<<QObject::tr("Page Header")
<<QObject::tr("Page Footer")<<QObject::tr("Report Footer")
<<QObject::tr("Data")<<QObject::tr("SubDetail");
bandsList << QObject::tr("Report Header") << QObject::tr("Page Header")
<< QObject::tr("Page Footer") << QObject::tr("Report Footer") << QObject::tr("Data")
<< QObject::tr("SubDetail");
foreach(ItemAttribs attr,LimeReport::DesignElementsFactory::instance().attribsMap().values()){
if ((attr.m_tag==LimeReport::Const::bandTAG)&&(!bandsList.contains(attr.m_alias)))
foreach (ItemAttribs attr,
LimeReport::DesignElementsFactory::instance().attribsMap().values()) {
if ((attr.m_tag == LimeReport::Const::bandTAG) && (!bandsList.contains(attr.m_alias)))
bandsList.append(attr.m_alias);
}
return bandsList;
}
BandDesignIntf* BandsManager::createBand(const QString &type, QObject *owner, LimeReport::BaseDesignIntf *parent)
BandDesignIntf* BandsManager::createBand(const QString& type, QObject* owner,
LimeReport::BaseDesignIntf* parent)
{
QString identity = LimeReport::DesignElementsFactory::instance().attribsMap().key(LimeReport::ItemAttribs(type,LimeReport::Const::bandTAG));
return dynamic_cast<LimeReport::BandDesignIntf*>(LimeReport::DesignElementsFactory::instance().objectCreator(identity)(owner,parent));
QString identity = LimeReport::DesignElementsFactory::instance().attribsMap().key(
LimeReport::ItemAttribs(type, LimeReport::Const::bandTAG));
return dynamic_cast<LimeReport::BandDesignIntf*>(
LimeReport::DesignElementsFactory::instance().objectCreator(identity)(owner, parent));
}
BandDesignIntf *BandsManager::createBand(BandDesignIntf::BandsType bandType, QObject *owner, BaseDesignIntf *parent)
BandDesignIntf* BandsManager::createBand(BandDesignIntf::BandsType bandType, QObject* owner,
BaseDesignIntf* parent)
{
switch(bandType){
switch (bandType) {
case BandDesignIntf::ReportHeader:
return new ReportHeader(owner,parent);
return new ReportHeader(owner, parent);
case BandDesignIntf::ReportFooter:
return new ReportFooter(owner,parent);
return new ReportFooter(owner, parent);
case BandDesignIntf::PageHeader:
return new PageHeader(owner,parent);
return new PageHeader(owner, parent);
case BandDesignIntf::PageFooter:
return new PageFooter(owner,parent);
return new PageFooter(owner, parent);
case BandDesignIntf::Data:
return new DataBand(owner,parent);
return new DataBand(owner, parent);
case BandDesignIntf::SubDetailBand:
return new SubDetailBand(owner,parent);
return new SubDetailBand(owner, parent);
case BandDesignIntf::SubDetailHeader:
return new SubDetailHeaderBand(owner,parent);
return new SubDetailHeaderBand(owner, parent);
case BandDesignIntf::SubDetailFooter:
return new SubDetailFooterBand(owner,parent);
return new SubDetailFooterBand(owner, parent);
case BandDesignIntf::GroupHeader:
return new GroupBandHeader(owner, parent);
case BandDesignIntf::GroupFooter:
@@ -98,4 +103,4 @@ BandDesignIntf *BandsManager::createBand(BandDesignIntf::BandsType bandType, QOb
return 0;
}
}
} // namespace LimeReport