0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-11-25 00:18: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

@@ -3,27 +3,27 @@
#include "lrbasedesignintf.h"
#include "lrpagedesignintf.h"
namespace LimeReport{
namespace LimeReport {
ReportTranslation::ReportTranslation(QLocale::Language language, QList<PageDesignIntf*> pages)
: m_language(language)
ReportTranslation::ReportTranslation(QLocale::Language language, QList<PageDesignIntf*> pages):
m_language(language)
{
foreach (PageDesignIntf* page, pages){
foreach (PageDesignIntf* page, pages) {
m_pagesTranslation.append(createPageTranslation(page));
}
}
ReportTranslation::ReportTranslation(const ReportTranslation& reportTranslation)
:m_language(reportTranslation.m_language)
ReportTranslation::ReportTranslation(const ReportTranslation& reportTranslation):
m_language(reportTranslation.m_language)
{
foreach(PageTranslation* pageTranslation, reportTranslation.m_pagesTranslation){
foreach (PageTranslation* pageTranslation, reportTranslation.m_pagesTranslation) {
m_pagesTranslation.append(pageTranslation);
}
}
ReportTranslation::~ReportTranslation()
{
foreach(PageTranslation* page, m_pagesTranslation){
foreach (PageTranslation* page, m_pagesTranslation) {
delete page;
}
m_pagesTranslation.clear();
@@ -34,19 +34,21 @@ PageTranslation* ReportTranslation::createPageTranslation(PageDesignIntf* page)
PageTranslation* pageTranslation = new PageTranslation;
pageTranslation->checked = true;
pageTranslation->pageName = page->pageItem()->objectName();
foreach(BaseDesignIntf* item, page->pageItem()->allChildBaseItems()){
foreach (BaseDesignIntf* item, page->pageItem()->allChildBaseItems()) {
createItemTranslation(item, pageTranslation);
}
return pageTranslation;
}
void ReportTranslation::createItemTranslation(BaseDesignIntf* item, PageTranslation* pageTranslation){
QMap<QString,QString> stringsForTranslation = item->getStringForTranslation();
if (!stringsForTranslation.isEmpty()){
void ReportTranslation::createItemTranslation(BaseDesignIntf* item,
PageTranslation* pageTranslation)
{
QMap<QString, QString> stringsForTranslation = item->getStringForTranslation();
if (!stringsForTranslation.isEmpty()) {
ItemTranslation* itemTranslation = new ItemTranslation;
itemTranslation->checked = true;
itemTranslation->itemName = item->objectName();
foreach(QString propertyName, stringsForTranslation.keys()){
foreach (QString propertyName, stringsForTranslation.keys()) {
PropertyTranslation* propertyTranslation = new PropertyTranslation;
propertyTranslation->propertyName = propertyName;
propertyTranslation->value = stringsForTranslation.value(propertyName);
@@ -61,25 +63,25 @@ void ReportTranslation::createItemTranslation(BaseDesignIntf* item, PageTranslat
PageTranslation* ReportTranslation::findPageTranslation(const QString& pageName)
{
foreach(PageTranslation* page, m_pagesTranslation){
if (page->pageName.compare(pageName) == 0){
foreach (PageTranslation* page, m_pagesTranslation) {
if (page->pageName.compare(pageName) == 0) {
return page;
}
}
return 0;
}
void ReportTranslation::renamePage(const QString &oldName, const QString &newName)
void ReportTranslation::renamePage(const QString& oldName, const QString& newName)
{
PageTranslation* page = findPageTranslation(oldName);
if (page){
if (page) {
page->pageName = newName;
}
}
void ReportTranslation::invalidatePages()
{
foreach(PageTranslation* page, m_pagesTranslation){
foreach (PageTranslation* page, m_pagesTranslation) {
page->checked = false;
}
}
@@ -87,78 +89,81 @@ void ReportTranslation::invalidatePages()
void ReportTranslation::clearInvalidPages()
{
QList<PageTranslation*>::Iterator it = m_pagesTranslation.begin();
while (it != m_pagesTranslation.end()){
if (!(*it)->checked){
while (it != m_pagesTranslation.end()) {
if (!(*it)->checked) {
delete *it;
it = m_pagesTranslation.erase(it);
} else ++it;
} else
++it;
}
}
void ReportTranslation::updatePageTranslation(PageDesignIntf* page)
{
PageTranslation* pageTranslation = findPageTranslation(page->pageItem()->objectName());
if (!pageTranslation){
pageTranslation = createPageTranslation(page);
m_pagesTranslation.append(pageTranslation);
if (!pageTranslation) {
pageTranslation = createPageTranslation(page);
m_pagesTranslation.append(pageTranslation);
}
if (pageTranslation){
if (pageTranslation) {
pageTranslation->checked = true;
foreach(ItemTranslation* item, pageTranslation->itemsTranslation){
foreach (ItemTranslation* item, pageTranslation->itemsTranslation) {
item->checked = false;
}
foreach(BaseDesignIntf* item, page->pageItem()->allChildBaseItems()){
QMap<QString,QString> stringsForTranslation = item->getStringForTranslation();
if (!stringsForTranslation.isEmpty()){
ItemTranslation* itemTranslation = pageTranslation->itemsTranslation.value(item->objectName());
if (itemTranslation){
foreach(QString propertyName, stringsForTranslation.keys()){
PropertyTranslation* propertyTranslation = itemTranslation->findProperty(propertyName);
bool translated = propertyTranslation->sourceValue != propertyTranslation->value;
foreach (BaseDesignIntf* item, page->pageItem()->allChildBaseItems()) {
QMap<QString, QString> stringsForTranslation = item->getStringForTranslation();
if (!stringsForTranslation.isEmpty()) {
ItemTranslation* itemTranslation
= pageTranslation->itemsTranslation.value(item->objectName());
if (itemTranslation) {
foreach (QString propertyName, stringsForTranslation.keys()) {
PropertyTranslation* propertyTranslation
= itemTranslation->findProperty(propertyName);
bool translated
= propertyTranslation->sourceValue != propertyTranslation->value;
if (propertyTranslation->checked)
propertyTranslation->sourceHasBeenChanged = propertyTranslation->sourceValue != stringsForTranslation.value(propertyName);
propertyTranslation->sourceHasBeenChanged
= propertyTranslation->sourceValue
!= stringsForTranslation.value(propertyName);
if (propertyTranslation->sourceHasBeenChanged)
propertyTranslation->checked = false;
propertyTranslation->sourceValue = stringsForTranslation.value(propertyName);
if (!translated) propertyTranslation->value = propertyTranslation->sourceValue;
propertyTranslation->sourceValue
= stringsForTranslation.value(propertyName);
if (!translated)
propertyTranslation->value = propertyTranslation->sourceValue;
}
itemTranslation->checked = true;
} else {
createItemTranslation(item, pageTranslation);
createItemTranslation(item, pageTranslation);
}
}
}
QHash<QString, ItemTranslation*>::Iterator it = pageTranslation->itemsTranslation.begin();
while( it != pageTranslation->itemsTranslation.end()){
while (it != pageTranslation->itemsTranslation.end()) {
if (!it.value()->checked) {
delete it.value();
it = pageTranslation->itemsTranslation.erase(it);
} else ++it;
} else
++it;
}
}
}
QList<PageTranslation*>& ReportTranslation::pagesTranslation()
{
return m_pagesTranslation;
}
QList<PageTranslation*>& ReportTranslation::pagesTranslation() { return m_pagesTranslation; }
PageTranslation*ReportTranslation::createEmptyPageTranslation()
PageTranslation* ReportTranslation::createEmptyPageTranslation()
{
PageTranslation* pageTranslation = new PageTranslation;
m_pagesTranslation.append(pageTranslation);
return pageTranslation;
}
QLocale::Language ReportTranslation::language() const
{
return m_language;
}
QLocale::Language ReportTranslation::language() const { return m_language; }
PropertyTranslation* ItemTranslation::findProperty(const QString& propertyName)
{
foreach(PropertyTranslation* propertyTranslation, propertyesTranslation){
if (propertyTranslation->propertyName.compare(propertyName) == 0){
foreach (PropertyTranslation* propertyTranslation, propertyesTranslation) {
if (propertyTranslation->propertyName.compare(propertyName) == 0) {
return propertyTranslation;
}
}
@@ -167,26 +172,26 @@ PropertyTranslation* ItemTranslation::findProperty(const QString& propertyName)
ItemTranslation::~ItemTranslation()
{
foreach(PropertyTranslation* property, propertyesTranslation){
foreach (PropertyTranslation* property, propertyesTranslation) {
delete property;
}
}
PageTranslation::~PageTranslation()
{
foreach(ItemTranslation* item, itemsTranslation){
foreach (ItemTranslation* item, itemsTranslation) {
delete item;
}
}
void PageTranslation::renameItem(const QString &oldName, const QString &newName)
void PageTranslation::renameItem(const QString& oldName, const QString& newName)
{
ItemTranslation* item = itemsTranslation.value(oldName);
if (item){
if (item) {
itemsTranslation.remove(oldName);
item->itemName = newName;
itemsTranslation[newName] = item;
}
}
} //namespace LimeReport
} // namespace LimeReport