From f91667dd6e1fd98999451875f98e8abe5ec61813 Mon Sep 17 00:00:00 2001 From: sanych_linux Date: Tue, 16 Jan 2024 09:44:16 +0300 Subject: [PATCH] some fix ui --- limereport/lrreportdesignwindow.cpp | 3 +++ limereport/lrreportengine.cpp | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/limereport/lrreportdesignwindow.cpp b/limereport/lrreportdesignwindow.cpp index 792fa6a..9c84922 100644 --- a/limereport/lrreportdesignwindow.cpp +++ b/limereport/lrreportdesignwindow.cpp @@ -105,6 +105,9 @@ ReportDesignWindow::ReportDesignWindow(ReportEnginePrivateInterface* report, QWi ReportDesignWindowInterface(parent), m_textAttibutesIsChanging(false), m_settings(settings), m_ownedSettings(false), m_progressDialog(0), m_showProgressDialog(true), m_editorTabType(ReportDesignWidget::Page), m_reportItemIsLocked(false) { + auto f = qApp->font(); + f.setPointSize(f.pointSize()*0.7); + setFont(f); initReportEditor(report); createActions(); // createMainMenu(); diff --git a/limereport/lrreportengine.cpp b/limereport/lrreportengine.cpp index c356440..2d75ee1 100644 --- a/limereport/lrreportengine.cpp +++ b/limereport/lrreportengine.cpp @@ -141,7 +141,7 @@ ReportEnginePrivate::ReportEnginePrivate(QObject *parent) : ReportEnginePrivate::~ReportEnginePrivate() { if (m_designerWindow) { - m_designerWindow->close(); + m_designerWindow->deleteLater(); } if (m_activePreview){ m_activePreview->close(); @@ -564,7 +564,7 @@ ReportDesignWindowInterface*ReportEnginePrivate::getDesignerWindow() } else { #ifdef HAVE_REPORT_DESIGNER m_designerWindow = new LimeReport::ReportDesignWindow(this,QApplication::activeWindow(),settings()); - m_designerWindow->setAttribute(Qt::WA_DeleteOnClose,true); + // m_designerWindow->setAttribute(Qt::WA_DeleteOnClose,true); m_designerWindow->setWindowIcon(QIcon(":report/images/logo32")); m_designerWindow->setShowProgressDialog(m_showProgressDialog); #endif