src/eric7/Network/IRC/IrcWidget.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the IRC window. 7 Module implementing the IRC window.
8 """ 8 """
9 9
10 import logging
10 import re 11 import re
11 import logging 12
12 13 from PyQt6.QtCore import QByteArray, QDateTime, Qt, QTimer, pyqtSignal, pyqtSlot
13 from PyQt6.QtCore import pyqtSlot, pyqtSignal, Qt, QByteArray, QTimer, QDateTime 14 from PyQt6.QtNetwork import QAbstractSocket, QTcpSocket
14 from PyQt6.QtWidgets import QWidget, QToolButton, QLabel, QTabWidget 15 from PyQt6.QtWidgets import QLabel, QTabWidget, QToolButton, QWidget
15 from PyQt6.QtNetwork import QTcpSocket, QAbstractSocket
16 16
17 try: 17 try:
18 from PyQt6.QtNetwork import QSslSocket, QSslConfiguration 18 from PyQt6.QtNetwork import QSslConfiguration, QSslSocket
19
19 from eric7.EricNetwork.EricSslErrorHandler import ( 20 from eric7.EricNetwork.EricSslErrorHandler import (
20 EricSslErrorHandler, 21 EricSslErrorHandler,
21 EricSslErrorState, 22 EricSslErrorState,
22 ) 23 )
23 24
24 SSL_AVAILABLE = True 25 SSL_AVAILABLE = True
25 except ImportError: 26 except ImportError:
26 SSL_AVAILABLE = False 27 SSL_AVAILABLE = False
27 28
28 from eric7.EricWidgets import EricMessageBox
29
30 from .Ui_IrcWidget import Ui_IrcWidget
31
32 from eric7 import Preferences 29 from eric7 import Preferences
33 from eric7.EricGui import EricPixmapCache 30 from eric7.EricGui import EricPixmapCache
34 31 from eric7.EricWidgets import EricMessageBox
35 from eric7.Globals import isMacPlatform 32 from eric7.Globals import isMacPlatform
36 33 from eric7.UI.Info import Copyright, Version
37 from eric7.UI.Info import Version, Copyright 34
35 from .Ui_IrcWidget import Ui_IrcWidget
38 36
39 37
40 class IrcWidget(QWidget, Ui_IrcWidget): 38 class IrcWidget(QWidget, Ui_IrcWidget):
41 """ 39 """
42 Class implementing the IRC window. 40 Class implementing the IRC window.

eric ide

mercurial