//########################################################################## //# # //# CLOUDCOMPARE # //# # //# This program is free software; you can redistribute it and/or modify # //# it under the terms of the GNU General Public License as published by # //# the Free Software Foundation; version 2 or later of the License. # //# # //# This program is distributed in the hope that it will be useful, # //# but WITHOUT ANY WARRANTY; without even the implied warranty of # //# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # //# GNU General Public License for more details. # //# # //# COPYRIGHT: CloudCompare project # //# # //########################################################################## #include "ccAboutDialog.h" #include "ccApplication.h" #include "ui_aboutDlg.h" ccAboutDialog::ccAboutDialog(QWidget *parent) : QDialog(parent) , mUI(new Ui::AboutDialog) { setAttribute(Qt::WA_DeleteOnClose); mUI->setupUi(this); QString compilationInfo; compilationInfo = ccApp->versionLongStr(true); compilationInfo += QStringLiteral("
Compiled with"); #if defined(_MSC_VER) compilationInfo += QStringLiteral(" MSVC %1 and").arg(_MSC_VER); #endif compilationInfo += QStringLiteral(" Qt %1").arg(QT_VERSION_STR); compilationInfo += QStringLiteral(""); QString htmlText = mUI->labelText->text(); QString enrichedHtmlText = htmlText.arg(compilationInfo); mUI->labelText->setText(enrichedHtmlText); } ccAboutDialog::~ccAboutDialog() { delete mUI; }