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

@@ -28,76 +28,75 @@
* GNU General Public License for more details. *
****************************************************************************/
#include "lrxmlqrectserializator.h"
#include "lrserializatorintf.h"
#include "lrxmlserializatorsfactory.h"
#include <QRect>
#include <QRectF>
namespace{
namespace {
LimeReport::SerializatorIntf * createQRectSerializator(QDomDocument *doc, QDomElement *node){
return new LimeReport::XMLQRectSerializator(doc,node);
LimeReport::SerializatorIntf* createQRectSerializator(QDomDocument* doc, QDomElement* node)
{
return new LimeReport::XMLQRectSerializator(doc, node);
}
//LimeReport::SerializatorIntf * createQRectFSerializator(QDomDocument *doc, QDomElement *node){
// LimeReport::SerializatorIntf * createQRectFSerializator(QDomDocument *doc, QDomElement
// *node){
// return new LimeReport::XMLQRectFSerializator(doc,node);
//}
bool VARIABLE_IS_NOT_USED registredQRect = LimeReport::XMLAbstractSerializatorFactory::instance().registerCreator("QRect", createQRectSerializator);
bool VARIABLE_IS_NOT_USED registredQRectF = LimeReport::XMLAbstractSerializatorFactory::instance().registerCreator("QRectF", createQRectSerializator);
bool VARIABLE_IS_NOT_USED registredQRect
= LimeReport::XMLAbstractSerializatorFactory::instance().registerCreator(
"QRect", createQRectSerializator);
bool VARIABLE_IS_NOT_USED registredQRectF
= LimeReport::XMLAbstractSerializatorFactory::instance().registerCreator(
"QRectF", createQRectSerializator);
}
} // namespace
QVariant LimeReport::XMLQRectSerializator::loadValue()
{
QRect rect;
//QDomElement geometryNode = m_node->firstChildElement(name);
//if (!geometryNode.isNull()){
rect = QRect(
m_node->attribute("x").toInt(),
m_node->attribute("y").toInt(),
m_node->attribute("width").toInt(),
m_node->attribute("height").toInt()
);
// QDomElement geometryNode = m_node->firstChildElement(name);
// if (!geometryNode.isNull()){
rect = QRect(m_node->attribute("x").toInt(), m_node->attribute("y").toInt(),
m_node->attribute("width").toInt(), m_node->attribute("height").toInt());
//}
return rect;
}
void LimeReport::XMLQRectSerializator::save(const QVariant &value, QString name)
void LimeReport::XMLQRectSerializator::save(const QVariant& value, QString name)
{
QDomElement geometryNode = m_doc->createElement(name);
geometryNode.setAttribute("Type","QRect");
geometryNode.setAttribute("x",value.toRect().x());
geometryNode.setAttribute("x",value.toRect().x());
geometryNode.setAttribute("y",value.toRect().y());
geometryNode.setAttribute("width",value.toRect().width());
geometryNode.setAttribute("height",value.toRect().height());
geometryNode.setAttribute("Type", "QRect");
geometryNode.setAttribute("x", value.toRect().x());
geometryNode.setAttribute("x", value.toRect().x());
geometryNode.setAttribute("y", value.toRect().y());
geometryNode.setAttribute("width", value.toRect().width());
geometryNode.setAttribute("height", value.toRect().height());
m_node->appendChild(geometryNode);
}
void LimeReport::XMLQRectFSerializator::save(const QVariant &value, QString name)
void LimeReport::XMLQRectFSerializator::save(const QVariant& value, QString name)
{
QDomElement geometryNode = m_doc->createElement(name);
geometryNode.setAttribute("Type","QRectF");
geometryNode.setAttribute("x",value.toRect().x());
geometryNode.setAttribute("y",value.toRect().y());
geometryNode.setAttribute("width",value.toRect().width());
geometryNode.setAttribute("height",value.toRect().height());
geometryNode.setAttribute("Type", "QRectF");
geometryNode.setAttribute("x", value.toRect().x());
geometryNode.setAttribute("y", value.toRect().y());
geometryNode.setAttribute("width", value.toRect().width());
geometryNode.setAttribute("height", value.toRect().height());
m_node->appendChild(geometryNode);
}
QVariant LimeReport::XMLQRectFSerializator::loadValue()
{
QRectF rect;
//QDomElement geometryNode = m_node->firstChildElement(name);
//if (!geometryNode.isNull()){
rect = QRect(
m_node->attribute("x").toDouble(),
m_node->attribute("y").toDouble(),
m_node->attribute("width").toDouble(),
m_node->attribute("height").toDouble()
);
// QDomElement geometryNode = m_node->firstChildElement(name);
// if (!geometryNode.isNull()){
rect = QRect(m_node->attribute("x").toDouble(), m_node->attribute("y").toDouble(),
m_node->attribute("width").toDouble(), m_node->attribute("height").toDouble());
//}
return rect;