TD: Migrate to using App::Application::getNameWithVersion

This commit is contained in:
Chris Hennes
2025-01-29 11:54:26 +01:00
committed by WandererFan
parent 3ec49d8b8f
commit 52cb5af18f

View File

@@ -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();