8 """ |
8 """ |
9 |
9 |
10 import contextlib |
10 import contextlib |
11 import enum |
11 import enum |
12 |
12 |
13 from PyQt6.QtCore import Qt, QTimer, QPoint |
13 from PyQt6.QtCore import QPoint, Qt, QTimer |
14 from PyQt6.QtWidgets import QFrame, QWidget, QVBoxLayout |
14 from PyQt6.QtWidgets import QFrame, QVBoxLayout, QWidget |
15 |
|
16 from .Ui_NotificationFrame import Ui_NotificationFrame |
|
17 |
15 |
18 from eric7 import Globals, Preferences |
16 from eric7 import Globals, Preferences |
19 from eric7.EricGui import EricPixmapCache |
17 from eric7.EricGui import EricPixmapCache |
|
18 |
|
19 from .Ui_NotificationFrame import Ui_NotificationFrame |
20 |
20 |
21 |
21 |
22 class NotificationTypes(enum.Enum): |
22 class NotificationTypes(enum.Enum): |
23 """ |
23 """ |
24 Class implementing the notification types. |
24 Class implementing the notification types. |