eric7/UI/UserInterface.py

branch
eric7
changeset 8622
149d51870ce8
parent 8621
8c9f41115c04
child 8632
f25cd4b94eb0
equal deleted inserted replaced
8621:8c9f41115c04 8622:149d51870ce8
2257 )) 2257 ))
2258 self.findFileActivateAct.triggered.connect( 2258 self.findFileActivateAct.triggered.connect(
2259 self.__activateFindFileWidget) 2259 self.__activateFindFileWidget)
2260 self.actions.append(self.findFileActivateAct) 2260 self.actions.append(self.findFileActivateAct)
2261 self.addAction(self.findFileActivateAct) 2261 self.addAction(self.findFileActivateAct)
2262
2263 self.vcsStatusListActivateAct = EricAction(
2264 self.tr("VCS Status List"),
2265 self.tr("VCS Status List"),
2266 QKeySequence(self.tr("Alt+Shift+V")),
2267 0, self,
2268 'vcs_status_list_activate')
2269 self.vcsStatusListActivateAct.setStatusTip(self.tr(
2270 "Switch the input focus to the VCS Status List window."))
2271 self.vcsStatusListActivateAct.setWhatsThis(self.tr(
2272 """<b>VCS Status List</b>"""
2273 """<p>This switches the input focus to the VCS Status List"""
2274 """ window.</p>"""
2275 ))
2276 self.vcsStatusListActivateAct.triggered.connect(
2277 self.__activateVcsStatusList)
2278 self.actions.append(self.vcsStatusListActivateAct)
2279 self.addAction(self.vcsStatusListActivateAct)
2262 2280
2263 self.whatsThisAct = EricAction( 2281 self.whatsThisAct = EricAction(
2264 self.tr('What\'s This?'), 2282 self.tr('What\'s This?'),
2265 UI.PixmapCache.getIcon("whatsThis"), 2283 UI.PixmapCache.getIcon("whatsThis"),
2266 self.tr('&What\'s This?'), 2284 self.tr('&What\'s This?'),
3333 # left side 3351 # left side
3334 self.__menus["subwindow"].addSection(self.tr("Left Side")) 3352 self.__menus["subwindow"].addSection(self.tr("Left Side"))
3335 if self.__shellPosition == "left": 3353 if self.__shellPosition == "left":
3336 self.__menus["subwindow"].addAction(self.shellActivateAct) 3354 self.__menus["subwindow"].addAction(self.shellActivateAct)
3337 self.__menus["subwindow"].addAction(self.pbActivateAct) 3355 self.__menus["subwindow"].addAction(self.pbActivateAct)
3356 self.__menus["subwindow"].addAction(self.vcsStatusListActivateAct)
3338 self.__menus["subwindow"].addAction(self.mpbActivateAct) 3357 self.__menus["subwindow"].addAction(self.mpbActivateAct)
3339 if self.templateViewer is not None: 3358 if self.templateViewer is not None:
3340 self.__menus["subwindow"].addAction(self.templateViewerActivateAct) 3359 self.__menus["subwindow"].addAction(self.templateViewerActivateAct)
3341 if self.browser is not None: 3360 if self.browser is not None:
3342 self.__menus["subwindow"].addAction(self.browserActivateAct) 3361 self.__menus["subwindow"].addAction(self.browserActivateAct)
6880 replaceMode=True, txt=txt, searchDir=searchDir, 6899 replaceMode=True, txt=txt, searchDir=searchDir,
6881 openFiles=openFiles) 6900 openFiles=openFiles)
6882 6901
6883 def __activateFindFileWidget(self): 6902 def __activateFindFileWidget(self):
6884 """ 6903 """
6885 Private method to activate the Find In Files widget. 6904 Private slot to activate the Find In Files widget.
6886 """ 6905 """
6887 if self.__layoutType == "Toolboxes": 6906 if self.__layoutType == "Toolboxes":
6888 self.rToolboxDock.show() 6907 self.rToolboxDock.show()
6889 self.rToolbox.setCurrentWidget(self.__findFileWidget) 6908 self.rToolbox.setCurrentWidget(self.__findFileWidget)
6890 elif self.__layoutType == "Sidebars": 6909 elif self.__layoutType == "Sidebars":
6892 self.rightSidebar.setCurrentWidget(self.__findFileWidget) 6911 self.rightSidebar.setCurrentWidget(self.__findFileWidget)
6893 self.__findFileWidget.setFocus( 6912 self.__findFileWidget.setFocus(
6894 Qt.FocusReason.ActiveWindowFocusReason) 6913 Qt.FocusReason.ActiveWindowFocusReason)
6895 6914
6896 self.__findFileWidget.activate() 6915 self.__findFileWidget.activate()
6916
6917 def __activateVcsStatusList(self):
6918 """
6919 Private slot to activate the VCS Status List.
6920 """
6921 if self.__layoutType == "Toolboxes":
6922 self.lToolboxDock.show()
6923 self.lToolbox.setCurrentWidget(self.__vcsStatusWidget)
6924 elif self.__layoutType == "Sidebars":
6925 self.leftSidebar.show()
6926 self.leftSidebar.setCurrentWidget(self.__vcsStatusWidget)
6927 self.__vcsStatusWidget.setFocus(
6928 Qt.FocusReason.ActiveWindowFocusReason)
6897 6929
6898 ########################################################## 6930 ##########################################################
6899 ## Below are slots to handle StdOut and StdErr 6931 ## Below are slots to handle StdOut and StdErr
6900 ########################################################## 6932 ##########################################################
6901 6933

eric ide

mercurial