MQTT Subscriptions Example▲
Sélectionnez
// 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 &
amp;msg);
void
updateStatus(QMqttSubscription::
SubscriptionState state);
private
:
Ui::
SubscriptionWindow *
ui;
QMqttSubscription *
m_sub;
}
;
#endif
// SUBSCRIPTIONWINDOW_H