7 Module implementing the network part of the IRC widget. |
7 Module implementing the network part of the IRC widget. |
8 """ |
8 """ |
9 |
9 |
10 import pathlib |
10 import pathlib |
11 |
11 |
12 from PyQt6.QtCore import pyqtSlot, pyqtSignal, QPoint, QUrl, QThread |
12 from PyQt6.QtCore import QPoint, QThread, QUrl, pyqtSignal, pyqtSlot |
13 from PyQt6.QtGui import QDesktopServices |
13 from PyQt6.QtGui import QDesktopServices |
14 from PyQt6.QtWidgets import QWidget, QApplication, QMenu |
14 from PyQt6.QtWidgets import QApplication, QMenu, QWidget |
15 |
15 |
16 from eric7.EricWidgets import EricMessageBox, EricFileDialog |
16 from eric7 import Preferences, Utilities |
|
17 from eric7.EricGui import EricPixmapCache |
|
18 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
17 from eric7.EricWidgets.EricApplication import ericApp |
19 from eric7.EricWidgets.EricApplication import ericApp |
18 |
20 |
|
21 from .IrcUtilities import ircFilter, ircTimestamp |
19 from .Ui_IrcNetworkWidget import Ui_IrcNetworkWidget |
22 from .Ui_IrcNetworkWidget import Ui_IrcNetworkWidget |
20 |
|
21 from .IrcUtilities import ircFilter, ircTimestamp |
|
22 |
|
23 from eric7.EricGui import EricPixmapCache |
|
24 from eric7 import Preferences, Utilities |
|
25 |
23 |
26 |
24 |
27 class IrcNetworkWidget(QWidget, Ui_IrcNetworkWidget): |
25 class IrcNetworkWidget(QWidget, Ui_IrcNetworkWidget): |
28 """ |
26 """ |
29 Class implementing the network part of the IRC widget. |
27 Class implementing the network part of the IRC widget. |