forked from OpenDDS/OpenDDS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWriterQosDialog.hpp
More file actions
41 lines (32 loc) · 840 Bytes
/
Copy pathWriterQosDialog.hpp
File metadata and controls
41 lines (32 loc) · 840 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#ifndef DDS_DEMO_ISHAPES_WRITER_QOS_HPP_
#define DDS_DEMO_ISHAPES_WRITER_QOS_HPP_
#include <dds/DdsDcpsPublicationC.h>
// Tell GCC to ignore implicitly declared copy methods as long as
// Qt is not compliant.
#ifdef __GNUC__
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Wdeprecated-copy"
#endif
#include <QtGui/QtGui>
#include <ui_writerQosForm.h>
#ifdef __GNUC__
# pragma GCC diagnostic pop
#endif
class WriterQosDialog : public QDialog
{
Q_OBJECT;
public:
WriterQosDialog();
virtual ~WriterQosDialog();
public:
DDS::DataWriterQos get_qos();
void setPublisher(DDS::Publisher_var publisher);
public slots:
virtual void accept();
virtual void reject();
private:
Ui::WriterQoS qosForm_;
DDS::DataWriterQos qos_;
DDS::Publisher_var publisher_;
};
#endif /* DDS_DEMO_ISHAPES_WRITER_QOS_HPP_ */