190 editNetNick = new QLineEdit(groupMisc); |
190 editNetNick = new QLineEdit(groupMisc); |
191 editNetNick->setMaxLength(20); |
191 editNetNick->setMaxLength(20); |
192 editNetNick->setText(QLineEdit::tr("unnamed")); |
192 editNetNick->setText(QLineEdit::tr("unnamed")); |
193 connect(editNetNick, SIGNAL(editingFinished()), this, SLOT(trimNetNick())); |
193 connect(editNetNick, SIGNAL(editingFinished()), this, SLOT(trimNetNick())); |
194 MiscLayout->addWidget(editNetNick, 0, 1); |
194 MiscLayout->addWidget(editNetNick, 0, 1); |
|
195 |
|
196 labelNetPassword = new QLabel(groupMisc); |
|
197 labelNetPassword->setText(QLabel::tr("Password")); |
|
198 MiscLayout->addWidget(labelNetPassword, 1, 0); |
|
199 |
|
200 editNetPassword = new QLineEdit(groupMisc); |
|
201 editNetPassword->setEchoMode(QLineEdit::Password); |
|
202 MiscLayout->addWidget(editNetPassword, 1, 1); |
195 |
203 |
196 QLabel *labelLanguage = new QLabel(groupMisc); |
204 QLabel *labelLanguage = new QLabel(groupMisc); |
197 labelLanguage->setText(QLabel::tr("Locale") + " *"); |
205 labelLanguage->setText(QLabel::tr("Locale") + " *"); |
198 MiscLayout->addWidget(labelLanguage, 1, 0); |
206 MiscLayout->addWidget(labelLanguage, 2, 0); |
199 |
207 |
200 CBLanguage = new QComboBox(groupMisc); |
208 CBLanguage = new QComboBox(groupMisc); |
201 QDir tmpdir; |
209 QDir tmpdir; |
202 tmpdir.cd(datadir->absolutePath()); |
210 tmpdir.cd(datadir->absolutePath()); |
203 tmpdir.cd("Locale"); |
211 tmpdir.cd("Locale"); |
208 { |
216 { |
209 QLocale loc(locs[i].replace(QRegExp("hedgewars_(.*)\\.qm"), "\\1")); |
217 QLocale loc(locs[i].replace(QRegExp("hedgewars_(.*)\\.qm"), "\\1")); |
210 CBLanguage->addItem(QLocale::languageToString(loc.language()) + " (" + QLocale::countryToString(loc.country()) + ")", loc.name()); |
218 CBLanguage->addItem(QLocale::languageToString(loc.language()) + " (" + QLocale::countryToString(loc.country()) + ")", loc.name()); |
211 } |
219 } |
212 |
220 |
213 MiscLayout->addWidget(CBLanguage, 1, 1); |
221 MiscLayout->addWidget(CBLanguage, 2, 1); |
214 |
222 |
215 CBAltDamage = new QCheckBox(groupMisc); |
223 CBAltDamage = new QCheckBox(groupMisc); |
216 CBAltDamage->setText(QCheckBox::tr("Alternative damage show")); |
224 CBAltDamage->setText(QCheckBox::tr("Alternative damage show")); |
217 MiscLayout->addWidget(CBAltDamage, 2, 0, 1, 2); |
225 MiscLayout->addWidget(CBAltDamage, 3, 0, 1, 2); |
218 |
226 |
219 CBNameWithDate = new QCheckBox(groupMisc); |
227 CBNameWithDate = new QCheckBox(groupMisc); |
220 CBNameWithDate->setText(QCheckBox::tr("Append date and time to record file name")); |
228 CBNameWithDate->setText(QCheckBox::tr("Append date and time to record file name")); |
221 MiscLayout->addWidget(CBNameWithDate, 3, 0, 1, 2); |
229 MiscLayout->addWidget(CBNameWithDate, 4, 0, 1, 2); |
222 |
230 |
223 #ifdef SPARKLE_ENABLED |
231 #ifdef SPARKLE_ENABLED |
224 CBAutoUpdate = new QCheckBox(groupMisc); |
232 CBAutoUpdate = new QCheckBox(groupMisc); |
225 CBAutoUpdate->setText(QCheckBox::tr("Check for updates at startup")); |
233 CBAutoUpdate->setText(QCheckBox::tr("Check for updates at startup")); |
226 MiscLayout->addWidget(CBAutoUpdate, 4, 0, 1, 2); |
234 MiscLayout->addWidget(CBAutoUpdate, 5, 0, 1, 2); |
227 #endif |
235 #endif |
228 #ifndef __APPLE__ |
236 #ifndef __APPLE__ |
229 BtnAssociateFiles = new QPushButton(groupMisc); |
237 BtnAssociateFiles = new QPushButton(groupMisc); |
230 BtnAssociateFiles->setText(QPushButton::tr("Associate file extensions")); |
238 BtnAssociateFiles->setText(QPushButton::tr("Associate file extensions")); |
231 BtnAssociateFiles->setEnabled(!custom_data && !custom_config); |
239 BtnAssociateFiles->setEnabled(!custom_data && !custom_config); |
232 MiscLayout->addWidget(BtnAssociateFiles, 4, 0, 1, 2); |
240 MiscLayout->addWidget(BtnAssociateFiles, 5, 0, 1, 2); |
233 #endif |
241 #endif |
234 gbTBLayout->addWidget(groupMisc, 2, 0); |
242 gbTBLayout->addWidget(groupMisc, 2, 0); |
235 } |
243 } |
236 |
244 |
237 { |
245 { |