Add device name field in login dialog.

This commit is contained in:
Black Hat
2019-07-11 22:10:17 +08:00
parent 42b9fb4cf5
commit 251a59ac7d
3 changed files with 19 additions and 8 deletions

View File

@@ -64,12 +64,14 @@ inline QString accessTokenFileName(const AccountSettings& account) {
void Controller::loginWithCredentials(QString serverAddr,
QString user,
QString pass) {
QString pass,
QString deviceName) {
if (!user.isEmpty() && !pass.isEmpty()) {
QString deviceName = "Spectral " + QSysInfo::machineHostName() + " " +
QSysInfo::productType() + " " +
QSysInfo::productVersion() + " " +
QSysInfo::currentCpuArchitecture();
if (deviceName.isEmpty()) {
deviceName = "Spectral " + QSysInfo::machineHostName() + " " +
QSysInfo::productType() + " " + QSysInfo::productVersion() +
" " + QSysInfo::currentCpuArchitecture();
}
QUrl serverUrl(serverAddr);