YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
qosconfigdialog.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: GPL-3.0-or-later
4 */
5
6#ifndef QOSCONFIGDIALOG_H
7#define QOSCONFIGDIALOG_H
8
9#include <QDialog>
11#include <yarp/profiler/Graph.h>
12#include <qcombobox.h>
13#include <qlineedit.h>
14
15namespace Ui {
16class QosConfigDialog;
17}
18
19class QosConfigDialog : public QDialog
20{
21 Q_OBJECT
22
23public:
24 explicit QosConfigDialog(yarp::profiler::graph::Edge *edge, QWidget *parent = 0);
27
28private slots:
29 void apply();
30 void reset();
31
32private:
33 void createGui();
34
35private:
37 Ui::QosConfigDialog *ui;
38 QComboBox* srcPacketProCombo;
39 QLineEdit* srcThreadPro;
40 QLineEdit* srcThreadPolicy;
41 QComboBox* dstPacketProCombo;
42 QLineEdit* dstThreadPro;
43 QLineEdit* dstThreadPolicy;
44};
45
46#endif // QOSCONFIGDIALOG_H
bool getUserQosStyles(yarp::os::QosStyle &srcStyle, yarp::os::QosStyle &dstStyle)
Preferences for the port's Quality of Service.
Definition QosStyle.h:23
The yarp::profiler::graph::Edge class.
Definition Graph.h:45
Definition aboutdlg.h:11