QTfrontend/gameuiconfig.cpp
branchhedgeroid
changeset 5399 cdef954f8aec
parent 5390 f41e87de8989
child 6583 4218782d8ca0
equal deleted inserted replaced
5397:4ae1b082e4ba 5399:cdef954f8aec
    64     Form->ui.pageOptions->CBEnableMusic->setChecked(value("audio/music", true).toBool());
    64     Form->ui.pageOptions->CBEnableMusic->setChecked(value("audio/music", true).toBool());
    65     Form->ui.pageOptions->CBEnableFrontendMusic->setChecked(value("frontend/music", true).toBool());
    65     Form->ui.pageOptions->CBEnableFrontendMusic->setChecked(value("frontend/music", true).toBool());
    66     Form->ui.pageOptions->volumeBox->setValue(value("audio/volume", 100).toUInt());
    66     Form->ui.pageOptions->volumeBox->setValue(value("audio/volume", 100).toUInt());
    67 
    67 
    68     QString netNick = value("net/nick", "").toString();
    68     QString netNick = value("net/nick", "").toString();
    69     if (netNick.isEmpty())
       
    70         netNick = QInputDialog::getText(Form,
       
    71                 QObject::tr("Nickname"),
       
    72                 QObject::tr("Please enter your nickname"),
       
    73                 QLineEdit::Normal,
       
    74                 QDir::home().dirName());
       
    75 
       
    76     Form->ui.pageOptions->editNetNick->setText(netNick);
    69     Form->ui.pageOptions->editNetNick->setText(netNick);
    77     
    70     
    78     Form->ui.pageOptions->editNetPassword->installEventFilter(this);
    71     Form->ui.pageOptions->editNetPassword->installEventFilter(this);
    79     
    72     
    80     int passLength = value("net/passwordlength", 0).toInt();
    73     int passLength = value("net/passwordlength", 0).toInt();
   312 QString GameUIConfig::netNick()
   305 QString GameUIConfig::netNick()
   313 {
   306 {
   314     return Form->ui.pageOptions->editNetNick->text();
   307     return Form->ui.pageOptions->editNetNick->text();
   315 }
   308 }
   316 
   309 
       
   310 void GameUIConfig::updNetNick()
       
   311 {
       
   312     Form->ui.pageOptions->editNetNick->setText(value("net/nick", "").toString());
       
   313 }
       
   314 
   317 QByteArray GameUIConfig::netPasswordHash()
   315 QByteArray GameUIConfig::netPasswordHash()
   318 {
   316 {
   319     return QCryptographicHash::hash(Form->ui.pageOptions->editNetPassword->text().toLatin1(), QCryptographicHash::Md5).toHex();
   317     return QCryptographicHash::hash(Form->ui.pageOptions->editNetPassword->text().toLatin1(), QCryptographicHash::Md5).toHex();
   320 }
   318 }
   321 
   319