src/eric7/Plugins/ViewManagerPlugins/Tabview/Tabview.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9448
ea215f7afab3
child 9624
b47dfa7a137d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt6.QtCore import ( 12 from PyQt6.QtCore import (
13 QByteArray,
14 QEvent,
15 QMimeData,
16 QPoint,
17 QSize,
18 Qt,
19 pyqtSignal,
13 pyqtSlot, 20 pyqtSlot,
14 QPoint,
15 pyqtSignal,
16 QEvent,
17 QByteArray,
18 QMimeData,
19 Qt,
20 QSize,
21 ) 21 )
22 from PyQt6.QtGui import QColor, QDrag, QPixmap, QMouseEvent 22 from PyQt6.QtGui import QColor, QDrag, QMouseEvent, QPixmap
23 from PyQt6.QtWidgets import ( 23 from PyQt6.QtWidgets import (
24 QWidget, 24 QApplication,
25 QHBoxLayout, 25 QHBoxLayout,
26 QLabel,
27 QMenu,
26 QSplitter, 28 QSplitter,
27 QTabBar, 29 QTabBar,
28 QApplication,
29 QToolButton, 30 QToolButton,
30 QMenu, 31 QWidget,
31 QLabel,
32 ) 32 )
33 33
34 from eric7 import Preferences
35 from eric7.EricGui import EricPixmapCache
34 from eric7.EricWidgets.EricApplication import ericApp 36 from eric7.EricWidgets.EricApplication import ericApp
35 37 from eric7.EricWidgets.EricLed import EricLed
36 from eric7.ViewManager.ViewManager import ViewManager 38 from eric7.EricWidgets.EricTabWidget import EricTabWidget, EricWheelTabBar
37 39 from eric7.Globals import getConfig, isMacPlatform
38 from eric7.QScintilla.Editor import Editor 40 from eric7.QScintilla.Editor import Editor
39 from eric7.QScintilla.EditorAssembly import EditorAssembly 41 from eric7.QScintilla.EditorAssembly import EditorAssembly
40 42 from eric7.ViewManager.ViewManager import ViewManager
41 from eric7.EricGui import EricPixmapCache
42
43 from eric7.EricWidgets.EricTabWidget import EricTabWidget, EricWheelTabBar
44 from eric7.EricWidgets.EricLed import EricLed
45
46 from eric7 import Preferences
47 from eric7.Globals import isMacPlatform
48
49 from eric7.Globals import getConfig
50 43
51 44
52 class TabBar(EricWheelTabBar): 45 class TabBar(EricWheelTabBar):
53 """ 46 """
54 Class implementing a customized tab bar supporting drag & drop. 47 Class implementing a customized tab bar supporting drag & drop.

eric ide

mercurial