summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMaurice Kalinowski <maurice.kalinowski@qt.io>2017-04-06 15:52:50 +0200
committerMaurice Kalinowski <maurice.kalinowski@qt.io>2017-04-06 15:52:50 +0200
commit4591da6624685de354a54d4566f5b2957a3c992a (patch)
tree38185ddd6d9475aebb5400a60d09ba0a85476bf7 /examples
parentd86a407c6454988940b5dfae0e8a0d4f5dd0df42 (diff)
Fix example
Respect the checkbox and set the retain parameter accordingly.
Diffstat (limited to 'examples')
-rw-r--r--examples/mqtt/subscriptions/mainwindow.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/mqtt/subscriptions/mainwindow.cpp b/examples/mqtt/subscriptions/mainwindow.cpp
index fc13814..3265a2f 100644
--- a/examples/mqtt/subscriptions/mainwindow.cpp
+++ b/examples/mqtt/subscriptions/mainwindow.cpp
@@ -91,7 +91,10 @@ void MainWindow::setClientPort(int p)
void MainWindow::on_buttonPublish_clicked()
{
- if (m_client->publish(ui->lineEditTopic->text(), ui->lineEditMessage->text().toUtf8(), ui->spinQoS_2->text().toUInt()) == -1)
+ if (m_client->publish(ui->lineEditTopic->text(),
+ ui->lineEditMessage->text().toUtf8(),
+ ui->spinQoS_2->text().toUInt(),
+ ui->checkBoxRetain->isChecked()) == -1)
QMessageBox::critical(this, QLatin1String("Error"), QLatin1String("Could not publish message"));
}