QTfrontend/gameuiconfig.cpp
changeset 1777 88674c291331
parent 1487 b4cc59a6d50a
child 1812 3d4692e825e7
equal deleted inserted replaced
1776:dd5648e250e4 1777:88674c291331
    44 	bool ffscr=value("video/frontendfullscreen", false).toBool();
    44 	bool ffscr=value("video/frontendfullscreen", false).toBool();
    45 	Form->ui.pageOptions->CBFrontendFullscreen->setChecked(ffscr);
    45 	Form->ui.pageOptions->CBFrontendFullscreen->setChecked(ffscr);
    46 
    46 
    47 	Form->ui.pageOptions->CBEnableSound->setChecked(value("audio/sound", true).toBool());
    47 	Form->ui.pageOptions->CBEnableSound->setChecked(value("audio/sound", true).toBool());
    48 	Form->ui.pageOptions->CBEnableMusic->setChecked(value("audio/music", true).toBool());
    48 	Form->ui.pageOptions->CBEnableMusic->setChecked(value("audio/music", true).toBool());
       
    49 	Form->ui.pageOptions->volumeBox->setValue(value("audio/volume", 100).toUInt());
    49 
    50 
    50 	Form->ui.pageOptions->editNetNick->setText(value("net/nick", QLineEdit::tr("unnamed")).toString());
    51 	Form->ui.pageOptions->editNetNick->setText(value("net/nick", QLineEdit::tr("unnamed")).toString());
    51 
    52 
    52 	delete netHost;
    53 	delete netHost;
    53 	netHost = new QString(value("net/ip", "").toString());
    54 	netHost = new QString(value("net/ip", "").toString());
    97 	  resizeToConfigValues();
    98 	  resizeToConfigValues();
    98 	}
    99 	}
    99 
   100 
   100 	setValue("audio/sound", isSoundEnabled());
   101 	setValue("audio/sound", isSoundEnabled());
   101 	setValue("audio/music", isMusicEnabled());
   102 	setValue("audio/music", isMusicEnabled());
       
   103 	setValue("audio/volume", Form->ui.pageOptions->volumeBox->value());
   102 
   104 
   103 	setValue("net/nick", netNick());
   105 	setValue("net/nick", netNick());
   104 	setValue("net/ip", *netHost);
   106 	setValue("net/ip", *netHost);
   105 	setValue("net/port", netPort);
   107 	setValue("net/port", netPort);
   106 	setValue("net/servername", Form->ui.pageNetServer->leServerDescr->text());
   108 	setValue("net/servername", Form->ui.pageNetServer->leServerDescr->text());
   172 
   174 
   173 QString GameUIConfig::netNick()
   175 QString GameUIConfig::netNick()
   174 {
   176 {
   175 	return Form->ui.pageOptions->editNetNick->text();
   177 	return Form->ui.pageOptions->editNetNick->text();
   176 }
   178 }
       
   179 
       
   180 quint8 GameUIConfig::volume()
       
   181 {
       
   182 	return Form->ui.pageOptions->volumeBox->value() * 128 / 100;
       
   183 }