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

@@ -30,25 +30,32 @@
#include "lrtextitemeditor.h"
#include "ui_lrtextitemeditor.h"
#include "lrdatasourcemanager.h"
#include "lrscriptenginemanager.h"
#include "lrdatadesignintf.h"
#include "lrdatasourcemanager.h"
#include "lrscripteditor.h"
#include "lrscriptenginemanager.h"
#include <QMenu>
#include <QScrollBar>
namespace LimeReport{
namespace LimeReport {
TextItemEditor::TextItemEditor(LimeReport::TextItem *item, LimeReport::PageDesignIntf *page, QSettings* settings, QWidget *parent) :
TextItemEditor::TextItemEditor(LimeReport::TextItem* item, LimeReport::PageDesignIntf* page,
QSettings* settings, QWidget* parent):
QWidget(parent),
ui(new Ui::TextItemEditor), m_textItem(item), m_page(page), m_settings(settings), m_ownedSettings(false), m_isReadingSetting(false)
ui(new Ui::TextItemEditor),
m_textItem(item),
m_page(page),
m_settings(settings),
m_ownedSettings(false),
m_isReadingSetting(false)
{
ui->setupUi(this);
initUI();
setWindowIcon(QIcon(":/items/images/TextItem"));
readSetting();
connect(ui->codeEditor, SIGNAL(splitterMoved(int,int)), this, SLOT(slotSplitterMoved(int,int)) );
connect(ui->codeEditor, SIGNAL(splitterMoved(int, int)), this,
SLOT(slotSplitterMoved(int, int)));
}
TextItemEditor::~TextItemEditor()
@@ -66,17 +73,17 @@ void TextItemEditor::setSettings(QSettings* value)
{
if (m_ownedSettings)
delete m_settings;
m_settings=value;
m_ownedSettings=false;
m_settings = value;
m_ownedSettings = false;
readSetting();
}
QSettings*TextItemEditor::settings()
QSettings* TextItemEditor::settings()
{
if (m_settings){
if (m_settings) {
return m_settings;
} else {
m_settings = new QSettings("LimeReport",QCoreApplication::applicationName());
m_settings = new QSettings("LimeReport", QCoreApplication::applicationName());
m_ownedSettings = true;
return m_settings;
}
@@ -98,9 +105,9 @@ void TextItemEditor::moveEvent(QMoveEvent*)
void TextItemEditor::closeEvent(QCloseEvent* event)
{
if (settings()!=0){
if (settings() != 0) {
settings()->beginGroup("TextItemEditor");
settings()->setValue("CodeEditorState",ui->codeEditor->saveState());
settings()->setValue("CodeEditorState", ui->codeEditor->saveState());
settings()->endGroup();
}
QWidget::closeEvent(event);
@@ -108,7 +115,7 @@ void TextItemEditor::closeEvent(QCloseEvent* event)
void TextItemEditor::on_pbOk_clicked()
{
if (m_textItem->content()!= ui->codeEditor->toPlainText()){
if (m_textItem->content() != ui->codeEditor->toPlainText()) {
m_textItem->setContent(ui->codeEditor->toPlainText());
}
close();
@@ -118,48 +125,46 @@ void TextItemEditor::initUI()
{
QStringList dataWords;
LimeReport::DataSourceManager* dm = m_page->datasourceManager();
LimeReport::DataSourceManager* dm = m_page->datasourceManager();
LimeReport::ScriptEngineManager& se = LimeReport::ScriptEngineManager::instance();
se.setDataManager(dm);
ScriptEditor* scriptEditor = dynamic_cast<ScriptEditor*>(ui->codeEditor);
if (scriptEditor){
if (scriptEditor) {
scriptEditor->setReportPage(m_page);
scriptEditor->setPageBand(findParentBand());
scriptEditor->setPlainText(m_textItem->content());
}
}
void TextItemEditor::on_pbCancel_clicked()
{
close();
}
void TextItemEditor::on_pbCancel_clicked() { close(); }
void TextItemEditor::readSetting()
{
if (settings()==0) return;
if (settings() == 0)
return;
m_isReadingSetting = true;
settings()->beginGroup("TextItemEditor");
QVariant v = settings()->value("Geometry");
if (v.isValid()){
if (v.isValid()) {
restoreGeometry(v.toByteArray());
}
v = settings()->value("CodeEditorState");
if (v.isValid()){
if (v.isValid()) {
ui->codeEditor->restoreState(v.toByteArray());
}
settings()->endGroup();
settings()->beginGroup("ScriptEditor");
QVariant fontName = settings()->value("DefaultFontName");
if (fontName.isValid()){
if (fontName.isValid()) {
QVariant fontSize = settings()->value("DefaultFontSize");
ui->codeEditor->setEditorFont(QFont(fontName.toString(),fontSize.toInt()));
ui->codeEditor->setEditorFont(QFont(fontName.toString(), fontSize.toInt()));
}
QVariant tabIndention = settings()->value("TabIndention");
if (tabIndention.isValid()){
if (tabIndention.isValid()) {
ui->codeEditor->setTabIndention(tabIndention.toInt());
} else {
ui->codeEditor->setTabIndention(LimeReport::Const::DEFAULT_TAB_INDENTION);
@@ -171,29 +176,28 @@ void TextItemEditor::readSetting()
void TextItemEditor::writeSetting()
{
if (settings()!=0){
if (settings() != 0) {
settings()->beginGroup("TextItemEditor");
settings()->setValue("Geometry",saveGeometry());
settings()->setValue("CodeEditorState",ui->codeEditor->saveState());
settings()->setValue("Geometry", saveGeometry());
settings()->setValue("CodeEditorState", ui->codeEditor->saveState());
settings()->endGroup();
}
}
void TextItemEditor::slotSplitterMoved(int, int)
{
writeSetting();
}
void TextItemEditor::slotSplitterMoved(int, int) { writeSetting(); }
BandDesignIntf *TextItemEditor::findParentBand()
BandDesignIntf* TextItemEditor::findParentBand()
{
BandDesignIntf* result = 0;
BaseDesignIntf* item = m_textItem;
while (true){
while (true) {
item = dynamic_cast<BaseDesignIntf*>(item->parentItem());
if (item){
if (item) {
result = dynamic_cast<BandDesignIntf*>(item);
if (result) break;
} else break;
if (result)
break;
} else
break;
}
return result;
}