src/eric7/Network/IRC/IrcNetworkManager.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
equal deleted inserted replaced
9623:9c1f429cb56b 9624:b47dfa7a137d
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, Utilities
15 from eric7.SystemUtilities import OSUtilities
15 from eric7.Utilities.AutoSaver import AutoSaver 16 from eric7.Utilities.AutoSaver import AutoSaver
16 from eric7.Utilities.crypto import pwConvert 17 from eric7.Utilities.crypto import pwConvert
17 18
18 19
19 class IrcIdentity: 20 class IrcIdentity:
41 self.__name = name 42 self.__name = name
42 self.__realName = "" 43 self.__realName = ""
43 self.__nickNames = [] 44 self.__nickNames = []
44 self.__serviceName = "" 45 self.__serviceName = ""
45 self.__password = "" 46 self.__password = ""
46 self.__ident = Utilities.getUserName() 47 self.__ident = OSUtilities.getUserName()
47 48
48 self.__rememberPosOnAway = True 49 self.__rememberPosOnAway = True
49 self.__awayMessage = IrcIdentity.DefaultAwayMessage 50 self.__awayMessage = IrcIdentity.DefaultAwayMessage
50 51
51 self.__quitMessage = IrcIdentity.DefaultQuitMessage 52 self.__quitMessage = IrcIdentity.DefaultQuitMessage
72 """ 73 """
73 Public method to load the identity data. 74 Public method to load the identity data.
74 75
75 @param settings reference to the settings object (QSettings) 76 @param settings reference to the settings object (QSettings)
76 """ 77 """
77 self.__ident = settings.value("Ident", Utilities.getUserName()) 78 self.__ident = settings.value("Ident", OSUtilities.getUserName())
78 self.__realName = settings.value("RealName", "") 79 self.__realName = settings.value("RealName", "")
79 self.__nickNames = Preferences.toList(settings.value("NickNames", [])) 80 self.__nickNames = Preferences.toList(settings.value("NickNames", []))
80 self.__serviceName = settings.value("ServiceName", "") 81 self.__serviceName = settings.value("ServiceName", "")
81 self.__password = settings.value("Password", "") 82 self.__password = settings.value("Password", "")
82 self.__quitMessage = settings.value( 83 self.__quitMessage = settings.value(
269 """ 270 """
270 Class method to create the default identity. 271 Class method to create the default identity.
271 272
272 @return default identity (IrcIdentity) 273 @return default identity (IrcIdentity)
273 """ 274 """
274 userName = Utilities.getUserName() 275 userName = OSUtilities.getUserName()
275 realName = Utilities.getRealName() 276 realName = Utilities.getRealName()
276 if not realName: 277 if not realName:
277 realName = "eric IDE chat" 278 realName = "eric IDE chat"
278 identity = IrcIdentity(IrcIdentity.DefaultIdentityName) 279 identity = IrcIdentity(IrcIdentity.DefaultIdentityName)
279 identity.setNickNames([userName, userName + "_", userName + "__"]) 280 identity.setNickNames([userName, userName + "_", userName + "__"])

eric ide

mercurial