// SPDX-License-Identifier: BSD-3-Clause // SPDX-FileCopyrightText: 2020-2024 The Monero Project #include "AboutDialog.h" #include "ui_AboutDialog.h" #include #include "config-feather.h" #include "utils/Utils.h" AboutDialog::AboutDialog(QWidget *parent) : WindowModalDialog(parent) , ui(new Ui::AboutDialog) { ui->setupUi(this); QPixmap p(":assets/images/appicons/256x256.png"); ui->aboutImage->setPixmap(p.scaled(128, 128, Qt::KeepAspectRatio, Qt::SmoothTransformation)); auto about = Utils::fileOpenQRC(":assets/about.txt"); auto about_text = Utils::barrayToString(about); about_text = about_text.replace("", FEATHER_VERSION); about_text = about_text.replace("", FEATHER_COMMIT); about_text = about_text.replace("", QString::number(QDate::currentDate().year())); ui->copyrightText->setPlainText(about_text); auto ack = Utils::fileOpenQRC(":assets/ack.txt"); auto ack_text = Utils::barrayToString(ack); ui->ackText->setText(ack_text); this->adjustSize(); } AboutDialog::~AboutDialog() = default;