2026-01-18 12:53:55 -06:00
|
|
|
/**
|
|
|
|
|
* @file About.cpp
|
|
|
|
|
* @brief implementation of the About dialog for the UI
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#include "About.h"
|
2026-01-01 15:12:24 -06:00
|
|
|
#include "JS8_Main/revision_utils.h"
|
2026-01-18 12:53:55 -06:00
|
|
|
#include "ui_About.h"
|
|
|
|
|
|
2026-01-01 15:12:24 -06:00
|
|
|
#include <QString>
|
2018-02-08 21:28:33 -05:00
|
|
|
|
2026-01-01 15:12:24 -06:00
|
|
|
CAboutDlg::CAboutDlg(QWidget *parent) : QDialog(parent), ui(new Ui::CAboutDlg) {
|
2025-11-29 17:50:39 -06:00
|
|
|
ui->setupUi(this);
|
2025-12-06 11:10:03 -06:00
|
|
|
setWindowTitle("About JS8Call");
|
2026-03-29 18:00:48 -05:00
|
|
|
ui->labelTxt->setText(QString(
|
|
|
|
|
"<h3>%1</h3><br/ >"
|
|
|
|
|
"Build %2 on %3 by %4@%5<br />"
|
2025-12-06 11:10:03 -06:00
|
|
|
"<h3>About the JS8Call Development Team</h3>"
|
2026-01-01 15:12:24 -06:00
|
|
|
"<p align='left'>JS8Call is now being developed by the team that "
|
|
|
|
|
"continued development of the original "
|
|
|
|
|
"js8call starting in late 2024.<br />This team includes: <br />Chris "
|
|
|
|
|
"AC9KH, Allan W6BAZ, "
|
|
|
|
|
"Wyatt KJ4CTD, Joe K0OG, Andreas DJ3EI, Rob K4RWR, Jordan KN4CRD.<br "
|
|
|
|
|
"/><br />"
|
2025-12-06 11:10:03 -06:00
|
|
|
"The JS8Call code can be downloaded at "
|
2026-01-01 15:12:24 -06:00
|
|
|
"<a "
|
|
|
|
|
"href=\"https://github.com/JS8Call-improved/JS8Call-improved\">https://"
|
|
|
|
|
"github.com/"
|
2025-11-29 17:50:39 -06:00
|
|
|
"JS8Call-improved/JS8Call-improved</a> .<br /><br />"
|
2025-12-06 11:10:03 -06:00
|
|
|
"Legal Notice:<br />"
|
2026-01-01 15:12:24 -06:00
|
|
|
"JS8Call 2.4 and later uses libraries from the FFmpeg project under "
|
|
|
|
|
"the LGPLv2.1</p>"
|
2025-11-29 17:50:39 -06:00
|
|
|
"<h3>What is JS8Call?</h3>"
|
|
|
|
|
"<p align='left'>JS8Call is a derivative of the WSJT-X application, "
|
|
|
|
|
"restructured and redesigned for message passing. <br/>"
|
|
|
|
|
"It is not supported by nor endorsed by the WSJT-X "
|
|
|
|
|
"development group. <br/>JS8Call is "
|
|
|
|
|
"licensed under and in accordance with the terms "
|
2026-01-01 15:12:24 -06:00
|
|
|
"of the <a href=\"https://www.gnu.org/licenses/gpl-3.0.txt\">GPLv3 "
|
|
|
|
|
"license</a>.<br/>"
|
2025-11-29 17:50:39 -06:00
|
|
|
"The source code modifications are public and can be found in <a "
|
2026-01-01 15:12:24 -06:00
|
|
|
"href=\"https://github.com/js8call/js8call\">this "
|
|
|
|
|
"repository</a>.<br/><br/>"
|
|
|
|
|
|
|
|
|
|
"JS8Call is heavily inspired by WSJT-X, Fldigi and FSQCall and would "
|
|
|
|
|
"not exist without the hard work<br />"
|
|
|
|
|
"and dedication of the many developers in the amateur radio "
|
|
|
|
|
"community.<br /><br />"
|
|
|
|
|
"JS8Call stands on the shoulder of giants...the takeoff angle is "
|
|
|
|
|
"better up there.<br /><br />"
|
2025-11-29 17:50:39 -06:00
|
|
|
"A special thanks goes out to:<br/><br/><strong>"
|
|
|
|
|
"KC9QNE, "
|
|
|
|
|
"KI6SSI, "
|
|
|
|
|
"K0OG, "
|
|
|
|
|
"LB9YH, "
|
|
|
|
|
"M0IAX, "
|
|
|
|
|
"N0JDS, "
|
|
|
|
|
"OH8STN, "
|
|
|
|
|
"VA3OSO, "
|
|
|
|
|
"VK1MIC, "
|
|
|
|
|
"W0FW, "
|
|
|
|
|
"W6BAZ,</strong><br/><br/>"
|
2026-01-01 15:12:24 -06:00
|
|
|
"and the many other amateur radio operators who have helped bring "
|
2026-03-29 18:00:48 -05:00
|
|
|
"JS8Call into the world.</p>"
|
|
|
|
|
).arg(program_title(), GITSHORT, CREATED, UNAME, MACHINE));
|
2018-02-08 21:28:33 -05:00
|
|
|
}
|
|
|
|
|
|
2025-11-29 17:50:39 -06:00
|
|
|
CAboutDlg::~CAboutDlg() {}
|