X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Faboutdlg.cpp;h=0993b1f198829f4f47bd1e3ee71b726fb3212c52;hp=6dfa3c876c565329c740609075f4e6a0df324b8d;hb=af51f89732ca38ed2d645d4ffbea85ed5fe9ef45;hpb=ce629c1db1216f2050c2864f244f409836298d25 diff --git a/src/qtui/aboutdlg.cpp b/src/qtui/aboutdlg.cpp index 6dfa3c87..0993b1f1 100644 --- a/src/qtui/aboutdlg.cpp +++ b/src/qtui/aboutdlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-08 by the Quassel IRC Team * + * Copyright (C) 2005-09 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,24 +18,33 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ +#include + #include "aboutdlg.h" -#include "global.h" +#include "icon.h" +#include "iconloader.h" +#include "quassel.h" AboutDlg::AboutDlg(QWidget *parent) : QDialog(parent) { ui.setupUi(this); + ui.quasselLogo->setPixmap(DesktopIcon("quassel", IconLoader::SizeHuge)); - ui.versionLabel->setText(QString("Version %1, built %2").arg(Global::quasselVersion).arg(Global::quasselBuildDate)); + ui.versionLabel->setText(QString(tr("Version: %1
Protocol version: %2
Built: %3")) + .arg(Quassel::buildInfo().fancyVersionString) + .arg(Quassel::buildInfo().protocolVersion) + .arg(Quassel::buildInfo().buildDate)); ui.aboutTextBrowser->setHtml(about()); ui.authorTextBrowser->setHtml(authors()); ui.contributorTextBrowser->setHtml(contributors()); ui.thanksToTextBrowser->setHtml(thanksTo()); + setWindowIcon(Icon("quassel")); } QString AboutDlg::about() const { QString res; res = tr("A modern, distributed IRC Client

" - "©2005-2008 by the Quassel Project
" + "©2005-2009 by the Quassel Project
" "http://quassel-irc.org
" "#quassel on Freenode

