164 @type bool |
164 @type bool |
165 """ |
165 """ |
166 if checked: |
166 if checked: |
167 # handle the selection only |
167 # handle the selection only |
168 if self.connectPropertiesButton.isChecked(): |
168 if self.connectPropertiesButton.isChecked(): |
169 self.__userProperties[ |
169 self.__userProperties["disconnect"] = ( |
170 "disconnect" |
170 self.propertiesWidget.getProperties() |
171 ] = self.propertiesWidget.getProperties() |
171 ) |
172 self.propertiesWidget.setProperties(self.__userProperties["connect"]) |
172 self.propertiesWidget.setProperties(self.__userProperties["connect"]) |
173 else: |
173 else: |
174 self.__userProperties["connect"] = self.propertiesWidget.getProperties() |
174 self.__userProperties["connect"] = self.propertiesWidget.getProperties() |
175 self.propertiesWidget.setProperties(self.__userProperties["disconnect"]) |
175 self.propertiesWidget.setProperties(self.__userProperties["disconnect"]) |
176 |
176 |
270 |
270 |
271 if protocol == MqttProtocols.MQTTv5: |
271 if protocol == MqttProtocols.MQTTv5: |
272 if self.connectPropertiesButton.isChecked(): |
272 if self.connectPropertiesButton.isChecked(): |
273 self.__userProperties["connect"] = self.propertiesWidget.getProperties() |
273 self.__userProperties["connect"] = self.propertiesWidget.getProperties() |
274 else: |
274 else: |
275 self.__userProperties[ |
275 self.__userProperties["disconnect"] = ( |
276 "disconnect" |
276 self.propertiesWidget.getProperties() |
277 ] = self.propertiesWidget.getProperties() |
277 ) |
278 self.__userProperties[ |
278 self.__userProperties["use_connect"] = ( |
279 "use_connect" |
279 self.samePropertiesCheckBox.isChecked() |
280 ] = self.samePropertiesCheckBox.isChecked() |
280 ) |
281 else: |
281 else: |
282 self.__userProperties = {} |
282 self.__userProperties = {} |
283 self.__willProperties = [] |
283 self.__willProperties = [] |
284 |
284 |
285 return { |
285 return { |