39 setWindowTitle( tr(
"About" ) );
44 setWindowFlags( windowFlags() | Qt::CustomizeWindowHint |
45 Qt::WindowMinMaxButtonsHint );
50 about += QString(
"<center><b>Hydrogen Drum Machine %1 [%2] </b><br>").arg(
H2Core::get_version().c_str() ).arg( __DATE__ );
51 about +=
"<br><b>" + tr(
"Website" ) +
"</b><br>";
52 about +=
"<a href='http://www.hydrogen-music.org' style='color: #EEE;'>http://www.hydrogen-music.org</a><br>";
53 about +=
"<br><b>" + tr(
"Project page") +
"</b><br>";
54 about +=
"<a href='https://github.com/hydrogen-music/hydrogen' style='color: #EEE;'>https://github.com/hydrogen-music/hydrogen</a><br>";
55 about +=
"<br><b>" + tr(
"Forum" ) +
"</b><br>";
56 about +=
"<a href='https://github.com/hydrogen-music/hydrogen/discussions' style='color: #EEE;'>https://github.com/hydrogen-music/hydrogen/discussions</a><br>";
57 about +=
"<br><b>" + tr(
"Development mailing list") +
"</b><br>";
58 about +=
"<a href='https://lists.sourceforge.net/lists/listinfo/hydrogen-devel' style='color: #EEE;'>https://lists.sourceforge.net/lists/listinfo/hydrogen-devel</a>";
60 aboutTxt->setText( about );
61 aboutTxt->setOpenExternalLinks(
true );
62 aboutTxt->setTextInteractionFlags( Qt::TextBrowserInteraction );
64 std::vector<Author> translatorList;
65 translatorList.push_back(
Author(
"Olivier Humbert",
"trebmuh@tuxfamily.org",
"French translation" ) );
66 translatorList.push_back(
Author(
"Daryl Hanlon",
"darylo1@hotmail.com",
"Spanish translation" ) );
67 translatorList.push_back(
Author(
"Guocheng Zhu",
"aaronbcn@outlook.es",
"Chinese (Mainland China) translation" ) );
69 sAuthors +=
"<b>" + tr(
"Main coders and maintainers" ) +
":</b>";
70 sAuthors +=
"<ul><li><p>Philipp Müller (aka theGreatWhiteShark) [2020-now]</p></li>";
71 sAuthors +=
"<li><p>Colin McEwan (aka cme) [2020-now]</p></li></ul></br>";
73 sAuthors +=
"<b>" + tr(
"Active translators" ) +
":</b>";
76 for (
auto tt : translatorList ) {
77 sAuthors +=
"<li><p>";
78 sAuthors += tt.m_sName +
" (<i>" + tt.m_sEmail +
"</i>): " + tt.m_sInfo;
79 sAuthors +=
"</p></li>";
81 sAuthors +=
"</ul></br>";
86 sAuthors +=
"<b>" + tr(
"Recent contributors" ) +
":</b>";
89 for (
const auto& tt : *pContributorList ) {
90 sAuthors +=
"<li><p>";
92 sAuthors +=
"</p></li>";
94 sAuthors +=
"</ul></br>";
96 sAuthors +=
"<p><a href='https://github.com/hydrogen-music/hydrogen/graphs/contributors' style='color: #EEE;'>" + tr(
"A full list of all contributors can be found on" ) +
100 sAuthors +=
"<b>" + tr(
"Former main coders and maintainers" ) +
":</b>";
101 sAuthors +=
"<ul><li><p>Alessandro Cominu (aka Comix) [2001-2008]</li>";
102 sAuthors +=
"<li><p>Michael Wolkstein (aka Wolke) [2008-2014]</li>";
103 sAuthors +=
"<li><p>Sebastian Moors (aka Mauser) [2008-2021]</li></ul></br>";
105 authorsText->setText( sAuthors );
106 authorsText->setOpenExternalLinks(
true );
107 authorsText->setTextInteractionFlags( Qt::TextBrowserInteraction );