Simple CoAP Client▲
Sélectionnez
// 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&
lt;QCoapOption&
gt; &
amp;options, QWidget *
parent =
nullptr
);
~
OptionDialog();
QList&
lt;QCoapOption&
gt; 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 &
amp;name, const
QString &
amp;value);
Ui::
OptionDialog *
ui;
QList&
lt;QCoapOption&
gt; m_options;
}
;
#endif
// OPTIONDIALOG_H