src/eric7/Network/IRC/IrcChannelWidget.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9573
9960d19d66b5
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the IRC channel widget. 7 Module implementing the IRC channel widget.
8 """ 8 """
9 9
10 from itertools import zip_longest
11
12 import pathlib 10 import pathlib
13 import re 11 import re
14 12
13 from itertools import zip_longest
14
15 from PyQt6.QtCore import ( 15 from PyQt6.QtCore import (
16 pyqtSlot, 16 QCoreApplication,
17 pyqtSignal,
18 QDateTime, 17 QDateTime,
19 QPoint, 18 QPoint,
20 QTimer, 19 QTimer,
21 QUrl, 20 QUrl,
22 QCoreApplication, 21 pyqtSignal,
22 pyqtSlot,
23 ) 23 )
24 from PyQt6.QtGui import QIcon, QPainter, QTextCursor, QDesktopServices 24 from PyQt6.QtGui import QDesktopServices, QIcon, QPainter, QTextCursor
25 from PyQt6.QtWidgets import ( 25 from PyQt6.QtWidgets import (
26 QWidget,
27 QListWidgetItem,
28 QMenu,
29 QApplication, 26 QApplication,
30 QInputDialog, 27 QInputDialog,
31 QLineEdit, 28 QLineEdit,
29 QListWidgetItem,
30 QMenu,
31 QWidget,
32 ) 32 )
33 33
34 from eric7.EricWidgets import EricMessageBox, EricFileDialog 34 from eric7 import Preferences, Utilities
35 from eric7.EricGui import EricPixmapCache
36 from eric7.EricWidgets import EricFileDialog, EricMessageBox
35 from eric7.EricWidgets.EricApplication import ericApp 37 from eric7.EricWidgets.EricApplication import ericApp
36 38 from eric7.UI.Info import Copyright, Version
39
40 from .IrcUtilities import getChannelModesDict, ircFilter, ircTimestamp
37 from .Ui_IrcChannelWidget import Ui_IrcChannelWidget 41 from .Ui_IrcChannelWidget import Ui_IrcChannelWidget
38
39 from .IrcUtilities import ircFilter, ircTimestamp, getChannelModesDict
40
41 from eric7.EricGui import EricPixmapCache
42 from eric7 import Preferences, Utilities
43
44 from eric7.UI.Info import Version, Copyright
45 42
46 43
47 class IrcUserItem(QListWidgetItem): 44 class IrcUserItem(QListWidgetItem):
48 """ 45 """
49 Class implementing a list widget item containing an IRC channel user. 46 Class implementing a list widget item containing an IRC channel user.

eric ide

mercurial