Details
-
Suggestion
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.5.2
-
None
Description
In class "QMqttClient", it has:
enum ClientState {
Disconnected = 0,
Connecting,
Connected
};
Q_ENUM(ClientState)
Q_SIGNALS: void connected(); void disconnected(); // ... void stateChanged(ClientState state);
But in class "QMqttSubscription", it only has:
enum SubscriptionState {
Unsubscribed = 0,
SubscriptionPending,
Subscribed,
UnsubscriptionPending,
Error
};
Q_SIGNALS:
void stateChanged(SubscriptionState state);
I think adding signals "void subscribed();" and "void unsubscribed();" in class "QMqttSubscription" will make it more useful.