summaryrefslogtreecommitdiffstats
path: root/examples/serialbus/modbus/master/settingsdialog.h
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@qt.io>2018-10-16 13:26:01 +0200
committerAlex Blasche <alexander.blasche@qt.io>2018-11-07 08:33:12 +0000
commit4c77252b559c24d1c129233a89e3c6f17b1376c2 (patch)
tree837b1c85a9cf0bd3daf9bc7f9cd6e851dac2d7f8 /examples/serialbus/modbus/master/settingsdialog.h
parentd34ae8f61fa92ef31225cede984f07a8083e50fb (diff)
Remove hard QtSerialPort dependency from QtSerialBus
Task-number: QTBUG-70360 Change-Id: I511e368e227a46f9eba178612c8b106f5930ee49 Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'examples/serialbus/modbus/master/settingsdialog.h')
-rw-r--r--examples/serialbus/modbus/master/settingsdialog.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/serialbus/modbus/master/settingsdialog.h b/examples/serialbus/modbus/master/settingsdialog.h
index fa8550b..98ba946 100644
--- a/examples/serialbus/modbus/master/settingsdialog.h
+++ b/examples/serialbus/modbus/master/settingsdialog.h
@@ -51,8 +51,11 @@
#ifndef SETTINGSDIALOG_H
#define SETTINGSDIALOG_H
+#include <QtSerialBus/qtserialbusglobal.h>
#include <QDialog>
+#if QT_CONFIG(modbus_serialport)
#include <QSerialPort>
+#endif
QT_BEGIN_NAMESPACE
@@ -68,10 +71,12 @@ class SettingsDialog : public QDialog
public:
struct Settings {
+#if QT_CONFIG(modbus_serialport)
int parity = QSerialPort::EvenParity;
int baud = QSerialPort::Baud19200;
int dataBits = QSerialPort::Data8;
int stopBits = QSerialPort::OneStop;
+#endif
int responseTime = 1000;
int numberOfRetries = 3;
};