9 |
9 |
10 import copy |
10 import copy |
11 |
11 |
12 from PyQt6.QtCore import QCoreApplication, QObject, pyqtSignal |
12 from PyQt6.QtCore import QCoreApplication, QObject, pyqtSignal |
13 |
13 |
14 from eric7 import Preferences, Utilities |
14 from eric7 import Preferences |
15 from eric7.SystemUtilities import OSUtilities |
15 from eric7.SystemUtilities import OSUtilities |
16 from eric7.Utilities.AutoSaver import AutoSaver |
16 from eric7.Utilities.AutoSaver import AutoSaver |
17 from eric7.Utilities.crypto import pwConvert |
17 from eric7.Utilities.crypto import pwConvert |
18 |
18 |
19 |
19 |
271 Class method to create the default identity. |
271 Class method to create the default identity. |
272 |
272 |
273 @return default identity (IrcIdentity) |
273 @return default identity (IrcIdentity) |
274 """ |
274 """ |
275 userName = OSUtilities.getUserName() |
275 userName = OSUtilities.getUserName() |
276 realName = Utilities.getRealName() |
276 realName = OSUtilities.getRealName() |
277 if not realName: |
277 if not realName: |
278 realName = "eric IDE chat" |
278 realName = "eric IDE chat" |
279 identity = IrcIdentity(IrcIdentity.DefaultIdentityName) |
279 identity = IrcIdentity(IrcIdentity.DefaultIdentityName) |
280 identity.setNickNames([userName, userName + "_", userName + "__"]) |
280 identity.setNickNames([userName, userName + "_", userName + "__"]) |
281 identity.setRealName(realName) |
281 identity.setRealName(realName) |