diff --git a/src/blackgui/editors/serverform.cpp b/src/blackgui/editors/serverform.cpp index 5655b43a0..a7c844e86 100644 --- a/src/blackgui/editors/serverform.cpp +++ b/src/blackgui/editors/serverform.cpp @@ -15,6 +15,8 @@ #include #include +using namespace BlackMisc; +using namespace BlackMisc::Audio; using namespace BlackMisc::Network; namespace BlackGui @@ -49,9 +51,10 @@ namespace BlackGui ui->le_Address->setText(server.getAddress()); ui->le_Port->setText(QString::number(server.getPort())); ui->form_ServerFsd->setValue(server.getFsdSetup()); + ui->form_Voice->setValue(server.getVoiceSetup()); } - BlackMisc::Network::CServer CServerForm::getServer() const + CServer CServerForm::getServer() const { const CUser user( ui->le_NetworkId->text().trimmed(), @@ -59,13 +62,15 @@ namespace BlackGui QStringLiteral(""), ui->le_Password->text().trimmed() ); - const CFsdSetup setup(ui->form_ServerFsd->getValue()); + const CFsdSetup fsdSetup(ui->form_ServerFsd->getValue()); + const CVoiceSetup voiceSetup(ui->form_Voice->getValue()); const CServer server( ui->le_Name->text().trimmed().simplified(), ui->le_Description->text().trimmed().simplified(), ui->le_Address->text().trimmed(), ui->le_Port->text().trimmed().toInt(), - user, setup, + user, + fsdSetup, voiceSetup, ui->cbp_Ecosystem->getSelectedEcosystem(), this->getServerType(), true @@ -133,10 +138,10 @@ namespace BlackGui ui->cb_ServerType->setCurrentText(dummy.getServerTypeAsString()); } - BlackMisc::CStatusMessageList CServerForm::validate(bool nested) const + CStatusMessageList CServerForm::validate(bool nested) const { Q_UNUSED(nested); - const CServer server = getServer(); + const CServer server = this->getServer(); return server.validate(); } } // ns diff --git a/src/blackgui/editors/serverform.ui b/src/blackgui/editors/serverform.ui index 833701578..5b8be779b 100644 --- a/src/blackgui/editors/serverform.ui +++ b/src/blackgui/editors/serverform.ui @@ -286,6 +286,23 @@ + + + Voice + + + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + @@ -302,6 +319,12 @@ QComboBox
blackgui/ecosystemcombobox.h
+ + BlackGui::Editors::CVoiceSetupForm + QFrame +
blackgui/editors/voicesetupform.h
+ 1 +
le_RealName