added working volume and -rounding

This commit is contained in:
2018-10-13 00:49:54 +02:00
parent 6ce791c0ce
commit 5a454e327c

View File

@@ -40,7 +40,6 @@ void MainWindow::sendCommand(QString cmd)
QNetworkAccessManager *networkManager = new QNetworkAccessManager(this); QNetworkAccessManager *networkManager = new QNetworkAccessManager(this);
networkManager->post(request, cmd.toUtf8()); networkManager->post(request, cmd.toUtf8());
connect(networkManager, &QNetworkAccessManager::finished, this, &MainWindow::replyFinished); connect(networkManager, &QNetworkAccessManager::finished, this, &MainWindow::replyFinished);
networkManager->deleteLater();
} }
void MainWindow::replyFinished(QNetworkReply* reply) void MainWindow::replyFinished(QNetworkReply* reply)
@@ -73,8 +72,6 @@ void MainWindow::replyFinished(QNetworkReply* reply)
mVolume = matchVolume.captured(1).toInt(); mVolume = matchVolume.captured(1).toInt();
} }
qDebug() << ans;
reply->deleteLater(); reply->deleteLater();
updateUi(); updateUi();
} }
@@ -116,22 +113,21 @@ void MainWindow::on_btn_onoff_clicked()
void MainWindow::on_dial_valueChanged(int value) void MainWindow::on_dial_valueChanged(int value)
{ {
int d = value % 10; int d = value % 10;
qDebug() << d;
if (!( d == -5 || d == 0 )) if (!( d == -5 || d == 0 ))
value -= d; value -= d;
ui->lbl_volume->setText(QString::number(value)); ui->lbl_volume->setText(QString::number(value));
ui->dial->setValue(value);
mVolume = value; mVolume = value;
mTimer.start(WAITTIME); mTimer.start(WAITTIME);
} }
void MainWindow::sendVolume() void MainWindow::sendVolume()
{ {
// sendCommand("<YAMAHA_AV cmd=\"PUT\"><Main_Zone><Volume><Lvl><Val>" sendCommand("<YAMAHA_AV cmd=\"PUT\"><Main_Zone><Volume><Lvl><Val>"
// + QString::number(mVolume) + QString::number(mVolume)
// + "</Val><Exp>1</Exp><Unit>dB</Unit></Lvl></Volume></Main_Zone></YAMAHA_AV>"); + "</Val><Exp>1</Exp><Unit>dB</Unit></Lvl></Volume></Main_Zone></YAMAHA_AV>");
} }
} }