src/eric7/WebBrowser/GreaseMonkey/GreaseMonkeyManager.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 manager for GreaseMonkey scripts. 7 Module implementing the manager for GreaseMonkey scripts.
8 """ 8 """
9 9
10 import contextlib
10 import os 11 import os
11 import contextlib
12 import pathlib 12 import pathlib
13 13
14 from PyQt6.QtCore import ( 14 from PyQt6.QtCore import (
15 Q_ARG,
16 QCoreApplication,
17 QDir,
18 QMetaObject,
19 QObject,
20 QSettings,
21 Qt,
22 QTimer,
23 QUrl,
15 pyqtSignal, 24 pyqtSignal,
16 pyqtSlot, 25 pyqtSlot,
17 Qt,
18 QObject,
19 QTimer,
20 QDir,
21 QSettings,
22 QMetaObject,
23 QUrl,
24 Q_ARG,
25 QCoreApplication,
26 ) 26 )
27 from PyQt6.QtWidgets import QDialog 27 from PyQt6.QtWidgets import QDialog
28 28
29 from eric7 import Preferences, Utilities
29 from eric7.EricWidgets import EricMessageBox 30 from eric7.EricWidgets import EricMessageBox
30 31 from eric7.WebBrowser.JavaScript.ExternalJsObject import ExternalJsObject
31 from eric7 import Preferences, Utilities
32
33 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow 32 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
34 from eric7.WebBrowser.JavaScript.ExternalJsObject import ExternalJsObject
35 33
36 from .GreaseMonkeyJsObject import GreaseMonkeyJsObject 34 from .GreaseMonkeyJsObject import GreaseMonkeyJsObject
37 35
38 36
39 class GreaseMonkeyManager(QObject): 37 class GreaseMonkeyManager(QObject):

eric ide

mercurial