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

@@ -29,13 +29,16 @@
****************************************************************************/
#include "lrvariabledialog.h"
#include "ui_lrvariabledialog.h"
#include "lrglobal.h"
#include "lrvariablesholder.h"
#include <stdexcept>
#include <QMessageBox>
#include <QMetaEnum>
LRVariableDialog::LRVariableDialog(QWidget *parent) :
#include <stdexcept>
LRVariableDialog::LRVariableDialog(QWidget* parent):
QDialog(parent),
ui(new Ui::LRVariableDialog),
m_variableName(""),
@@ -45,43 +48,45 @@ LRVariableDialog::LRVariableDialog(QWidget *parent) :
{
ui->setupUi(this);
static int enumIndex = LimeReport::Enums::staticMetaObject.indexOfEnumerator("VariableDataType");
static int enumIndex
= LimeReport::Enums::staticMetaObject.indexOfEnumerator("VariableDataType");
QMetaEnum enumerator = LimeReport::Enums::staticMetaObject.enumerator(enumIndex);
for (int i = 0; i<enumerator.keyCount(); ++i){
for (int i = 0; i < enumerator.keyCount(); ++i) {
ui->cbbType->addItem(enumerator.key(i));
}
//ui->cbbType->setVisible(false);
//ui->lblType->setVisible(false);
// ui->cbbType->setVisible(false);
// ui->lblType->setVisible(false);
}
LRVariableDialog::~LRVariableDialog()
LRVariableDialog::~LRVariableDialog() { delete ui; }
void LRVariableDialog::setVariableContainer(LimeReport::IVariablesContainer* value)
{
delete ui;
m_variablesContainer = value;
}
void LRVariableDialog::setVariableContainer(LimeReport::IVariablesContainer *value)
void LRVariableDialog::setVariableName(const QString& value)
{
m_variablesContainer=value;
m_variableName = value;
m_changeMode = true;
m_oldVariableName = value;
}
void LRVariableDialog::setVariableName(const QString &value)
{
m_variableName=value;
m_changeMode=true;
m_oldVariableName=value;
}
void LRVariableDialog::showEvent(QShowEvent *)
void LRVariableDialog::showEvent(QShowEvent*)
{
ui->leName->setText(m_variableName);
static int enumIndex = LimeReport::Enums::staticMetaObject.indexOfEnumerator("VariableDataType");
static int enumIndex
= LimeReport::Enums::staticMetaObject.indexOfEnumerator("VariableDataType");
QMetaEnum enumerator = LimeReport::Enums::staticMetaObject.enumerator(enumIndex);
if (!m_variableName.isEmpty()&&m_variablesContainer&&m_variablesContainer->containsVariable(m_variableName)){
if (!m_variableName.isEmpty() && m_variablesContainer
&& m_variablesContainer->containsVariable(m_variableName)) {
ui->leValue->setPlainText(m_variablesContainer->variable(m_variableName).toString());
#if QT_VERSION < 0x050000
ui->cbbType->setCurrentIndex(ui->cbbType->findText(enumerator.valueToKey(m_variablesContainer->variableDataType(m_variableName))));
ui->cbbType->setCurrentIndex(ui->cbbType->findText(
enumerator.valueToKey(m_variablesContainer->variableDataType(m_variableName))));
#else
ui->cbbType->setCurrentText(enumerator.valueToKey(m_variablesContainer->variableDataType(m_variableName)));
ui->cbbType->setCurrentText(
enumerator.valueToKey(m_variablesContainer->variableDataType(m_variableName)));
#endif
ui->cbbMandatory->setChecked(m_variablesContainer->variableIsMandatory(m_variableName));
}
@@ -89,35 +94,36 @@ void LRVariableDialog::showEvent(QShowEvent *)
void LRVariableDialog::accept()
{
try{
static int enumIndex = LimeReport::Enums::staticMetaObject.indexOfEnumerator("VariableDataType");
try {
static int enumIndex
= LimeReport::Enums::staticMetaObject.indexOfEnumerator("VariableDataType");
QMetaEnum enumerator = LimeReport::Enums::staticMetaObject.enumerator(enumIndex);
if (m_variablesContainer&&!ui->leName->text().isEmpty()){
if (m_changeMode){
if (m_oldVariableName==ui->leName->text()){
m_variablesContainer->changeVariable(m_oldVariableName,value());
if (m_variablesContainer && !ui->leName->text().isEmpty()) {
if (m_changeMode) {
if (m_oldVariableName == ui->leName->text()) {
m_variablesContainer->changeVariable(m_oldVariableName, value());
} else {
m_variablesContainer->deleteVariable(m_oldVariableName);
m_variablesContainer->addVariable(ui->leName->text(),value(), LimeReport::VarDesc::Report);
m_variablesContainer->addVariable(ui->leName->text(), value(),
LimeReport::VarDesc::Report);
}
} else {
m_variablesContainer->addVariable(ui->leName->text(),value(), LimeReport::VarDesc::Report);
m_variablesContainer->addVariable(ui->leName->text(), value(),
LimeReport::VarDesc::Report);
}
m_variablesContainer->setVarableMandatory(ui->leName->text(),ui->cbbMandatory->isChecked());
m_variablesContainer->setVarableMandatory(ui->leName->text(),
ui->cbbMandatory->isChecked());
m_variablesContainer->setVariableDataType(
ui->leName->text(),
LimeReport::VariableDataType(enumerator.keysToValue(ui->cbbType->currentText().toLatin1()))
);
LimeReport::VariableDataType(
enumerator.keysToValue(ui->cbbType->currentText().toLatin1())));
emit signalVariableAccepted(ui->leName->text());
QDialog::accept();
}
} catch (LimeReport::ReportError &exception){
QMessageBox::critical(this,tr("Attention"),exception.what());
} catch (LimeReport::ReportError& exception) {
QMessageBox::critical(this, tr("Attention"), exception.what());
}
}
QVariant LRVariableDialog::value()
{
return ui->leValue->toPlainText();
}
QVariant LRVariableDialog::value() { return ui->leValue->toPlainText(); }