src/eric7/Snapshot/SnapWidget.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
9 9
10 # 10 #
11 # SnapWidget and its associated modules are PyQt6 ports of Ksnapshot. 11 # SnapWidget and its associated modules are PyQt6 ports of Ksnapshot.
12 # 12 #
13 13
14 import contextlib
14 import os 15 import os
15 import pathlib 16 import pathlib
16 import re 17 import re
17 import contextlib
18 18
19 from PyQt6.QtCore import ( 19 from PyQt6.QtCore import (
20 pyqtSlot, 20 QLocale,
21 QMimeData,
22 QPoint,
23 QStandardPaths,
21 Qt, 24 Qt,
22 QTimer, 25 QTimer,
23 QPoint, 26 pyqtSlot,
24 QMimeData,
25 QLocale,
26 QStandardPaths,
27 ) 27 )
28 from PyQt6.QtGui import QImageWriter, QPixmap, QDrag, QKeySequence, QShortcut 28 from PyQt6.QtGui import QDrag, QImageWriter, QKeySequence, QPixmap, QShortcut
29 from PyQt6.QtWidgets import QWidget, QApplication 29 from PyQt6.QtWidgets import QApplication, QWidget
30 30
31 from eric7 import Globals, Preferences
32 from eric7.EricGui import EricPixmapCache
31 from eric7.EricWidgets import EricFileDialog, EricMessageBox 33 from eric7.EricWidgets import EricFileDialog, EricMessageBox
32 34
35 from .SnapshotModes import SnapshotModes
33 from .Ui_SnapWidget import Ui_SnapWidget 36 from .Ui_SnapWidget import Ui_SnapWidget
34
35 from eric7.EricGui import EricPixmapCache
36 from eric7 import Globals, Preferences
37
38 from .SnapshotModes import SnapshotModes
39 37
40 38
41 class SnapWidget(QWidget, Ui_SnapWidget): 39 class SnapWidget(QWidget, Ui_SnapWidget):
42 """ 40 """
43 Class implementing the snapshot widget. 41 Class implementing the snapshot widget.

eric ide

mercurial