widget.h 589 B

12345678910111213141516171819202122232425262728293031
  1. #pragma once
  2. #include <QWidget>
  3. #include <qmqtt.h>
  4. QT_BEGIN_NAMESPACE
  5. namespace Ui { class Widget; }
  6. QT_END_NAMESPACE
  7. class Widget : public QWidget
  8. {
  9. Q_OBJECT
  10. public:
  11. Widget(QWidget *parent = nullptr);
  12. ~Widget();
  13. private slots:
  14. void on_pushButton_2_clicked();
  15. void onReceived(const QMQTT::Message& message);
  16. void on_pushButton_3_clicked();
  17. private:
  18. Ui::Widget *ui;
  19. QMQTT::Client *mqtt;
  20. const quint16 port = 1883;
  21. const QString userName = "admin";
  22. const QString password = "N6pNXbZjspDRqNGnxMmc";
  23. const QString topic = "alarm/led";
  24. };