7 Module implementing the identities management dialog. |
7 Module implementing the identities management dialog. |
8 """ |
8 """ |
9 |
9 |
10 import copy |
10 import copy |
11 |
11 |
12 from PyQt6.QtCore import pyqtSlot, Qt, QEvent, QItemSelectionModel |
12 from PyQt6.QtCore import QEvent, QItemSelectionModel, Qt, pyqtSlot |
13 from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit |
13 from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit |
14 |
|
15 from eric7.EricWidgets import EricMessageBox |
|
16 |
|
17 from .Ui_IrcIdentitiesEditDialog import Ui_IrcIdentitiesEditDialog |
|
18 |
|
19 from .IrcNetworkManager import IrcIdentity |
|
20 |
14 |
21 from eric7 import Utilities |
15 from eric7 import Utilities |
22 from eric7.EricGui import EricPixmapCache |
16 from eric7.EricGui import EricPixmapCache |
|
17 from eric7.EricWidgets import EricMessageBox |
|
18 |
|
19 from .IrcNetworkManager import IrcIdentity |
|
20 from .Ui_IrcIdentitiesEditDialog import Ui_IrcIdentitiesEditDialog |
23 |
21 |
24 |
22 |
25 class IrcIdentitiesEditDialog(QDialog, Ui_IrcIdentitiesEditDialog): |
23 class IrcIdentitiesEditDialog(QDialog, Ui_IrcIdentitiesEditDialog): |
26 """ |
24 """ |
27 Class implementing the identities management dialog. |
25 Class implementing the identities management dialog. |