QTfrontend/pageoptions.cpp
changeset 5229 148d581b17ab
parent 5204 e1a5f4d5d86a
child 5238 46ddaf14509d
equal deleted inserted replaced
5228:b018f6117fc1 5229:148d581b17ab
   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         {