7 Module implementing a bar widget showing just icons. |
7 Module implementing a bar widget showing just icons. |
8 """ |
8 """ |
9 |
9 |
10 import contextlib |
10 import contextlib |
11 |
11 |
12 from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QCoreApplication |
12 from PyQt6.QtCore import QCoreApplication, Qt, pyqtSignal, pyqtSlot |
13 from PyQt6.QtGui import QColor, QIcon, QCursor, QPalette |
13 from PyQt6.QtGui import QColor, QCursor, QIcon, QPalette |
14 from PyQt6.QtWidgets import QWidget, QBoxLayout, QWIDGETSIZE_MAX, QMenu |
14 from PyQt6.QtWidgets import QWIDGETSIZE_MAX, QBoxLayout, QMenu, QWidget |
15 |
15 |
|
16 from eric7.EricGui import EricPixmapCache |
16 from eric7.EricWidgets.EricApplication import ericApp |
17 from eric7.EricWidgets.EricApplication import ericApp |
17 |
18 |
18 from .EricClickableLabel import EricClickableLabel |
19 from .EricClickableLabel import EricClickableLabel |
19 |
|
20 from eric7.EricGui import EricPixmapCache |
|
21 |
20 |
22 |
21 |
23 class EricIconBar(QWidget): |
22 class EricIconBar(QWidget): |
24 """ |
23 """ |
25 Class implementing a bar widget showing just icons. |
24 Class implementing a bar widget showing just icons. |