MQTT Subscriptions Example | Qt MQTT 6.4.1

- Qt 6.4
- Qt MQTT
- Qt MQTT Examples
- MQTT Subscriptions Example
- Qt 6.4.1 Reference Documentation

# MQTT Subscriptions Example

     // Copyright (C) 2017 The Qt Company Ltd.
     // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

     #ifndef SUBSCRIPTIONWINDOW_H
     #define SUBSCRIPTIONWINDOW_H

     #include <QWidget>
     #include <QtMqtt/QMqttMessage>
     #include <QtMqtt/QMqttSubscription>

     namespace Ui {
     class SubscriptionWindow;
     }

     class SubscriptionWindow : public QWidget
     {
         Q_OBJECT

     public:
         explicit SubscriptionWindow(QMqttSubscription *sub, QWidget *parent = nullptr);
         ~SubscriptionWindow();

     public slots:
         void updateMessage(const QMqttMessage &msg);
         void updateStatus(QMqttSubscription::SubscriptionState state);
     private:
         Ui::SubscriptionWindow *ui;
         QMqttSubscription *m_sub;
     };

     #endif // SUBSCRIPTIONWINDOW_H