summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Ritt <ritt.ks@gmail.com>2020-02-27 05:23:39 +0300
committerKonstantin Ritt <ritt.ks@gmail.com>2020-03-06 23:39:20 +0300
commit7467bbdc843afeee748eff38f741e2417357de7a (patch)
tree0ba424fa0e891188fd4e232ff06353bc16b43346
parentb09e6d38691f77463a2c02e0bfba898d371878e5 (diff)
QMqttClient: make ClientState, ClientError and ProtocolVersion Q_ENUM-sv5.15.0-beta2
Change-Id: I94e2b559e561d9c1dd93b82996a5748a841fca3e Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
-rw-r--r--src/mqtt/qmqttclient.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mqtt/qmqttclient.h b/src/mqtt/qmqttclient.h
index 2d650a8..b386d22 100644
--- a/src/mqtt/qmqttclient.h
+++ b/src/mqtt/qmqttclient.h
@@ -58,11 +58,14 @@ public:
AbstractSocket,
SecureSocket
};
+
enum ClientState {
Disconnected = 0,
Connecting,
Connected
};
+ Q_ENUM(ClientState)
+
enum ClientError {
// Protocol states
NoError = 0,
@@ -77,16 +80,20 @@ public:
UnknownError,
Mqtt5SpecificError
};
+ Q_ENUM(ClientError)
+
enum ProtocolVersion {
MQTT_3_1 = 3,
MQTT_3_1_1 = 4,
MQTT_5_0 = 5
};
+ Q_ENUM(ProtocolVersion)
private:
Q_OBJECT
Q_ENUMS(ClientState)
Q_ENUMS(ClientError)
+ Q_ENUMS(ProtocolVersion)
Q_PROPERTY(QString clientId READ clientId WRITE setClientId NOTIFY clientIdChanged)
Q_PROPERTY(QString hostname READ hostname WRITE setHostname NOTIFY hostnameChanged)
Q_PROPERTY(quint16 port READ port WRITE setPort NOTIFY portChanged)