Allow user to configure client name

merge-requests/2/head
Phil Taylor 2021-03-27 16:07:17 +00:00
rodzic 37193db265
commit a8e895e654
3 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -22,6 +22,7 @@ udpHandler::udpHandler(udpPreferences prefs) :
this->port = this->controlPort;
this->username = prefs.username;
this->password = prefs.password;
this->compName = prefs.clientName.mid(0,8) + "-wfview";
qDebug(logUdp()) << "Starting udpHandler user:" << username << " rx latency:" << rxLatency << " tx latency:" << txLatency << " rx sample rate: " << rxSampleRate <<
" rx codec: " << rxCodec << " tx sample rate: " << txSampleRate << " tx codec: " << txCodec;
@ -56,10 +57,6 @@ udpHandler::udpHandler(udpPreferences prefs) :
}
}
// Set my computer name. Should this be configurable?
compName = "wfview";
}
void udpHandler::init()

Wyświetl plik

@ -49,6 +49,7 @@ struct udpPreferences {
quint16 audioTXSampleRate;
quint8 audioTXCodec;
quint8 resampleQuality;
QString clientName;
};
void passcode(QString in, QByteArray& out);

Wyświetl plik

@ -787,6 +787,7 @@ void wfmain::setDefPrefs()
udpDefPrefs.audioTXSampleRate = 48000;
udpDefPrefs.audioTXCodec = 4;
udpDefPrefs.resampleQuality = 4;
udpDefPrefs.clientName = QHostInfo::localHostName();
}
void wfmain::loadSettings()
@ -844,6 +845,7 @@ void wfmain::loadSettings()
ui->passwordTxt->setEnabled(ui->lanEnableBtn->isChecked());
ui->passwordTxt->setText(QString("%1").arg(udpPrefs.password));
udpPrefs.audioRXLatency = settings.value("AudioRXLatency", udpDefPrefs.audioRXLatency).toInt();
ui->rxLatencySlider->setEnabled(ui->lanEnableBtn->isChecked());
ui->rxLatencySlider->setValue(udpPrefs.audioRXLatency);
@ -903,6 +905,7 @@ void wfmain::loadSettings()
}
udpPrefs.resampleQuality = settings.value("ResampleQuality", udpDefPrefs.resampleQuality).toInt();
udpPrefs.clientName = settings.value("ClientName", udpDefPrefs.clientName).toString();
settings.endGroup();
@ -1012,6 +1015,7 @@ void wfmain::saveSettings()
settings.setValue("AudioOutput", udpPrefs.audioOutput);
settings.setValue("AudioInput", udpPrefs.audioInput);
settings.setValue("ResampleQuality", udpPrefs.resampleQuality);
settings.setValue("clientName", udpPrefs.clientName);
settings.endGroup();
// Memory channels