From 52cb5af18f17ffe4660d06ef7e7f1aebdc84bbfa Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Wed, 29 Jan 2025 11:54:26 +0100 Subject: [PATCH] TD: Migrate to using App::Application::getNameWithVersion --- src/Mod/TechDraw/Gui/PagePrinter.cpp | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/Mod/TechDraw/Gui/PagePrinter.cpp b/src/Mod/TechDraw/Gui/PagePrinter.cpp index 06c23813bf..20a7f4bf9a 100644 --- a/src/Mod/TechDraw/Gui/PagePrinter.cpp +++ b/src/Mod/TechDraw/Gui/PagePrinter.cpp @@ -188,14 +188,8 @@ void PagePrinter::printAllPdf(QPrinter* printer, App::Document* doc) pdfWriter.setPdfVersion(QPagedPaintDevice::PdfVersion_A1b); pdfWriter.setTitle(documentName); - - QString appname = QCoreApplication::applicationName(); - auto config = App::Application::Config(); - QString major = QString::fromUtf8(config["BuildVersionMajor"].c_str()); - QString minor = QString::fromUtf8(config["BuildVersionMinor"].c_str()); - QString point = QString::fromUtf8(config["BuildVersionPoint"].c_str()); - QString suffix = QString::fromUtf8(config["BuildVersionSuffix"].c_str()); - pdfWriter.setCreator(QString::fromUtf8("%1 TechDraw %2.%3.%4%5").arg(appname, major, minor, point, suffix)); + pdfWriter.setCreator(QString::fromStdString(App::Application::getNameWithVersion()) + + QLatin1String(" TechDraw")); pdfWriter.setResolution(printer->resolution()); QPageLayout pageLayout = printer->pageLayout(); @@ -365,13 +359,8 @@ void PagePrinter::printPdf(ViewProviderPage* vpPage, const std::string& file) pdfWriter.setTitle(documentName); // default pdfWriter dpi is 1200. - QString appname = QCoreApplication::applicationName(); - auto config = App::Application::Config(); - QString major = QString::fromUtf8(config["BuildVersionMajor"].c_str()); - QString minor = QString::fromUtf8(config["BuildVersionMinor"].c_str()); - QString point = QString::fromUtf8(config["BuildVersionPoint"].c_str()); - QString suffix = QString::fromUtf8(config["BuildVersionSuffix"].c_str()); - pdfWriter.setCreator(QString::fromUtf8("%1 TechDraw %2.%3.%4%5").arg(appname, major, minor, point, suffix)); + pdfWriter.setCreator(QString::fromStdString(App::Application::getNameWithVersion()) + + QLatin1String(" TechDraw")); // set up the page layout auto dPage = vpPage->getDrawPage();