11 |
11 |
12 from PyQt6.QtCore import QPoint, QThread, QUrl, pyqtSignal, pyqtSlot |
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 QApplication, QMenu, QWidget |
14 from PyQt6.QtWidgets import QApplication, QMenu, QWidget |
15 |
15 |
16 from eric7 import Preferences, Utilities |
16 from eric7 import Preferences |
17 from eric7.EricGui import EricPixmapCache |
17 from eric7.EricGui import EricPixmapCache |
18 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
18 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
19 from eric7.EricWidgets.EricApplication import ericApp |
19 from eric7.EricWidgets.EricApplication import ericApp |
|
20 from eric7.SystemUtilities import OSUtilities |
20 |
21 |
21 from .IrcUtilities import ircFilter, ircTimestamp |
22 from .IrcUtilities import ircFilter, ircTimestamp |
22 from .Ui_IrcNetworkWidget import Ui_IrcNetworkWidget |
23 from .Ui_IrcNetworkWidget import Ui_IrcNetworkWidget |
23 |
24 |
24 |
25 |
403 """ |
404 """ |
404 Private slot to save the contents of the messages display. |
405 Private slot to save the contents of the messages display. |
405 """ |
406 """ |
406 hasText = not self.messages.document().isEmpty() |
407 hasText = not self.messages.document().isEmpty() |
407 if hasText: |
408 if hasText: |
408 if Utilities.isWindowsPlatform(): |
409 if OSUtilities.isWindowsPlatform(): |
409 htmlExtension = "htm" |
410 htmlExtension = "htm" |
410 else: |
411 else: |
411 htmlExtension = "html" |
412 htmlExtension = "html" |
412 fname, selectedFilter = EricFileDialog.getSaveFileNameAndFilter( |
413 fname, selectedFilter = EricFileDialog.getSaveFileNameAndFilter( |
413 self, |
414 self, |