9 |
9 |
10 from PyQt6.QtCore import Qt |
10 from PyQt6.QtCore import Qt |
11 from PyQt6.QtGui import QColor |
11 from PyQt6.QtGui import QColor |
12 from PyQt6.QtWidgets import QApplication |
12 from PyQt6.QtWidgets import QApplication |
13 |
13 |
|
14 from eric7 import Preferences |
|
15 from eric7.EricGui import EricPixmapCache |
|
16 from eric7.EricWidgets.EricLed import EricClickableLed |
14 from eric7.EricWidgets.EricTabWidget import EricTabWidget |
17 from eric7.EricWidgets.EricTabWidget import EricTabWidget |
15 from eric7.EricWidgets.EricLed import EricClickableLed |
|
16 |
|
17 from eric7.EricGui import EricPixmapCache |
|
18 from eric7 import Preferences |
|
19 |
18 |
20 from .ProjectBrowserFlags import ( |
19 from .ProjectBrowserFlags import ( |
21 SourcesBrowserFlag, |
20 AllBrowsersFlag, |
22 FormsBrowserFlag, |
21 FormsBrowserFlag, |
23 ResourcesBrowserFlag, |
|
24 TranslationsBrowserFlag, |
|
25 InterfacesBrowserFlag, |
22 InterfacesBrowserFlag, |
26 OthersBrowserFlag, |
23 OthersBrowserFlag, |
27 ProtocolsBrowserFlag, |
24 ProtocolsBrowserFlag, |
28 AllBrowsersFlag, |
25 ResourcesBrowserFlag, |
|
26 SourcesBrowserFlag, |
|
27 TranslationsBrowserFlag, |
29 ) |
28 ) |
30 |
29 |
31 |
30 |
32 class ProjectBrowser(EricTabWidget): |
31 class ProjectBrowser(EricTabWidget): |
33 """ |
32 """ |
76 "Z": self.tr("conflict"), |
75 "Z": self.tr("conflict"), |
77 } |
76 } |
78 self.__vcsStateChanged(" ") |
77 self.__vcsStateChanged(" ") |
79 |
78 |
80 # step 1: create all the individual browsers |
79 # step 1: create all the individual browsers |
81 from .ProjectSourcesBrowser import ProjectSourcesBrowser |
|
82 from .ProjectFormsBrowser import ProjectFormsBrowser |
80 from .ProjectFormsBrowser import ProjectFormsBrowser |
83 from .ProjectTranslationsBrowser import ProjectTranslationsBrowser |
|
84 from .ProjectResourcesBrowser import ProjectResourcesBrowser |
|
85 from .ProjectInterfacesBrowser import ProjectInterfacesBrowser |
81 from .ProjectInterfacesBrowser import ProjectInterfacesBrowser |
86 from .ProjectOthersBrowser import ProjectOthersBrowser |
82 from .ProjectOthersBrowser import ProjectOthersBrowser |
87 from .ProjectProtocolsBrowser import ProjectProtocolsBrowser |
83 from .ProjectProtocolsBrowser import ProjectProtocolsBrowser |
|
84 from .ProjectResourcesBrowser import ProjectResourcesBrowser |
|
85 from .ProjectSourcesBrowser import ProjectSourcesBrowser |
|
86 from .ProjectTranslationsBrowser import ProjectTranslationsBrowser |
88 |
87 |
89 # sources browser |
88 # sources browser |
90 self.psBrowser = ProjectSourcesBrowser(self.project) |
89 self.psBrowser = ProjectSourcesBrowser(self.project) |
91 # forms browser |
90 # forms browser |
92 self.pfBrowser = ProjectFormsBrowser(self.project) |
91 self.pfBrowser = ProjectFormsBrowser(self.project) |