X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Faboutdlg.cpp;h=2d6b30c6084b441925aba5a6df271642f66d8b26;hp=e1783245fe20543a6b9c58667a3e02a8fbb22777;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=f824db0e31b54969e0b7fa0b5405b1e9173d482c
diff --git a/src/qtui/aboutdlg.cpp b/src/qtui/aboutdlg.cpp
index e1783245..2d6b30c6 100644
--- a/src/qtui/aboutdlg.cpp
+++ b/src/qtui/aboutdlg.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2005-09 by the Quassel Project *
+ * Copyright (C) 2005-2012 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -25,97 +25,156 @@
#include "iconloader.h"
#include "quassel.h"
-AboutDlg::AboutDlg(QWidget *parent) : QDialog(parent) {
- ui.setupUi(this);
- ui.quasselLogo->setPixmap(DesktopIcon("quassel", IconLoader::SizeHuge));
+AboutDlg::AboutDlg(QWidget *parent) : QDialog(parent)
+{
+ ui.setupUi(this);
+ ui.quasselLogo->setPixmap(DesktopIcon("quassel", IconLoader::SizeHuge));
- 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());
+ 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"));
+ setWindowIcon(Icon("quassel"));
}
-QString AboutDlg::about() const {
- QString res;
- res = tr("A modern, distributed IRC Client
"
- "©2005-2009 by the Quassel Project
"
- "http://quassel-irc.org
"
- "#quassel on Freenode
"
- "Quassel IRC is dual-licensed under GPLv2 and "
- "GPLv3.
"
- "Most icons are © by the Oxygen Team and used under the "
- "LGPL.
"
- "Please use http://bugs.quassel-irc.org to report bugs."
- );
-
- return res;
+
+QString AboutDlg::about() const
+{
+ QString res;
+ res = tr("A modern, distributed IRC Client
"
+ "©2005-2012 by the Quassel Project
"
+ "http://quassel-irc.org
"
+ "#quassel on Freenode
"
+ "Quassel IRC is dual-licensed under GPLv2 and "
+ "GPLv3.
"
+ "Most icons are © by the Oxygen Team and used under the "
+ "LGPL.
"
+ "Please use http://bugs.quassel-irc.org to report bugs."
+ );
+
+ return res;
}
-QString AboutDlg::authors() const {
- QString res;
- res = tr("Quassel IRC is mainly developed by:") +
- "
"
- "- Manuel \"Sputnick\" Nickschas
- sput@quassel-irc.org
"
- "Project Founder, Lead Developer "
- "- Marcus \"EgS\" Eggenberger
- egs@quassel-irc.org
"
- "Project Motivator, Lead Developer, Mac Maintainer "
- "- Alexander \"phon\" von Renteln
- phon@quassel-irc.org
"
- "Developer, Windows Maintainer "
- "
";
-
- return res;
+
+QString AboutDlg::authors() const
+{
+ QString res;
+ res = tr("Quassel IRC is mainly developed by:") +
+ ""
+ "- Manuel \"Sputnick\" Nickschas
- sput@quassel-irc.org
"
+ "Project Founder, Lead Developer "
+ "- Marcus \"EgS\" Eggenberger
- egs@quassel-irc.org
"
+ "Project Motivator, Lead Developer, Mac Maintainer "
+ "- Alexander \"phon\" von Renteln
- phon@quassel-irc.org
"
+ "Developer, Windows Maintainer "
+ "
";
+
+ return res;
}
-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:")
- + QString::fromUtf8("
"
- ""
- "- Daniel \"al\" Albers
- German translation, various fixes
"
- "- Terje \"tan\" Andersen
- Norwegian translation, documentation
"
- "- Tomas \"scarabeus\" Chvatal
- Czech translation
"
- "- Kevin \"KRF\" Funk
- German translation
"
- "- Marco \"kaffeedoktor\" Genise
- Ideas, hacking, motivation
"
- "- Sebastian \"seezer\" Goth
- Various improvements and features
"
- "- H. İbrahim \"igungor\" Güngör
- Turkish translation
"
- "- Edward \"Aides\" Toroshchin
- Russian translation
"
- "- John \"nox-Hand\" Hand
- Gorgeous application and tray icons
"
- "- Jonas \"Dante\" Heese
- Project founder, various improvements
"
- "- Paul \"Haudrauf\" Klumpp
- Initial design and mainwindow layout
"
- "- Regis \"ZRegis\" Perrin
- French translation
"
- "- Diego \"Flameeyes\" Pettenò
- Gentoo maintainer, build system improvements
"
- "- Dennis \"DevUrandom\" Schridde
- D-Bus notifications
"
- "- Jussi \"jussi01\" Schultink
- Tireless tester, {k|U}buntu nightly packages
"
- "- Tim \"xAFFE\" Schumacher
- Fixes and feedback
"
- "- 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
"
- "
"
- "...and anybody else finding and reporting bugs, giving feedback, helping others and being part of the community!");
-
- return res;
+
+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:")
+ + QString::fromUtf8("
"
+ ""
+ "- Daniel \"al\" Albers
- Master Of Translation, many fixes and enhancements
"
+ "- Terje \"tan\" Andersen
- Norwegian translation, documentation
"
+ "- Jens \"amiconn\" Arnold
- Postgres migration fixes
"
+ "- Rafael \"EagleScreen\" Belmonte
- Spanish translation
"
+ "- Bruno Brigras
- Crash fixes
"
+ "- Theo \"tampakrap\" Chatzimichos
- Greek translation
"
+ "- Yuri Chornoivan
- Ukrainian translation
"
+ "- Tomáš \"scarabeus\" Chvátal
- Czech translation
"
+ "- \"Condex\"
- Galician translation
"
+ "- Joshua \"tvakah\" Corbin
- Various fixes
"
+ "- Matthias \"pennywise\" Coy
- German translation
"
+ "- Chris \"stitch\" Fuenty
- SASL support
"
+ "- Kevin \"KRF\" Funk
- German translation
"
+ "- Fabiano \"elbryan\" Francesconi
- Italian translation
"
+ "- Aurélien \"agateau\" Gâteau
- Message Indicator support
"
+ "- Marco \"kaffeedoktor\" Genise
- Ideas, hacking, motivation
"
+ "- Sjors \"dazjorz\" Gielen
- Fixes
"
+ "- Sebastian \"seezer\" Goth
- Many improvements and features
"
+ "- Michael \"brot\" Groh
- German translation, fixes
"
+ "- H. İbrahim \"igungor\" Güngör
- Turkish translation
"
+ "- Edward Hades
- Russian translation
"
+ "- John \"nox\" Hand
- Former All-Seeing Eye logo
"
+ "- Jonas \"Dante\" Heese
- Project founder, various improvements
"
+ "- Thomas \"Datafreak\" Hogh
- Windows builder
"
+ "- Johannes \"j0hu\" Huber
- Many fixes and features, bug triaging
"
+ "- Scott \"ScottK\" Kitterman
- Kubuntu nightly packager, (packaging/build system) bughunter
"
+ "- Paul \"Haudrauf\" Klumpp
- Initial design and mainwindow layout
"
+ "- Maia Kozheva
- Russian translation
"
+ "- Patrick \"bonsaikitten\" Lauer
- Gentoo packaging
"
+ "- Chris \"Fish-Face\" Le Sueur
- Various fixes and improvements
"
+ "- Hendrik \"nevcairiel\" Leppkes
- Various features
"
+ "- Martin \"m4yer\" Mayer
- German translation
"
+ "- Daniel E. Moctezuma
- Japanese translation
"
+ "- Chris \"kode54\" Moeller
- Various fixes and improvements
"
+ "- Thomas Müller
- Fixes, Debian packaging
"
+ "- Gábor \"ELITE_x\" Németh
- Hungarian translation
"
+ "- Marco \"Quizzlo\" Paolone
- Italian translation
"
+ "- Bas \"Tucos\" Pape
- Various fixes and improvements
"
+ "- Bruno Patri
- French translation
"
+ "- Drew \"LinuxDolt\" Patridge
- BluesTheme stylesheet
"
+ "- Celeste \"seele\" Paul
- Usability Queen
"
+ "- David Planella
- Translation fixes
"
+ "- 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
"
+ "- David Planella
- Translation system fixes
"
+ "- Jure \"JLP\" Repinc
- Slovenian translation
"
+ "- Patrick \"TheOneRing\" von Reth
- MinGW support, Windows packager
"
+ "- Dirk \"MarcLandis\" Rettschlag
- Various fixes and new features
"
+ "- Jaak Ristioja
- Fixes
"
+ "- Henning \"honk\" Rohlfs
- Various fixes
"
+ "- Martin \"sandsmark\" Sandsmark
- Core fixes, Quasseldroid
"
+ "- 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
"
+ "- Stefanos Sofroniou
- Greek translation
"
+ "- Rüdiger \"ruediger\" Sonderfeld
- Emacs keybindings
"
+ "- Alexander Stein
- Tray icon fix
"
+ "- Daniel \"son\" Steinmetz
- Early beta tester and bughunter (on Vista™!)
"
+ "- Jesper Thomschütz
- Various fixes
"
+ "- Edward \"Aides\" Toroshchin
- Russian translation
"
+ "- Adam \"adamt\" Tulinius
- Early beta tester and bughunter, Danish translation
"
+ "- Frederik M.J. \"freqmod\" Vestre
- Norwegian translation
"
+ "- Atte Virtanen
- Finnish translation
"
+ "- Pavel \"int\" Volkovitskiy
- Early beta tester and bughunter
"
+ "- Roscoe van Wyk
- Fixes
"
+ "- Benjamin \"zbenjamin\" Zeller
- Windows build system fixes
"
+ "- Zé
- Portuguese translation
"
+ "
"
+ "...and anybody else finding and reporting bugs, giving feedback, helping others and being part of the community!");
+
+ return res;
}
-QString AboutDlg::thanksTo() const {
- QString res;
- res = tr("Special thanks goes to:
"
- ""
- "- John \"nox\" Hand
"
- "- for great artwork and the Quassel logo/icon"
- "
- The Oxygen Team
"
- "- for creating most of the other shiny icons 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
"
- "- Nokia
"
- "- for keeping Qt alive, and for sponsoring development of Quassel Mobile with N810s
"
- );
-
- return res;
+
+QString AboutDlg::thanksTo() const
+{
+ QString res;
+ res = tr("Special thanks goes to:
"
+ ""
+ "- 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;
}