diff --git a/mainwindow.cpp b/mainwindow.cpp index d1a991f..dac8972 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -11,6 +11,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi { ui->setupUi(this); manager = new QNetworkAccessManager(this); + setFixedSize(size()); } MainWindow::~MainWindow() @@ -40,16 +41,22 @@ QString MainWindow::sendCommand(QString cmd) QNetworkRequest request; request.setUrl("http://" + mAddress + ":80/YamahaRemoteControl/ctrl"); + request.setRawHeader("Content-Type", "text/xml; charset=UTF-8"); + request.setRawHeader("Content-Length", QByteArray::number(cmd.size())); + + QNetworkReply *reply = manager->post(request, cmd.toUtf8()); + + QEventLoop loop; + connect(reply, SIGNAL(finished()), &loop, SLOT(quit())); + loop.exec(); - QNetworkReply *reply = manager->get(request); qDebug() << reply->readAll(); - - return res; } -} -void yremote::MainWindow::on_txt_address_textEdited(const QString &arg1) +void MainWindow::on_txt_address_textEdited(const QString &arg1) { mAddress = arg1; } + +} diff --git a/mainwindow.ui b/mainwindow.ui index cc5ef17..62d0386 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -10,6 +10,9 @@ 168 + + Qt::NoContextMenu + yremote