7 Module implementing a dialog to enter MQTT connection options. |
7 Module implementing a dialog to enter MQTT connection options. |
8 """ |
8 """ |
9 |
9 |
10 import copy |
10 import copy |
11 |
11 |
12 from PyQt6.QtCore import pyqtSlot, QUuid |
12 from PyQt6.QtCore import QUuid, pyqtSlot |
13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QAbstractButton |
13 from PyQt6.QtWidgets import QAbstractButton, QDialog, QDialogButtonBox |
14 |
14 |
15 try: |
15 try: |
16 from eric7.EricGui import EricPixmapCache |
16 from eric7.EricGui import EricPixmapCache |
17 except ImportError: |
17 except ImportError: |
18 from UI import PixmapCache as EricPixmapCache |
18 from UI import PixmapCache as EricPixmapCache |
|
19 |
19 from eric7.EricWidgets import EricMessageBox |
20 from eric7.EricWidgets import EricMessageBox |
20 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
21 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
21 from eric7.Utilities.crypto import pwConvert |
22 from eric7.Utilities.crypto import pwConvert |
22 |
23 |
23 from .Ui_MqttConnectionOptionsDialog import Ui_MqttConnectionOptionsDialog |
|
24 |
|
25 from .MqttClient import MqttClient |
24 from .MqttClient import MqttClient |
26 from .MqttProtocols import MqttProtocols |
25 from .MqttProtocols import MqttProtocols |
|
26 from .Ui_MqttConnectionOptionsDialog import Ui_MqttConnectionOptionsDialog |
27 |
27 |
28 |
28 |
29 class MqttConnectionOptionsDialog(QDialog, Ui_MqttConnectionOptionsDialog): |
29 class MqttConnectionOptionsDialog(QDialog, Ui_MqttConnectionOptionsDialog): |
30 """ |
30 """ |
31 Class implementing a dialog to enter MQTT connection options. |
31 Class implementing a dialog to enter MQTT connection options. |