mirror of
https://github.com/fralx/LimeReport.git
synced 2025-11-25 08:28: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:
@@ -29,15 +29,16 @@
|
||||
****************************************************************************/
|
||||
#include "lrpreviewreportwindow.h"
|
||||
#include "ui_lrpreviewreportwindow.h"
|
||||
#include "lrreportengine_p.h"
|
||||
#include "lrpreviewreportwidget.h"
|
||||
#include "lrpreviewreportwidget_p.h"
|
||||
|
||||
#include "items/editors/lrfonteditorwidget.h"
|
||||
#include "items/editors/lrtextalignmenteditorwidget.h"
|
||||
#include "lrpreviewreportwidget.h"
|
||||
#include "lrpreviewreportwidget_p.h"
|
||||
#include "lrreportengine_p.h"
|
||||
|
||||
#include <QPrinter>
|
||||
#include <QPrintDialog>
|
||||
#include <QFileDialog>
|
||||
#include <QPrintDialog>
|
||||
#include <QPrinter>
|
||||
#include <QScrollBar>
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(5, 15, 1))
|
||||
#include <QDesktopWidget>
|
||||
@@ -48,11 +49,14 @@
|
||||
#include <QMessageBox>
|
||||
#include <QToolButton>
|
||||
|
||||
namespace LimeReport{
|
||||
namespace LimeReport {
|
||||
|
||||
PreviewReportWindow::PreviewReportWindow(ReportEngine *report, QWidget *parent, QSettings *settings, Qt::WindowFlags flags) :
|
||||
QMainWindow(parent,flags),
|
||||
ui(new Ui::PreviewReportWindow), m_settings(settings), m_ownedSettings(false),
|
||||
PreviewReportWindow::PreviewReportWindow(ReportEngine* report, QWidget* parent, QSettings* settings,
|
||||
Qt::WindowFlags flags):
|
||||
QMainWindow(parent, flags),
|
||||
ui(new Ui::PreviewReportWindow),
|
||||
m_settings(settings),
|
||||
m_ownedSettings(false),
|
||||
m_scalePercentChanging(false)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
@@ -80,51 +84,59 @@ PreviewReportWindow::PreviewReportWindow(ReportEngine *report, QWidget *parent,
|
||||
m_pagesNavigator->setMaximum(10000000);
|
||||
m_pagesNavigator->setPrefix(tr("Page: "));
|
||||
m_pagesNavigator->setMinimumWidth(120);
|
||||
ui->toolBar->insertWidget(ui->actionNextPage,m_pagesNavigator);
|
||||
ui->toolBar->insertWidget(ui->actionNextPage, m_pagesNavigator);
|
||||
ui->editModeTools->hide();
|
||||
ui->actionShowMessages->setVisible(false);
|
||||
|
||||
connect(m_pagesNavigator,SIGNAL(valueChanged(int)),this,SLOT(slotPageNavigatorChanged(int)));
|
||||
m_previewReportWidget = new PreviewReportWidget(report,this);
|
||||
connect(m_pagesNavigator, SIGNAL(valueChanged(int)), this, SLOT(slotPageNavigatorChanged(int)));
|
||||
m_previewReportWidget = new PreviewReportWidget(report, this);
|
||||
setCentralWidget(m_previewReportWidget);
|
||||
layout()->setContentsMargins(1,1,1,1);
|
||||
connect(m_previewReportWidget, SIGNAL(pageChanged(int)),
|
||||
this, SLOT(slotPageChanged(int)) );
|
||||
connect(m_previewReportWidget->d_ptr->m_previewPage, SIGNAL(selectionChanged()),
|
||||
this, SLOT(slotSelectionChanged()));
|
||||
connect(m_pagesNavigator, SIGNAL(valueChanged(int)),
|
||||
this, SLOT(slotPageNavigatorChanged(int)));
|
||||
connect(m_previewReportWidget, SIGNAL(onSave(bool&, LimeReport::IPreparedPages*)),
|
||||
this, SIGNAL(onSave(bool&, LimeReport::IPreparedPages*)));
|
||||
layout()->setContentsMargins(1, 1, 1, 1);
|
||||
connect(m_previewReportWidget, SIGNAL(pageChanged(int)), this, SLOT(slotPageChanged(int)));
|
||||
connect(m_previewReportWidget->d_ptr->m_previewPage, SIGNAL(selectionChanged()), this,
|
||||
SLOT(slotSelectionChanged()));
|
||||
connect(m_pagesNavigator, SIGNAL(valueChanged(int)), this, SLOT(slotPageNavigatorChanged(int)));
|
||||
connect(m_previewReportWidget, SIGNAL(onSave(bool&, LimeReport::IPreparedPages*)), this,
|
||||
SIGNAL(onSave(bool&, LimeReport::IPreparedPages*)));
|
||||
|
||||
connect(m_previewReportWidget->d_ptr->m_report, SIGNAL(printingStarted(int)), this, SLOT(slotPrintingStarted(int)));
|
||||
connect(m_previewReportWidget->d_ptr->m_report, SIGNAL(pagePrintingFinished(int)), this, SLOT(slotPagePrintingFinished(int)));
|
||||
connect(m_previewReportWidget->d_ptr->m_report, SIGNAL(printingFinished()), this, SLOT(slotPrintingFinished()));
|
||||
connect(m_previewReportWidget->d_ptr->m_report, SIGNAL(printingStarted(int)), this,
|
||||
SLOT(slotPrintingStarted(int)));
|
||||
connect(m_previewReportWidget->d_ptr->m_report, SIGNAL(pagePrintingFinished(int)), this,
|
||||
SLOT(slotPagePrintingFinished(int)));
|
||||
connect(m_previewReportWidget->d_ptr->m_report, SIGNAL(printingFinished()), this,
|
||||
SLOT(slotPrintingFinished()));
|
||||
|
||||
m_fontEditor = new FontEditorWidgetForPage(m_previewReportWidget->d_ptr->m_previewPage,tr("Font"),this);
|
||||
m_fontEditor = new FontEditorWidgetForPage(m_previewReportWidget->d_ptr->m_previewPage,
|
||||
tr("Font"), this);
|
||||
m_fontEditor->setObjectName("fontTools");
|
||||
m_fontEditor->setIconSize(ui->toolBar->iconSize());
|
||||
m_textAlignmentEditor = new TextAlignmentEditorWidgetForPage(m_previewReportWidget->d_ptr->m_previewPage,tr("Text align"),this);
|
||||
m_textAlignmentEditor = new TextAlignmentEditorWidgetForPage(
|
||||
m_previewReportWidget->d_ptr->m_previewPage, tr("Text align"), this);
|
||||
m_textAlignmentEditor->setObjectName("textAlignmentTools");
|
||||
m_textAlignmentEditor->setIconSize(ui->toolBar->iconSize());
|
||||
addToolBar(Qt::TopToolBarArea,m_fontEditor);
|
||||
addToolBar(Qt::TopToolBarArea,m_textAlignmentEditor);
|
||||
addToolBar(Qt::TopToolBarArea, m_fontEditor);
|
||||
addToolBar(Qt::TopToolBarArea, m_textAlignmentEditor);
|
||||
|
||||
m_scalePercent = new QComboBox(this);
|
||||
m_scalePercent->setEditable(true);
|
||||
ui->toolBar->insertWidget(ui->actionZoomOut, m_scalePercent);
|
||||
initPercentCombobox();
|
||||
|
||||
|
||||
connect(ui->actionShowMessages, SIGNAL(triggered()), this, SLOT(slotShowErrors()));
|
||||
connect(m_previewReportWidget, SIGNAL(scalePercentChanged(int)), this, SLOT(slotScalePercentChanged(int)));
|
||||
connect(m_previewReportWidget, SIGNAL(scalePercentChanged(int)), this,
|
||||
SLOT(slotScalePercentChanged(int)));
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 3)
|
||||
connect(m_scalePercent, SIGNAL(currentTextChanged(QString)), this, SLOT(scaleComboboxChanged(QString)));
|
||||
connect(m_scalePercent, SIGNAL(currentTextChanged(QString)), this,
|
||||
SLOT(scaleComboboxChanged(QString)));
|
||||
#else
|
||||
connect(m_scalePercent, SIGNAL(currentIndexChanged(QString)), this, SLOT(scaleComboboxChanged(QString)));
|
||||
connect(m_scalePercent, SIGNAL(currentIndexChanged(QString)), this,
|
||||
SLOT(scaleComboboxChanged(QString)));
|
||||
#endif
|
||||
connect(m_previewReportWidget, SIGNAL(pageChanged(int)), this, SLOT(slotCurrentPageChanged(int)));
|
||||
connect(m_previewReportWidget, SIGNAL(itemInserted(LimeReport::PageDesignIntf*, QPointF, QString)),
|
||||
this, SLOT(slotItemInserted(LimeReport::PageDesignIntf*, QPointF, QString)));
|
||||
connect(m_previewReportWidget, SIGNAL(pageChanged(int)), this,
|
||||
SLOT(slotCurrentPageChanged(int)));
|
||||
connect(m_previewReportWidget,
|
||||
SIGNAL(itemInserted(LimeReport::PageDesignIntf*, QPointF, QString)), this,
|
||||
SLOT(slotItemInserted(LimeReport::PageDesignIntf*, QPointF, QString)));
|
||||
|
||||
restoreSetting();
|
||||
selectStateIcon();
|
||||
@@ -133,8 +145,8 @@ PreviewReportWindow::PreviewReportWindow(ReportEngine *report, QWidget *parent,
|
||||
void PreviewReportWindow::writeSetting()
|
||||
{
|
||||
settings()->beginGroup("PreviewWindow");
|
||||
settings()->setValue("Geometry",saveGeometry());
|
||||
settings()->setValue("State",saveState());
|
||||
settings()->setValue("Geometry", saveGeometry());
|
||||
settings()->setValue("State", saveState());
|
||||
settings()->endGroup();
|
||||
}
|
||||
|
||||
@@ -142,37 +154,33 @@ void PreviewReportWindow::restoreSetting()
|
||||
{
|
||||
settings()->beginGroup("PreviewWindow");
|
||||
QVariant v = settings()->value("Geometry");
|
||||
if (v.isValid()){
|
||||
if (v.isValid()) {
|
||||
restoreGeometry(v.toByteArray());
|
||||
} else {
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(5, 15, 1))
|
||||
QDesktopWidget *desktop = QApplication::desktop();
|
||||
QDesktopWidget* desktop = QApplication::desktop();
|
||||
|
||||
int screenWidth = desktop->screenGeometry().width();
|
||||
int screenHeight = desktop->screenGeometry().height();
|
||||
#else
|
||||
QScreen *screen = QGuiApplication::primaryScreen();
|
||||
QScreen* screen = QGuiApplication::primaryScreen();
|
||||
|
||||
int screenWidth = screen->geometry().width();
|
||||
int screenHeight = screen->geometry().height();
|
||||
#endif
|
||||
int x = static_cast<int>(screenWidth*0.1);
|
||||
int y = static_cast<int>(screenHeight*0.1);
|
||||
int x = static_cast<int>(screenWidth * 0.1);
|
||||
int y = static_cast<int>(screenHeight * 0.1);
|
||||
|
||||
resize(
|
||||
static_cast<int>(screenWidth*0.8),
|
||||
static_cast<int>(screenHeight*0.8)
|
||||
);
|
||||
resize(static_cast<int>(screenWidth * 0.8), static_cast<int>(screenHeight * 0.8));
|
||||
move(x, y);
|
||||
}
|
||||
v = settings()->value("State");
|
||||
if (v.isValid()){
|
||||
if (v.isValid()) {
|
||||
restoreState(v.toByteArray());
|
||||
}
|
||||
settings()->endGroup();
|
||||
}
|
||||
|
||||
|
||||
PreviewReportWindow::~PreviewReportWindow()
|
||||
{
|
||||
if (m_ownedSettings)
|
||||
@@ -188,21 +196,19 @@ void PreviewReportWindow::initPreview(int pagesCount)
|
||||
m_pagesNavigator->setValue(1);
|
||||
}
|
||||
|
||||
void PreviewReportWindow::reloadPreview()
|
||||
{
|
||||
m_previewReportWidget->refreshPages();
|
||||
}
|
||||
void PreviewReportWindow::reloadPreview() { m_previewReportWidget->refreshPages(); }
|
||||
|
||||
void PreviewReportWindow::setSettings(QSettings* value)
|
||||
{
|
||||
if (m_ownedSettings)
|
||||
delete m_settings;
|
||||
m_settings=value;
|
||||
m_ownedSettings=false;
|
||||
m_settings = value;
|
||||
m_ownedSettings = false;
|
||||
restoreSetting();
|
||||
}
|
||||
|
||||
void PreviewReportWindow::setErrorMessages(const QStringList &value){
|
||||
void PreviewReportWindow::setErrorMessages(const QStringList& value)
|
||||
{
|
||||
ui->actionShowMessages->setVisible(true);
|
||||
m_previewReportWidget->setErrorMessages(value);
|
||||
}
|
||||
@@ -213,15 +219,9 @@ void PreviewReportWindow::setToolBarVisible(bool value)
|
||||
selectStateIcon();
|
||||
}
|
||||
|
||||
void PreviewReportWindow::setStatusBarVisible(bool value)
|
||||
{
|
||||
ui->statusbar->setVisible(value);
|
||||
}
|
||||
void PreviewReportWindow::setStatusBarVisible(bool value) { ui->statusbar->setVisible(value); }
|
||||
|
||||
void PreviewReportWindow::setMenuVisible(bool value)
|
||||
{
|
||||
ui->menubar->setVisible(value);
|
||||
}
|
||||
void PreviewReportWindow::setMenuVisible(bool value) { ui->menubar->setVisible(value); }
|
||||
|
||||
void PreviewReportWindow::setHideResultEditButton(bool value)
|
||||
{
|
||||
@@ -232,10 +232,7 @@ void PreviewReportWindow::setHideResultEditButton(bool value)
|
||||
}
|
||||
}
|
||||
|
||||
void PreviewReportWindow::setHidePrintButton(bool value)
|
||||
{
|
||||
ui->actionPrint->setVisible(value);
|
||||
}
|
||||
void PreviewReportWindow::setHidePrintButton(bool value) { ui->actionPrint->setVisible(value); }
|
||||
|
||||
void PreviewReportWindow::setHideSaveToFileButton(bool value)
|
||||
{
|
||||
@@ -247,17 +244,14 @@ void PreviewReportWindow::setHidePrintToPdfButton(bool value)
|
||||
ui->actionPrint_To_PDF->setVisible(value);
|
||||
}
|
||||
|
||||
void PreviewReportWindow::setEnablePrintMenu(bool value)
|
||||
{
|
||||
ui->menuReport->setEnabled(value);
|
||||
}
|
||||
void PreviewReportWindow::setEnablePrintMenu(bool value) { ui->menuReport->setEnabled(value); }
|
||||
|
||||
QSettings*PreviewReportWindow::settings()
|
||||
QSettings* PreviewReportWindow::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;
|
||||
}
|
||||
@@ -266,12 +260,12 @@ QSettings*PreviewReportWindow::settings()
|
||||
void PreviewReportWindow::setPages(ReportPages pages)
|
||||
{
|
||||
m_previewReportWidget->d_ptr->setPages(pages);
|
||||
if (!pages.isEmpty()){
|
||||
if (!pages.isEmpty()) {
|
||||
initPreview(pages.count());
|
||||
}
|
||||
}
|
||||
|
||||
void PreviewReportWindow::setDefaultPrinter(QPrinter *printer)
|
||||
void PreviewReportWindow::setDefaultPrinter(QPrinter* printer)
|
||||
{
|
||||
m_previewReportWidget->setDefaultPrinter(printer);
|
||||
}
|
||||
@@ -279,16 +273,17 @@ void PreviewReportWindow::setDefaultPrinter(QPrinter *printer)
|
||||
void PreviewReportWindow::exec()
|
||||
{
|
||||
bool deleteOnClose = testAttribute(Qt::WA_DeleteOnClose);
|
||||
setAttribute(Qt::WA_DeleteOnClose,false);
|
||||
setAttribute(Qt::WA_ShowModal,true);
|
||||
setAttribute(Qt::WA_DeleteOnClose, false);
|
||||
setAttribute(Qt::WA_ShowModal, true);
|
||||
show();
|
||||
m_eventLoop.exec();
|
||||
if (deleteOnClose) delete this;
|
||||
if (deleteOnClose)
|
||||
delete this;
|
||||
}
|
||||
|
||||
void PreviewReportWindow::closeEvent(QCloseEvent* e)
|
||||
{
|
||||
if (m_progressBar->isVisible()){
|
||||
if (m_progressBar->isVisible()) {
|
||||
QMessageBox::critical(this, tr("Attention"), tr("The printing is in process"));
|
||||
e->setAccepted(false);
|
||||
}
|
||||
@@ -304,7 +299,7 @@ void PreviewReportWindow::closeEvent(QCloseEvent* e)
|
||||
void PreviewReportWindow::resizeEvent(QResizeEvent* e)
|
||||
{
|
||||
#ifdef Q_OS_UNIX
|
||||
if (e->oldSize()!=e->size()){
|
||||
if (e->oldSize() != e->size()) {
|
||||
writeSetting();
|
||||
}
|
||||
#else
|
||||
@@ -315,7 +310,7 @@ void PreviewReportWindow::resizeEvent(QResizeEvent* e)
|
||||
void PreviewReportWindow::moveEvent(QMoveEvent* e)
|
||||
{
|
||||
#ifdef Q_OS_UNIX
|
||||
if (e->oldPos()!=e->pos()){
|
||||
if (e->oldPos() != e->pos()) {
|
||||
writeSetting();
|
||||
}
|
||||
#else
|
||||
@@ -323,7 +318,7 @@ void PreviewReportWindow::moveEvent(QMoveEvent* e)
|
||||
#endif
|
||||
}
|
||||
|
||||
void PreviewReportWindow::showEvent(QShowEvent *)
|
||||
void PreviewReportWindow::showEvent(QShowEvent*)
|
||||
{
|
||||
m_fontEditor->setVisible(ui->actionEdit_Mode->isChecked());
|
||||
if (ui->editModeTools)
|
||||
@@ -341,43 +336,27 @@ void PreviewReportWindow::showEvent(QShowEvent *)
|
||||
break;
|
||||
case Percents:
|
||||
m_previewReportWidget->setScalePercent(m_previewScalePercent);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void PreviewReportWindow::selectStateIcon()
|
||||
{
|
||||
if (ui->toolBar->isHidden()){
|
||||
if (ui->toolBar->isHidden()) {
|
||||
ui->actionShow_Toolbar->setIcon(QIcon(":/report/images/not_checked.png"));
|
||||
} else {
|
||||
ui->actionShow_Toolbar->setIcon(QIcon(":/report/images/checked.png"));
|
||||
}
|
||||
}
|
||||
|
||||
void PreviewReportWindow::slotPrint()
|
||||
{
|
||||
m_previewReportWidget->print();
|
||||
}
|
||||
void PreviewReportWindow::slotPrint() { m_previewReportWidget->print(); }
|
||||
|
||||
void PreviewReportWindow::slotPriorPage()
|
||||
{
|
||||
m_previewReportWidget->priorPage();
|
||||
}
|
||||
void PreviewReportWindow::slotPriorPage() { m_previewReportWidget->priorPage(); }
|
||||
|
||||
void PreviewReportWindow::slotNextPage()
|
||||
{
|
||||
m_previewReportWidget->nextPage();
|
||||
}
|
||||
void PreviewReportWindow::slotNextPage() { m_previewReportWidget->nextPage(); }
|
||||
|
||||
void PreviewReportWindow::slotZoomIn()
|
||||
{
|
||||
m_previewReportWidget->zoomIn();
|
||||
}
|
||||
void PreviewReportWindow::slotZoomIn() { m_previewReportWidget->zoomIn(); }
|
||||
|
||||
void PreviewReportWindow::slotZoomOut()
|
||||
{
|
||||
m_previewReportWidget->zoomOut();
|
||||
}
|
||||
void PreviewReportWindow::slotZoomOut() { m_previewReportWidget->zoomOut(); }
|
||||
|
||||
void PreviewReportWindow::slotPageNavigatorChanged(int value)
|
||||
{
|
||||
@@ -391,19 +370,21 @@ void PreviewReportWindow::slotShowErrors()
|
||||
|
||||
void PreviewReportWindow::on_actionEdit_Mode_triggered(bool checked)
|
||||
{
|
||||
m_previewReportWidget->d_ptr->m_previewPage->setItemMode((checked)?ItemModes(DesignMode):PreviewMode);
|
||||
m_previewReportWidget->d_ptr->m_previewPage->setItemMode((checked) ? ItemModes(DesignMode)
|
||||
: PreviewMode);
|
||||
m_textAlignmentEditor->setVisible(checked);
|
||||
m_fontEditor->setVisible(checked);
|
||||
if (checked)
|
||||
ui->editModeTools->show();
|
||||
else ui->editModeTools->hide();
|
||||
else
|
||||
ui->editModeTools->hide();
|
||||
}
|
||||
|
||||
void PreviewReportWindow::slotSelectionChanged()
|
||||
{
|
||||
QGraphicsScene* page=dynamic_cast<QGraphicsScene*>(sender());
|
||||
if (page){
|
||||
if (page->selectedItems().count()==1){
|
||||
QGraphicsScene* page = dynamic_cast<QGraphicsScene*>(sender());
|
||||
if (page) {
|
||||
if (page->selectedItems().count() == 1) {
|
||||
BaseDesignIntf* item = dynamic_cast<BaseDesignIntf*>(page->selectedItems().at(0));
|
||||
if (item) {
|
||||
m_fontEditor->setItem(item);
|
||||
@@ -413,25 +394,19 @@ void PreviewReportWindow::slotSelectionChanged()
|
||||
}
|
||||
}
|
||||
|
||||
ItemsReaderIntf *PreviewReportWindow::reader()
|
||||
{
|
||||
return m_reader.data();
|
||||
}
|
||||
ItemsReaderIntf* PreviewReportWindow::reader() { return m_reader.data(); }
|
||||
|
||||
void PreviewReportWindow::initPercentCombobox()
|
||||
{
|
||||
for (int i = 10; i<310; i+=10){
|
||||
for (int i = 10; i < 310; i += 10) {
|
||||
m_scalePercent->addItem(QString("%1%").arg(i));
|
||||
}
|
||||
m_scalePercent->setCurrentIndex(4);
|
||||
}
|
||||
|
||||
ScaleType PreviewReportWindow::previewScaleType() const
|
||||
{
|
||||
return m_previewScaleType;
|
||||
}
|
||||
ScaleType PreviewReportWindow::previewScaleType() const { return m_previewScaleType; }
|
||||
|
||||
void PreviewReportWindow::setPreviewScaleType(const ScaleType &previewScaleType, int percent)
|
||||
void PreviewReportWindow::setPreviewScaleType(const ScaleType& previewScaleType, int percent)
|
||||
{
|
||||
m_previewScaleType = previewScaleType;
|
||||
m_previewScalePercent = percent;
|
||||
@@ -448,30 +423,15 @@ void PreviewReportWindow::setPreviewPageBackgroundColor(QColor color)
|
||||
m_previewReportWidget->setPreviewPageBackgroundColor(color);
|
||||
}
|
||||
|
||||
void PreviewReportWindow::on_actionSaveToFile_triggered()
|
||||
{
|
||||
m_previewReportWidget->saveToFile();
|
||||
}
|
||||
void PreviewReportWindow::on_actionSaveToFile_triggered() { m_previewReportWidget->saveToFile(); }
|
||||
|
||||
void PreviewReportWindow::slotFirstPage()
|
||||
{
|
||||
m_previewReportWidget->firstPage();
|
||||
}
|
||||
void PreviewReportWindow::slotFirstPage() { m_previewReportWidget->firstPage(); }
|
||||
|
||||
void PreviewReportWindow::slotLastPage()
|
||||
{
|
||||
m_previewReportWidget->lastPage();
|
||||
}
|
||||
void PreviewReportWindow::slotLastPage() { m_previewReportWidget->lastPage(); }
|
||||
|
||||
void PreviewReportWindow::slotPrintToPDF()
|
||||
{
|
||||
m_previewReportWidget->printToPDF();
|
||||
}
|
||||
void PreviewReportWindow::slotPrintToPDF() { m_previewReportWidget->printToPDF(); }
|
||||
|
||||
void PreviewReportWindow::slotPageChanged(int pageIndex)
|
||||
{
|
||||
m_pagesNavigator->setValue(pageIndex);
|
||||
}
|
||||
void PreviewReportWindow::slotPageChanged(int pageIndex) { m_pagesNavigator->setValue(pageIndex); }
|
||||
|
||||
void PreviewReportWindow::slotInsertNewTextItem()
|
||||
{
|
||||
@@ -491,15 +451,9 @@ void PreviewReportWindow::slotDeleteSelectedItems()
|
||||
m_previewReportWidget->deleteSelectedItems();
|
||||
}
|
||||
|
||||
void PreviewReportWindow::on_actionFit_page_width_triggered()
|
||||
{
|
||||
m_previewReportWidget->fitWidth();
|
||||
}
|
||||
void PreviewReportWindow::on_actionFit_page_width_triggered() { m_previewReportWidget->fitWidth(); }
|
||||
|
||||
void PreviewReportWindow::on_actionFit_page_triggered()
|
||||
{
|
||||
m_previewReportWidget->fitPage();
|
||||
}
|
||||
void PreviewReportWindow::on_actionFit_page_triggered() { m_previewReportWidget->fitPage(); }
|
||||
|
||||
void PreviewReportWindow::on_actionOne_to_one_triggered()
|
||||
{
|
||||
@@ -508,15 +462,17 @@ void PreviewReportWindow::on_actionOne_to_one_triggered()
|
||||
|
||||
void PreviewReportWindow::scaleComboboxChanged(QString text)
|
||||
{
|
||||
if (m_scalePercentChanging) return;
|
||||
if (m_scalePercentChanging)
|
||||
return;
|
||||
m_scalePercentChanging = true;
|
||||
m_previewReportWidget->setScalePercent(text.remove(text.count()-1,1).toInt());
|
||||
m_previewReportWidget->setScalePercent(text.remove(text.count() - 1, 1).toInt());
|
||||
m_scalePercentChanging = false;
|
||||
}
|
||||
|
||||
void PreviewReportWindow::slotScalePercentChanged(int percent)
|
||||
{
|
||||
if (m_scalePercentChanging) return;
|
||||
if (m_scalePercentChanging)
|
||||
return;
|
||||
m_scalePercentChanging = true;
|
||||
if (m_scalePercent->findText(QString("%1%").arg(percent)) == -1)
|
||||
m_scalePercent->setCurrentIndex(-1);
|
||||
@@ -526,7 +482,7 @@ void PreviewReportWindow::slotScalePercentChanged(int percent)
|
||||
|
||||
void PreviewReportWindow::on_actionShowMessages_toggled(bool value)
|
||||
{
|
||||
m_previewReportWidget->setErrorsMesagesVisible(value);
|
||||
m_previewReportWidget->setErrorsMesagesVisible(value);
|
||||
}
|
||||
|
||||
void PreviewReportWindow::on_actionShow_Toolbar_triggered()
|
||||
@@ -535,12 +491,9 @@ void PreviewReportWindow::on_actionShow_Toolbar_triggered()
|
||||
writeSetting();
|
||||
}
|
||||
|
||||
void PreviewReportWindow::slotCurrentPageChanged(int /*page*/)
|
||||
{
|
||||
slotActivateItemSelectionMode();
|
||||
}
|
||||
void PreviewReportWindow::slotCurrentPageChanged(int /*page*/) { slotActivateItemSelectionMode(); }
|
||||
|
||||
void PreviewReportWindow::slotItemInserted(PageDesignIntf *, QPointF, const QString&)
|
||||
void PreviewReportWindow::slotItemInserted(PageDesignIntf*, QPointF, const QString&)
|
||||
{
|
||||
slotActivateItemSelectionMode();
|
||||
}
|
||||
@@ -557,15 +510,11 @@ void PreviewReportWindow::slotPagePrintingFinished(int pageIndex)
|
||||
m_progressBar->setValue(pageIndex);
|
||||
}
|
||||
|
||||
void PreviewReportWindow::slotPrintingFinished()
|
||||
{
|
||||
m_progressWidget->setVisible(false);
|
||||
}
|
||||
void PreviewReportWindow::slotPrintingFinished() { m_progressWidget->setVisible(false); }
|
||||
|
||||
void PreviewReportWindow::slotCancelPrinting(bool)
|
||||
{
|
||||
m_previewReportWidget->d_ptr->m_report->cancelPrinting();
|
||||
}
|
||||
|
||||
}// namespace LimeReport
|
||||
|
||||
} // namespace LimeReport
|
||||
|
||||
Reference in New Issue
Block a user