2006-09-30 20:02:39 +04:00
/*
* Bittorrent Client using Qt4 and libtorrent .
2007-07-14 18:31:59 +04:00
* Copyright ( C ) 2006 Christophe Dumez
2006-09-30 20:02:39 +04:00
*
2007-07-14 18:31:59 +04:00
* This program is free software ; you can redistribute it and / or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation ; either version 2
* of the License , or ( at your option ) any later version .
2006-09-30 20:02:39 +04:00
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU General Public License for more details .
*
* You should have received a copy of the GNU General Public License
2007-07-14 18:31:59 +04:00
* along with this program ; if not , write to the Free Software
* Foundation , Inc . , 51 Franklin Street , Fifth Floor , Boston , MA 02110 - 1301 , USA .
*
2009-04-05 21:00:55 +04:00
* In addition , as a special exception , the copyright holders give permission to
* link this program with the OpenSSL project ' s " OpenSSL " library ( or with
* modified versions of it that use the same license as the " OpenSSL " library ) ,
* and distribute the linked executables . You must obey the GNU General Public
* License in all respects for all of the code used other than " OpenSSL " . If you
* modify file ( s ) , you may extend this exception to your version of the file ( s ) ,
* but you are not obligated to do so . If you do not wish to do so , delete this
* exception statement from your version .
*
2007-07-14 18:31:59 +04:00
* Contact : chris @ qbittorrent . org
2006-09-30 20:02:39 +04:00
*/
# ifndef ABOUT_H
# define ABOUT_H
# include "ui_about.h"
2010-10-08 21:47:34 +04:00
# include <QFile>
2006-09-30 20:02:39 +04:00
class about : public QDialog , private Ui : : AboutDlg {
Q_OBJECT
public :
2007-08-26 20:25:22 +04:00
~ about ( ) {
qDebug ( " Deleting about dlg " ) ;
}
2007-07-14 16:35:04 +04:00
about ( QWidget * parent ) : QDialog ( parent ) {
2006-09-30 20:02:39 +04:00
setupUi ( this ) ;
setAttribute ( Qt : : WA_DeleteOnClose ) ;
// Set icons
2009-03-08 13:28:58 +03:00
logo - > setPixmap ( QPixmap ( QString : : fromUtf8 ( " :/Icons/skin/qbittorrent22.png " ) ) ) ;
2006-09-30 20:02:39 +04:00
//Title
2007-08-20 10:29:18 +04:00
lb_name - > setText ( QString : : fromUtf8 ( " <b><h1> " ) + tr ( " qBittorrent " ) + QString : : fromUtf8 ( " " VERSION " </h1></b> " ) ) ;
2006-09-30 20:02:39 +04:00
// Thanks
2010-10-08 21:47:34 +04:00
QString thanks_txt ;
thanks_txt + = QString : : fromUtf8 ( " <p>I would first like to thank sourceforge.net for hosting qBittorrent project and for their support.</p> " ) ;
thanks_txt + = QString : : fromUtf8 ( " <p>I am pleased that people from all over the world are contributing to qBittorrent: Ishan Arora (India), Arnaud Demaizière (France) and Stephanos Antaris (Greece). Their help is greatly appreciated</p> " ) ;
thanks_txt + = QString : : fromUtf8 ( " <p>I also want to thank Στέφανος Αντάρης (santaris@csd.auth.gr) and Mirco Chinelli (infinity89@fastwebmail.it) for working on Mac OS X packaging.</p> " ) ;
thanks_txt + = QString : : fromUtf8 ( " <p>I am grateful to Peter Koeleman (peter@qbittorrent.org) and Mohammad Dib (mdib@qbittorrent.org) for working on qBittorrent port to Windows.</p> " ) ;
thanks_txt + = QString : : fromUtf8 ( " <p>Thanks a lot to our graphist Mateusz Toboła (tobejodok@qbittorrent.org) for his great work.</p> " ) ;
te_thanks - > setHtml ( thanks_txt ) ;
2006-09-30 20:02:39 +04:00
// Translation
2010-10-08 21:47:34 +04:00
QString trans_txt = " <p> " + tr ( " I would like to thank the following people who volunteered to translate qBittorrent: " ) + " </p> " ;
trans_txt + = QString : : fromUtf8 ( " <ul><li><u>Arabic:</u> SDERAWI (abz8868@msn.com) and sn51234 (nesseyan@gmail.com)</li> \
2011-01-11 20:12:39 +03:00
< li > < u > Armenian : < / u > Hrant Ohanyan ( hrantohanyan @ mail . am ) < / li > \
2010-10-08 21:47:34 +04:00
< li > < u > Brazilian : < / u > Nick Marinho ( nickmarinho @ gmail . com ) < / li > \
< li > < u > Bulgarian : < / u > Tsvetan & Boyko Bankoff ( emerge_life @ users . sourceforge . net ) < / li > \
< li > < u > Catalan : < / u > Francisco Luque Contreras ( frannoe @ ya . com ) < / li > \
< li > < u > Chinese ( Simplified ) : < / u > Guo Yue ( yue . guo0418 @ gmail . com ) < / li > \
< li > < u > Chinese ( Traditional ) : < / u > Yi - Shun Wang ( dnextstep @ gmail . com ) < / li > \
< li > < u > Croatian : < / u > Oliver Mucafir ( oliver . untwist @ gmail . com ) < / li > \
< li > < u > Czech : < / u > Jirka Vilim ( web @ tets . cz ) < / li > \
< li > < u > Danish : < / u > Mathias Nielsen ( comoneo @ gmail . com ) < / li > \
2010-11-28 17:12:20 +03:00
< li > < u > Dutch : < / u > Pieter Heyvaert ( pieter_heyvaert @ hotmail . com ) < / li > \
2010-10-08 21:47:34 +04:00
< li > < u > Finnish : < / u > Niklas Laxström ( nikerabbit @ users . sourceforge . net ) and Pekka Niemi ( pekka . niemi @ iki . fi ) < / li > \
2011-01-06 18:25:34 +03:00
< li > < u > Galician : < / u > Marcos Lans ( marcoslansgarza @ gmail . com ) < / li > \
2010-10-08 21:47:34 +04:00
< li > < u > German : < / u > Niels Hoffmann ( zentralmaschine @ users . sourceforge . net ) < / li > \
< li > < u > Greek : < / u > Tsvetan Bankov ( emerge_life @ users . sourceforge . net ) < / li > \
< li > < u > Hungarian : < / u > Majoros Péter ( majoros . peterj @ gmail . com ) < / li > \
2010-10-31 15:35:07 +03:00
< li > < u > Italian : < / u > Matteo Sechi ( bu17714 @ gmail . com ) < / li > \
2011-05-01 11:18:57 +04:00
< li > < u > Japanese : < / u > Masato Hashimoto ( cabezon . hashimoto @ gmail . com ) < / li > \
2010-10-08 21:47:34 +04:00
< li > < u > Korean : < / u > Jin Woo Sin ( jin828sin @ users . sourceforge . net ) < / li > \
2011-02-07 20:29:04 +03:00
< li > < u > Lithuanian : < / u > Naglis Jonaitis ( njonaitis @ gmail . com ) < / li > \
2011-01-28 21:11:16 +03:00
< li > < u > Norwegian : < / u > Tomaso < / li > \
2010-10-08 21:47:34 +04:00
< li > < u > Polish : < / u > Mariusz Fik ( fisiu @ opensuse . org ) < / li > \
< li > < u > Portuguese : < / u > Nick Marinho ( nickmarinho @ gmail . com ) < / li > \
< li > < u > Romanian : < / u > Obada Denis ( obadadenis @ users . sourceforge . net ) < / li > \
< li > < u > Russian : < / u > Nick Khazov ( m2k3d0n @ users . sourceforge . net ) and Alexey Morsov ( samurai @ ricom . ru ) < / li > \
< li > < u > Serbian : < / u > Anaximandar Milet ( anaximandar @ operamail . com ) < / li > \
< li > < u > Slovak : < / u > helix84 < / li > \
< li > < u > Spanish : < / u > Francisco Luque Contreras ( frannoe @ ya . com ) < / li > \
< li > < u > Swedish : < / u > Daniel Nylander ( po @ danielnylander . se ) < / li > \
< li > < u > Turkish : < / u > Hasan YILMAZ ( iletisim @ hedefturkce . com ) and Erdem Bingöl ( erdem84 @ gmail . com ) < / li > \
< li > < u > Ukrainian : < / u > Andrey Shpachenko ( masterfix @ users . sourceforge . net ) and Oleh Prypin ( blaxpirit @ gmail . com ) < / li > < / ul > " );
trans_txt + = " <p> " + tr ( " Please contact me if you would like to translate qBittorrent into your own language. " ) + " </p> " ;
te_translation - > setHtml ( trans_txt ) ;
2006-09-30 20:02:39 +04:00
// License
2007-08-20 10:29:18 +04:00
te_license - > append ( QString : : fromUtf8 ( " <a name='top'></a> " ) ) ;
2010-10-08 21:47:34 +04:00
QFile licensefile ( " :/gpl.html " ) ;
if ( licensefile . open ( QIODevice : : ReadOnly | QIODevice : : Text ) ) {
te_license - > setHtml ( licensefile . readAll ( ) ) ;
licensefile . close ( ) ;
}
show ( ) ;
2006-09-30 20:02:39 +04:00
}
} ;
# endif