| 564 | } |
| 565 | |
| 566 | void WSConnectionSettingsDialog::TestConnection() |
| 567 | { |
| 568 | _testConnection.UseOBSWebsocketProtocol(_useOBSWSProtocol->isChecked()); |
| 569 | _testConnection.Disconnect(); |
| 570 | std::string uri = _useCustomURI->isChecked() |
| 571 | ? _customUri->text().toStdString() |
| 572 | : constructUri(_address->text().toStdString(), |
| 573 | _port->value()); |
| 574 | _testConnection.Connect(uri, _password->text().toStdString(), false); |
| 575 | _statusTimer.setInterval(1000); |
| 576 | QWidget::connect(&_statusTimer, &QTimer::timeout, this, |
| 577 | &WSConnectionSettingsDialog::SetStatus); |
| 578 | _statusTimer.start(); |
| 579 | } |
| 580 | |
| 581 | bool WSConnectionSettingsDialog::AskForSettings(QWidget *parent, |
| 582 | WSConnection &settings) |
nothing calls this directly
no test coverage detected