43 mainLayout->addWidget(imageLabel, 0, 0, 2, 1); |
43 mainLayout->addWidget(imageLabel, 0, 0, 2, 1); |
44 |
44 |
45 QLabel *lbl1 = new QLabel(this); |
45 QLabel *lbl1 = new QLabel(this); |
46 lbl1->setOpenExternalLinks(true); |
46 lbl1->setOpenExternalLinks(true); |
47 lbl1->setText( |
47 lbl1->setText( |
48 "<style type=\"text/css\">" |
48 "<style type=\"text/css\">" |
49 "a { color: #ffcc00; }" |
49 "a { color: #ffcc00; }" |
50 // "a:hover { color: yellow; }" |
50 // "a:hover { color: yellow; }" |
51 "</style>" |
51 "</style>" |
52 "<div align=\"center\"><h1>Hedgewars</h1>" |
52 "<div align=\"center\"><h1>Hedgewars</h1>" |
53 "<h3>" + QLabel::tr("Version") + " " + *cVersionString + "</h3>" |
53 "<h3>" + QLabel::tr("Version") + " " + *cVersionString + "</h3>" |
54 "<p><a href=\"http://www.hedgewars.org/\">http://www.hedgewars.org/</a></p><br>" + |
54 "<p><a href=\"http://www.hedgewars.org/\">http://www.hedgewars.org/</a></p><br>" + |
55 QLabel::tr("This program is distributed under the GNU General Public License v2") + |
55 QLabel::tr("This program is distributed under the GNU General Public License v2") + |
56 "</div>" |
56 "</div>" |
57 ); |
57 ); |
58 lbl1->setWordWrap(true); |
58 lbl1->setWordWrap(true); |
59 mainLayout->addWidget(lbl1, 0, 1); |
59 mainLayout->addWidget(lbl1, 0, 1); |
60 |
60 |
61 lbl2 = new QTextBrowser(this); |
61 lbl2 = new QTextBrowser(this); |
62 |
62 |
63 lbl2->setOpenExternalLinks(true); |
63 lbl2->setOpenExternalLinks(true); |
64 lbl2->setText( |
64 lbl2->setText( |
65 "<style type=\"text/css\">" |
65 "<style type=\"text/css\">" |
66 "a { color: #ffcc00; }" |
66 "a { color: #ffcc00; }" |
67 // "a:hover { color: yellow; }" |
67 // "a:hover { color: yellow; }" |
68 "</style>" + |
68 "</style>" + |
69 QString("<h2>") + |
69 QString("<h2>") + |
70 QLabel::tr("Developers:") + |
70 QLabel::tr("Developers:") + |
71 "</h2><p>" |
71 "</h2><p>" |
72 "Engine, frontend, net server: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
72 "Engine, frontend, net server: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
73 "Many frontend improvements: Igor Ulyanov <<a href=\"mailto:disinbox@gmail.com\">disinbox@gmail.com</a>><br>" |
73 "Many frontend improvements: Igor Ulyanov <<a href=\"mailto:disinbox@gmail.com\">disinbox@gmail.com</a>><br>" |
74 "Many engine and frontend improvements: Derek Pomery <<a href=\"mailto:nemo@m8y.org\">nemo@m8y.org</a>><br>" |
74 "Many engine and frontend improvements: Derek Pomery <<a href=\"mailto:nemo@m8y.org\">nemo@m8y.org</a>><br>" |
75 "Drill rocket, Ballgun, RC Plane weapons: Martin Boze <<a href=\"mailto:afffect@gmail.com\">afffect@gmail.com</a>><br>" |
75 "Drill rocket, Ballgun, RC Plane weapons: Martin Boze <<a href=\"mailto:afffect@gmail.com\">afffect@gmail.com</a>><br>" |
76 "Mine number and time game settings: David A. Cuadrado <<a href=\"mailto:krawek@gmail.com\">krawek@gmail.com</a>><br>" |
76 "Mine number and time game settings: David A. Cuadrado <<a href=\"mailto:krawek@gmail.com\">krawek@gmail.com</a>><br>" |
77 "Frontend improvements: Martin Minarik <<a href=\"mailto:ttsmj@pokec.sk\">ttsmj@pokec.sk</a>><br>" |
77 "Frontend improvements: Martin Minarik <<a href=\"mailto:ttsmj@pokec.sk\">ttsmj@pokec.sk</a>><br>" |
78 "Frontend improvements: Kristian Lehmann <<a href=\"mailto:email@thexception.net\">email@thexception.net</a>><br>" |
78 "Frontend improvements: Kristian Lehmann <<a href=\"mailto:email@thexception.net\">email@thexception.net</a>><br>" |
79 "Mac OS X/iPhone port, OpenGL-ES conversion: Vittorio Giovara <<a href=\"mailto:vittorio.giovara@gmail.com\">vittorio.giovara@gmail.com</a>><br>" |
79 "Mac OS X/iPhone port, OpenGL-ES conversion: Vittorio Giovara <<a href=\"mailto:vittorio.giovara@gmail.com\">vittorio.giovara@gmail.com</a>><br>" |
80 "Many engine and frontend improvements (and bugs): Richard Karolyi <<a href=\"mailto:sheepluva@" "ercatec.net\">sheepluva@" "ercatec.net</a>><br>" |
80 "Many engine and frontend improvements (and bugs): Richard Karolyi <<a href=\"mailto:sheepluva@" "ercatec.net\">sheepluva@" "ercatec.net</a>><br>" |
81 "Gamepad and Lua integration: Mario Liebisch <<a href=\"mailto:mario.liebisch@gmail.com\">mario.liebisch@gmail.com</a>><br>" |
81 "Gamepad and Lua integration: Mario Liebisch <<a href=\"mailto:mario.liebisch@gmail.com\">mario.liebisch@gmail.com</a>><br>" |
82 "Many engine improvements and graphics: Carlos Vives <<a href=\"mailto:mail@carlosvives.es\">mail@carlosvives.es</a>><br>" |
82 "Many engine improvements and graphics: Carlos Vives <<a href=\"mailto:mail@carlosvives.es\">mail@carlosvives.es</a>><br>" |
83 "Maze maps: Henning Kühn <<a href=\"mailto:prg@cooco.de\">prg@cooco.de</a>><br>" |
83 "Maze maps: Henning Kühn <<a href=\"mailto:prg@cooco.de\">prg@cooco.de</a>><br>" |
84 "Engine and frontend improvements: Henrik Rostedt <<a href=\"mailto:henrik.rostedt@gmail.com\">henrik.rostedt@gmail.com</a>><br>" |
84 "Engine and frontend improvements: Henrik Rostedt <<a href=\"mailto:henrik.rostedt@gmail.com\">henrik.rostedt@gmail.com</a>><br>" |
85 "Lua game modes and missions: John Lambert <<a href=\"mailto:redgrinner@gmail.com\">redgrinner@gmail.com</a>><br>" |
85 "Lua game modes and missions: John Lambert <<a href=\"mailto:redgrinner@gmail.com\">redgrinner@gmail.com</a>><br>" |
86 "Frontend improvements: Mayur Pawashe <<a href=\"mailto:zorgiepoo@gmail.com\">zorgiepoo@gmail.com</a>><br>" |
86 "Frontend improvements: Mayur Pawashe <<a href=\"mailto:zorgiepoo@gmail.com\">zorgiepoo@gmail.com</a>><br>" |
87 "Android port: Richard Deurwaarder <<a href=\"mailto:xeli@xelification.com\">xeli@xelification.com</a>><br>" |
87 "Android port: Richard Deurwaarder <<a href=\"mailto:xeli@xelification.com\">xeli@xelification.com</a>><br>" |
88 "</p><h2>" + |
88 "</p><h2>" + |
89 |
89 |
90 QLabel::tr("Art:") + "</h2>" |
90 QLabel::tr("Art:") + "</h2>" |
91 + QString::fromUtf8( |
91 + QString::fromUtf8( |
92 "<p>John Dum <<a href=\"mailto:fizzy@gmail.com\">fizzy@gmail.com</a>>" |
92 "<p>John Dum <<a href=\"mailto:fizzy@gmail.com\">fizzy@gmail.com</a>>" |
93 "<br>" |
93 "<br>" |
94 "Joshua Frese <<a href=\"mailto:joshfrese@gmail.com\">joshfrese@gmail.com</a>>" |
94 "Joshua Frese <<a href=\"mailto:joshfrese@gmail.com\">joshfrese@gmail.com</a>>" |
95 "<br>" |
95 "<br>" |
96 "Stanko Tadić <<a href=\"mailto:stanko@mfhinc.net\">stanko@mfhinc.net</a>>" |
96 "Stanko Tadić <<a href=\"mailto:stanko@mfhinc.net\">stanko@mfhinc.net</a>>" |
103 "<br>" |
103 "<br>" |
104 "Guillaume Englert <<a href=\"mailto:genglert@hybird.org\">genglert@hybird.org</a>>" |
104 "Guillaume Englert <<a href=\"mailto:genglert@hybird.org\">genglert@hybird.org</a>>" |
105 "<br>" |
105 "<br>" |
106 "Hats: Trey Perry <<a href=\"mailto:tx.perry.j@gmail.com\">tx.perry.j@gmail.com</a>>" |
106 "Hats: Trey Perry <<a href=\"mailto:tx.perry.j@gmail.com\">tx.perry.j@gmail.com</a>>" |
107 "</p><h2>") + |
107 "</p><h2>") + |
108 QLabel::tr("Sounds:") + "</h2>" |
108 QLabel::tr("Sounds:") + "</h2>" |
109 "Hedgehogs voice: Stephen Alexander <<a href=\"mailto:ArmagonNo1@gmail.com\">ArmagonNo1@gmail.com</a>>" |
109 "Hedgehogs voice: Stephen Alexander <<a href=\"mailto:ArmagonNo1@gmail.com\">ArmagonNo1@gmail.com</a>>" |
110 "<br>" |
110 "<br>" |
111 "John Dum <<a href=\"mailto:fizzy@gmail.com\">fizzy@gmail.com</a>>" |
111 "John Dum <<a href=\"mailto:fizzy@gmail.com\">fizzy@gmail.com</a>>" |
112 "<br>" |
112 "<br>" |
113 "Jonatan Nilsson <<a href=\"mailto:jonatanfan@gmail.com\">jonatanfan@gmail.com</a>>" |
113 "Jonatan Nilsson <<a href=\"mailto:jonatanfan@gmail.com\">jonatanfan@gmail.com</a>>" |
114 "<br>" |
114 "<br>" |
115 "Daniel Martin <<a href=\"mailto:elhombresinremedio@gmail.com\">elhombresinremedio@gmail.com</a>>" |
115 "Daniel Martin <<a href=\"mailto:elhombresinremedio@gmail.com\">elhombresinremedio@gmail.com</a>>" |
116 "</p><h2>" + |
116 "</p><h2>" + |
117 |
117 |
118 QLabel::tr("Translations:") + "</h2><p>" |
118 QLabel::tr("Translations:") + "</h2><p>" |
119 + QString::fromUtf8( |
119 + QString::fromUtf8( |
120 "Brazilian Portuguese: Romulo Fernandes Machado <<a href=\"mailto:abra185@gmail.com\">abra185@gmail.com</a>><br>" |
120 "Brazilian Portuguese: Romulo Fernandes Machado <<a href=\"mailto:abra185@gmail.com\">abra185@gmail.com</a>><br>" |
121 "Bulgarian: Svetoslav Stefanov<br>" |
121 "Bulgarian: Svetoslav Stefanov<br>" |
122 "Czech: Petr Řezáček <<a href=\"mailto:rezacek@gmail.com\">rezacek@gmail.com</a>><br>" |
122 "Czech: Petr Řezáček <<a href=\"mailto:rezacek@gmail.com\">rezacek@gmail.com</a>><br>" |
123 "Chinese: Jie Luo <<a href=\"mailto:lililjlj@gmail.com\">lililjlj@gmail.com</a>><br>" |
123 "Chinese: Jie Luo <<a href=\"mailto:lililjlj@gmail.com\">lililjlj@gmail.com</a>><br>" |
124 "English: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
124 "English: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" |
137 "Spanish: Carlos Vives <<a href=\"mailto:mail@carlosvives.es\">mail@carlosvives.es</a>><br>" |
137 "Spanish: Carlos Vives <<a href=\"mailto:mail@carlosvives.es\">mail@carlosvives.es</a>><br>" |
138 "Swedish: Niklas Grahn <<a href=\"mailto:raewolusjoon@yaoo.com\">raewolusjoon@yaoo.com</a>>, Henrik Rostedt <<a href=\"mailto:henrik.rostedt@gmail.com\">henrik.rostedt@gmail.com</a>><br>" |
138 "Swedish: Niklas Grahn <<a href=\"mailto:raewolusjoon@yaoo.com\">raewolusjoon@yaoo.com</a>>, Henrik Rostedt <<a href=\"mailto:henrik.rostedt@gmail.com\">henrik.rostedt@gmail.com</a>><br>" |
139 "Ukrainian: Eugene V. Lyubimkin <<a href=\"mailto:jackyf.devel@gmail.com\">jackyf.devel@gmail.com</a>>, Igor Paliychuk <<a href=\"mailto:mansonigor@gmail.com\">mansonigor@gmail.com</a>>, Eugene Sakara <<a href=\"mailto:eresid@gmail.com\">eresid@gmail.com</a>>" |
139 "Ukrainian: Eugene V. Lyubimkin <<a href=\"mailto:jackyf.devel@gmail.com\">jackyf.devel@gmail.com</a>>, Igor Paliychuk <<a href=\"mailto:mansonigor@gmail.com\">mansonigor@gmail.com</a>>, Eugene Sakara <<a href=\"mailto:eresid@gmail.com\">eresid@gmail.com</a>>" |
140 "</p><h2>") + |
140 "</p><h2>") + |
141 |
141 |
142 QLabel::tr("Special thanks:") + "</h2><p>" |
142 QLabel::tr("Special thanks:") + "</h2><p>" |
143 "Aleksey Andreev <<a href=\"mailto:blaknayabr@gmail.com\">blaknayabr@gmail.com</a>><br>" |
143 "Aleksey Andreev <<a href=\"mailto:blaknayabr@gmail.com\">blaknayabr@gmail.com</a>><br>" |
144 "Aleksander Rudalev <<a href=\"mailto:alexv@pomorsu.ru\">alexv@pomorsu.ru</a>><br>" |
144 "Aleksander Rudalev <<a href=\"mailto:alexv@pomorsu.ru\">alexv@pomorsu.ru</a>><br>" |
145 "Natasha Korotaeva <<a href=\"mailto:layout@pisem.net\">layout@pisem.net</a>><br>" |
145 "Natasha Korotaeva <<a href=\"mailto:layout@pisem.net\">layout@pisem.net</a>><br>" |
146 "Adam Higerd (aka ahigerd at FreeNode)" |
146 "Adam Higerd (aka ahigerd at FreeNode)" |
147 "</p>" |
147 "</p>" |
148 ); |
148 ); |
149 mainLayout->addWidget(lbl2, 1, 1); |
149 mainLayout->addWidget(lbl2, 1, 1); |
150 |
150 |
151 setAcceptDrops(true); |
151 setAcceptDrops(true); |
152 } |
152 } |
153 |
153 |