diff options
author | Maurice Kalinowski <maurice.kalinowski@qt.io> | 2017-01-20 09:41:59 +0100 |
---|---|---|
committer | Maurice Kalinowski <maurice.kalinowski@qt.io> | 2017-01-20 09:41:59 +0100 |
commit | 9fbf1f7ac6450fbdea345a5832d82399b4fd2c35 (patch) | |
tree | 3a44c1aa49c7ad47aaf273e03c477933dfa5faf4 /examples | |
parent | 6b771e7dd20b41dc4850a66168e71806ab4236aa (diff) |
Update example to specify topic and message to publish
Diffstat (limited to 'examples')
-rw-r--r-- | examples/mqtt/simpleclient/mainwindow.cpp | 5 | ||||
-rw-r--r-- | examples/mqtt/simpleclient/mainwindow.h | 2 | ||||
-rw-r--r-- | examples/mqtt/simpleclient/mainwindow.ui | 49 |
3 files changed, 53 insertions, 3 deletions
diff --git a/examples/mqtt/simpleclient/mainwindow.cpp b/examples/mqtt/simpleclient/mainwindow.cpp index 4afd1ad..dfd811f 100644 --- a/examples/mqtt/simpleclient/mainwindow.cpp +++ b/examples/mqtt/simpleclient/mainwindow.cpp @@ -66,3 +66,8 @@ void MainWindow::setClientPort(int p) { m_client->setPort(p); } + +void MainWindow::on_buttonPublish_clicked() +{ + m_client->publish(ui->lineEditTopic->text(), ui->lineEditMessage->text()); +} diff --git a/examples/mqtt/simpleclient/mainwindow.h b/examples/mqtt/simpleclient/mainwindow.h index fbad27b..63a4924 100644 --- a/examples/mqtt/simpleclient/mainwindow.h +++ b/examples/mqtt/simpleclient/mainwindow.h @@ -25,6 +25,8 @@ private slots: void brokerDisconnected(); void setClientPort(int p); + void on_buttonPublish_clicked(); + private: Ui::MainWindow *ui; QMqttClient *m_client; diff --git a/examples/mqtt/simpleclient/mainwindow.ui b/examples/mqtt/simpleclient/mainwindow.ui index 834af74..0eec0cc 100644 --- a/examples/mqtt/simpleclient/mainwindow.ui +++ b/examples/mqtt/simpleclient/mainwindow.ui @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>492</width> - <height>445</height> + <width>629</width> + <height>595</height> </rect> </property> <property name="windowTitle"> @@ -62,6 +62,49 @@ </layout> </item> <item> + <layout class="QHBoxLayout" name="horizontalLayout_4"> + <item> + <layout class="QFormLayout" name="formLayout_2"> + <item row="0" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Topic:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLineEdit" name="lineEditTopic"> + <property name="text"> + <string>qtmqtt/topic1</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>Message:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLineEdit" name="lineEditMessage"> + <property name="text"> + <string>This is a test message</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QPushButton" name="buttonPublish"> + <property name="text"> + <string>Publish</string> + </property> + </widget> + </item> + </layout> + </item> + <item> <widget class="QGroupBox" name="groupBox"> <property name="title"> <string>Log Messages</string> @@ -104,7 +147,7 @@ <rect> <x>0</x> <y>0</y> - <width>492</width> + <width>629</width> <height>21</height> </rect> </property> |