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

@@ -1,25 +1,26 @@
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <LimeReport>
#include <QTreeWidget>
#include <QDir>
#include <QDebug>
#include <QComboBox>
#include <QDebug>
#include <QDir>
#include <QMainWindow>
#include <QSpinBox>
#include <QTreeWidget>
#include <LimeReport>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
class MainWindow: public QMainWindow {
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
explicit MainWindow(QWidget* parent = 0);
~MainWindow();
private:
void enableUI(bool value);
private slots:
@@ -28,35 +29,36 @@ private slots:
void slotPagesSet(int pagesCount);
void slotPageChanged(int page);
void slotPageNavigatorChanged(int page);
void on_treeWidget_itemClicked(QTreeWidgetItem *item, int);
//void on_sbPageNavigator_valueChanged(int arg1);
void on_treeWidget_itemClicked(QTreeWidgetItem* item, int);
// void on_sbPageNavigator_valueChanged(int arg1);
void slotDesignReport();
void slotOneToOne();
private:
template< typename T >
void buildReportsTree(const QString &path, T* parentItem)
template <typename T> void buildReportsTree(const QString& path, T* parentItem)
{
QDir reportsDir(path);
QStringList items = reportsDir.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
foreach( QString dir, items){
foreach (QString dir, items) {
QTreeWidgetItem* listItem = new QTreeWidgetItem(parentItem);
listItem->setText(0,dir);
listItem->setIcon(0,QIcon(":/images/images/folder.png"));
buildReportsTree(reportsDir.path()+"/"+dir, listItem);
listItem->setText(0, dir);
listItem->setIcon(0, QIcon(":/images/images/folder.png"));
buildReportsTree(reportsDir.path() + "/" + dir, listItem);
}
QStringList nameFilters;
nameFilters <<"*.lrxml";
nameFilters << "*.lrxml";
items = reportsDir.entryList(nameFilters, QDir::Files);
foreach( QString file, items){
foreach (QString file, items) {
QTreeWidgetItem* listItem = new QTreeWidgetItem(parentItem);
listItem->setIcon(0,QIcon(":/images/images/report.png"));
listItem->setText(0,file);
listItem->setData(0,Qt::UserRole,reportsDir.path()+"/"+file);
listItem->setIcon(0, QIcon(":/images/images/report.png"));
listItem->setText(0, file);
listItem->setData(0, Qt::UserRole, reportsDir.path() + "/" + file);
}
}
void initPercentCombobox();
private:
Ui::MainWindow *ui;
Ui::MainWindow* ui;
LimeReport::ReportEngine m_report;
LimeReport::PreviewReportWidget* m_preview;
QComboBox* m_scalePercent;