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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user