| 332 | } |
| 333 | |
| 334 | bool HttpServerSettingsDialog::AskForSettings(QWidget *parent, |
| 335 | HttpServer &settings) |
| 336 | { |
| 337 | HttpServerSettingsDialog dialog(parent, settings); |
| 338 | dialog.setWindowTitle(obs_module_text("AdvSceneSwitcher.windowTitle")); |
| 339 | if (dialog.exec() != DialogCode::Accepted) { |
| 340 | return false; |
| 341 | } |
| 342 | settings._name = dialog._name->text().toStdString(); |
| 343 | settings._port = dialog._port->value(); |
| 344 | settings._startOnLoad = dialog._startOnLoad->isChecked(); |
| 345 | settings.Start(); |
| 346 | return true; |
| 347 | } |
| 348 | |
| 349 | HttpServerSelection::HttpServerSelection(QWidget *parent) |
| 350 | : ItemSelection(httpServers, HttpServer::Create, AskForSettingsWrapper, |
nothing calls this directly
no test coverage detected