UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
settings_window.cpp
Go to the documentation of this file.
1#include <QIntValidator>
2#include "settings_window.hpp"
3
5 ui.setupUi(this);
6 ui.basePort->setValidator(new QIntValidator(0, 65535, this));
7 ui.controlPort->setValidator(new QIntValidator(0, 65535, this));
8
9 connect(ui.multSpin, SIGNAL(valueChanged(int)), this, SIGNAL(changed()));
10 connect(ui.ldgmMaxLoss, SIGNAL(valueChanged(int)), this, SIGNAL(changed()));
11 connect(ui.ldgmC, SIGNAL(valueChanged(int)), this, SIGNAL(changed()));
12 connect(ui.ldgmK, SIGNAL(valueChanged(int)), this, SIGNAL(changed()));
13 connect(ui.ldgmM, SIGNAL(valueChanged(int)), this, SIGNAL(changed()));
14 connect(ui.rsK, SIGNAL(valueChanged(int)), this, SIGNAL(changed()));
15 connect(ui.rsN, SIGNAL(valueChanged(int)), this, SIGNAL(changed()));
16
17 connect(ui.ldgmSimpCpuRadio, SIGNAL(toggled(bool)), this, SIGNAL(changed()));
18 connect(ui.ldgmSimpGpuRadio, SIGNAL(toggled(bool)), this, SIGNAL(changed()));
19}
20
22 settingsUi->initSettingsWin(&ui);
23
24 connect(ui.fecNoneRadio, SIGNAL(toggled(bool)), this, SLOT(changeFecPage()));
25 connect(ui.fecMultRadio, SIGNAL(toggled(bool)), this, SLOT(changeFecPage()));
26 connect(ui.fecLdgmRadio, SIGNAL(toggled(bool)), this, SLOT(changeFecPage()));
27 connect(ui.fecRsRadio, SIGNAL(toggled(bool)), this, SLOT(changeFecPage()));
28
29}
30
32 if(ui.fecMultRadio->isChecked()){
33 ui.stackedWidget->setCurrentIndex(0);
34 } else if(ui.fecLdgmRadio->isChecked()){
35 ui.stackedWidget->setCurrentIndex(2);
36 } else if(ui.fecRsRadio->isChecked()){
37 ui.stackedWidget->setCurrentIndex(3);
38 }
39}
40
42 ui.tabWidget->setCurrentIndex(0);
43}
44
void initSettingsWin(Ui::Settings *ui)
void init(SettingsUi *settingsUi)
SettingsWindow(QWidget *parent=0)
const char * parent
Definition settings.cpp:198