" "Quassel IRC is dual-licensed under GPLv2 and " @@ -56,7 +65,7 @@ QString AboutDlg::authors() const { "Project Founder, Lead Developer" "
Marcus \"EgS\" Eggenberger
egs@quassel-irc.org
" "Project Motivator, Lead Developer, Mac Maintainer
" - "
Alexander \"phon\" von Renteln
alex@phon.name
" + "
Alexander \"phon\" von Renteln
phon@quassel-irc.org
" "Developer, Windows Maintainer
" ""; @@ -65,18 +74,51 @@ QString AboutDlg::authors() const { QString AboutDlg::contributors() const { QString res; - res = tr("We would like to thank the following contributors (in alphabetical order) and everybody we forgot to mention here:") + "
" + res = tr("We would like to thank the following contributors (in alphabetical order) and everybody we forgot to mention here:") + + QString::fromUtf8("
" "
" - "
Marco \"kaffeedoktor\" Genise
kaffeedoktor@quassel-irc.org
" - "Ideas, Hacking, Motivation
" - "
John \"nox-Hand\" Hand
Gorgeous Application and Tray Icons
" - "
Jonas \"Dante\" Heese
Project Founder, ebuilder
" - "
Diego \"Flameeyes\" Pettenò
Gentoo Maintainer
" - "
Harald \"apachelogger\" Sitter
{k|U}buntu packager, Motivator, Promoter
" - "
Daniel \"son\" Steinmetz
Early Beta Tester and Bughunter (on Vista™!)
" - "
Adam \"adamt\" Tulinius
Early Beta Tester and Bughunter, Danish Translation
" - "
Pavel \"int\" Volkovitskiy
Early Beta Tester and Bughunter
" - "
"; + "
Daniel \"al\" Albers
German translation, various fixes and enhancements
" + "
Terje \"tan\" Andersen
Norwegian translation, documentation
" + "
Tomáš \"scarabeus\" Chvátal
Czech translation
" + "
Joshua \"tvakah\" Corbin
Various fixes
" + "
Matthias \"pennywise\" Coy
German translation
" + "
Kevin \"KRF\" Funk
German translation
" + "
Marco \"kaffeedoktor\" Genise
Ideas, hacking, motivation
" + "
Sebastian \"seezer\" Goth
Various improvements and features
" + "
Michael \"brot\" Groh
German translation
" + "
H. İbrahim \"igungor\" Güngör
Turkish translation
" + "
Edward \"Aides\" Toroshchin
Russian translation
" + "
Fabiano \"elbryan\" Francesconi
Italian translation
" + "
John \"nox\" Hand
Former All-Seeing Eye logo
" + "
Jonas \"Dante\" Heese
Project founder, various improvements
" + "
Aurélien \"agateau\" Gâteau
Message Indicator support
" + "
Scott \"ScottK\" Kitterman
Kubuntu nightly packager, (packaging/build system) bughunter
" + "
Paul \"Haudrauf\" Klumpp
Initial design and mainwindow layout
" + "
Maia Kozheva
Russian translation
" + "
Martin \"m4yer\" Mayer
German translation
" + "
Gábor \"ELITE_x\" Németh
Hungarian translation
" + "
Marco \"Quizzlo\" Paolone
Italian translation
" + "
Drew \"LinuxDolt\" Patridge
BluesTheme stylesheet
" + "
Celeste \"seele\" Paul
Usability Queen
" + "
Regis \"ZRegis\" Perrin
French translation
" + "
Diego \"Flameeyes\" Pettenò
Gentoo maintainer, build system improvements
" + "
Daniel \"billie\" Pielmeier
Gentoo maintainer
" + "
Nuno \"pinheiro\" Pinheiro
Tons of Oxygen icons including our application icon
" + "
Jure \"JLP\" Repinc
Slovenian translation
" + "
Henning \"honk\" Rohlfs
Various fixes
" + "
Dennis \"DevUrandom\" Schridde
D-Bus notifications
" + "
Jussi \"jussi01\" Schultink
Tireless tester, {ku|U}buntu tester and lobbyist, liters of delicious Finnish alcohol
" + "
Tim \"xAFFE\" Schumacher
Fixes and feedback
" + "
Harald \"apachelogger\" Sitter
{ku|U}buntu packager, motivator, promoter
" + "
Daniel \"son\" Steinmetz
Early beta tester and bughunter (on Vista™!)
" + "
Jesper Thomschütz
Various fixes
" + "
Adam \"adamt\" Tulinius
Early beta tester and bughunter, Danish translation
" + "
Frederik M.J. Vestre
Norwegian translation
" + "
Atte Virtanen
Finnish translation
" + "
Pavel \"int\" Volkovitskiy
Early beta tester and bughunter
" + "
Benjamin \"zbenjamin\" Zeller
Windows build system fixes
" + "
" + "...and anybody else finding and reporting bugs, giving feedback, helping others and being part of the community!"); return res; } @@ -85,12 +127,14 @@ QString AboutDlg::thanksTo() const { QString res; res = tr("Special thanks goes to:
" "
" - "
John \"nox-Hand\" Hand
" - "
for great artwork and the Quassel logo/icon" - "
The Oxygen Team
" - "
for creating most of the other shiny icons you see throughout Quassel
" - "
Trolltech
" - "
for creating Qt and Qtopia, and for sponsoring development of Quasseltopia with Greenphones and more
" + "
 John \"nox\" Hand
" + "
for the original Quassel icon - The All-Seeing Eye" + "
 The Oxygen Team
" + "
for creating all the artwork you see throughout Quassel
" + "
 Qt Software formerly known as Trolltech
" + "
for creating Qt and Qtopia, and for sponsoring development of QuasselTopia with Greenphones and more
" + "
" + "
for keeping Qt alive, and for sponsoring development of Quassel Mobile with N810s
" ); return res;