MqttMonitor/MqttConnectionProfilesDialog.py

branch
eric7
changeset 127
8982ef7b7d67
parent 123
3d7e63ed4fd1
child 129
9d54bf366323
equal deleted inserted replaced
126:eb9ca3b5bb7b 127:8982ef7b7d67
18 QListWidgetItem, 18 QListWidgetItem,
19 QInputDialog, 19 QInputDialog,
20 QLineEdit, 20 QLineEdit,
21 ) 21 )
22 22
23 from EricWidgets import EricMessageBox 23 try:
24 from EricWidgets.EricPathPicker import EricPathPickerModes 24 from eric7.EricGui import EricPixmapCache
25 except ImportError:
26 from UI import PixmapCache as EricPixmapCache
27 from eric7.EricWidgets import EricMessageBox
28 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
29 from eric7.Utilities.crypto import pwConvert
25 30
26 from .Ui_MqttConnectionProfilesDialog import Ui_MqttConnectionProfilesDialog 31 from .Ui_MqttConnectionProfilesDialog import Ui_MqttConnectionProfilesDialog
27 32
28 from .MqttClient import MqttClient 33 from .MqttClient import MqttClient
29 from .MqttProtocols import MqttProtocols 34 from .MqttProtocols import MqttProtocols
30
31 import UI.PixmapCache
32 from Utilities.crypto import pwConvert
33 35
34 36
35 class MqttConnectionProfilesDialog(QDialog, Ui_MqttConnectionProfilesDialog): 37 class MqttConnectionProfilesDialog(QDialog, Ui_MqttConnectionProfilesDialog):
36 """ 38 """
37 Class implementing a dialog to edit the MQTT connection profiles. 39 Class implementing a dialog to edit the MQTT connection profiles.
59 61
60 self.__profiles = collections.defaultdict(self.__defaultProfile) 62 self.__profiles = collections.defaultdict(self.__defaultProfile)
61 self.__profiles.update(copy.deepcopy(profiles)) 63 self.__profiles.update(copy.deepcopy(profiles))
62 self.__profilesChanged = False 64 self.__profilesChanged = False
63 65
64 self.plusButton.setIcon(UI.PixmapCache.getIcon("plus")) 66 self.plusButton.setIcon(EricPixmapCache.getIcon("plus"))
65 self.copyButton.setIcon(UI.PixmapCache.getIcon("editCopy")) 67 self.copyButton.setIcon(EricPixmapCache.getIcon("editCopy"))
66 self.minusButton.setIcon(UI.PixmapCache.getIcon("minus")) 68 self.minusButton.setIcon(EricPixmapCache.getIcon("minus"))
67 self.showPasswordButton.setIcon(UI.PixmapCache.getIcon("showPassword")) 69 self.showPasswordButton.setIcon(EricPixmapCache.getIcon("showPassword"))
68 self.willPropertiesButton.setIcon(UI.PixmapCache.getIcon("listSelection")) 70 self.willPropertiesButton.setIcon(EricPixmapCache.getIcon("listSelection"))
69 71
70 self.tlsCertsFilePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) 72 self.tlsCertsFilePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE)
71 self.tlsCertsFilePicker.setFilters( 73 self.tlsCertsFilePicker.setFilters(
72 self.tr("Certificate Files (*.crt *.pem);;All Files (*)") 74 self.tr("Certificate Files (*.crt *.pem);;All Files (*)")
73 ) 75 )

eric ide

mercurial