/* * This file is part of smolbote. It's copyrighted by the contributors recorded * in the version control history of the file, available from its original * location: https://library.iserlohn-fortress.net/aqua/smolbote.git * * SPDX-License-Identifier: GPL-3.0 */ #include "aboutdialog.h" #include "ui_aboutdialog.h" // compiler // clang also defines __GNUC__, so we need to check for clang first #if defined(__clang__) #define compiler "Clang " __clang_version__ #elif defined(__GNUC__) #define compiler "GCC " __VERSION__ #elif defined(_MSC_VER) #define compiler "MSVC" #else #define compiler "unknown compiler" #endif AboutDialog::AboutDialog(QWidget *parent) : QDialog(parent) , ui(new Ui::AboutDialog) { //setAttribute(Qt::WA_DeleteOnClose, true); ui->setupUi(this); const QByteArray icon_svg = R"SVG( )SVG"; ui->appIcon_svg->load(icon_svg); ui->appName_label->setText(qApp->applicationName()); ui->appVersion_label->setText(qApp->applicationVersion()); ui->aboutLabel->setText(tr("
yet another no-frills browser
" "This program is free software, see License for more information.
") .arg(qApp->applicationName(), qApp->applicationVersion())); ui->licenseLabel->setText(tr("Copyright 2017 - 2020 aqua@
" "This program is free software, and you are welcome to use it under the conditions set by the GNU GPLv3.
"
"This is a short summary:
This program is distributed in the hope that it will be useful, but without any warranty.
" "You can read the full terms of the license on the GNU website.
")); ui->detailsLabel->setText(tr("Version %1
" "Compiled with " compiler "
" "Libraries: