Simple CoAP Client

// Copyright (C) 2019 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#ifndef OPTIONDIALOG_H
#define OPTIONDIALOG_H
#include <QCoapOption>
#include <QDialog>
namespace Ui {
class OptionDialog;
}
class OptionDialog : public QDialog
{
    Q_OBJECT
public:
    explicit OptionDialog(const QList<QCoapOption> &options, QWidget *parent = nullptr);
    ~OptionDialog();
    QList<QCoapOption> options() const;
private slots:
    void on_addButton_clicked();
    void on_clearButton_clicked();
    void on_removeButton_clicked();
private:
    void fillOptions();
    void applyOptionValues();
    void addTableRow(const QString &name, const QString &value);
    Ui::OptionDialog *ui;
    QList<QCoapOption> m_options;
};
#endif // OPTIONDIALOG_H
				

版权所有  © 2014-2025 乐数软件    

工业和信息化部: 粤ICP备14079481号-1