Plugins/ViewManagerPlugins/Tabview/Tabview.py

branch
6_0_x
changeset 4404
9a6136c369ce
parent 4394
064305c201c9
equal deleted inserted replaced
4401:4c0aea7ff05f 4404:9a6136c369ce
1095 if i == len(self.tabWidgets) - 1: 1095 if i == len(self.tabWidgets) - 1:
1096 i -= 1 1096 i -= 1
1097 self.tabWidgets.remove(tw) 1097 self.tabWidgets.remove(tw)
1098 tw.close() 1098 tw.close()
1099 self.currentTabWidget = self.tabWidgets[i] 1099 self.currentTabWidget = self.tabWidgets[i]
1100 self.currentTabWidget.showIndicator(True) 1100 for tw in self.tabWidgets:
1101 tw.showIndicator(tw == self.currentTabWidget)
1102 if self.currentTabWidget is not None:
1103 assembly = self.currentTabWidget.currentWidget()
1104 if assembly is not None:
1105 editor = assembly.getEditor()
1106 if editor is not None:
1107 editor.setFocus(Qt.OtherFocusReason)
1101 if len(self.tabWidgets) == 1: 1108 if len(self.tabWidgets) == 1:
1102 self.splitRemoveAct.setEnabled(False) 1109 self.splitRemoveAct.setEnabled(False)
1103 self.nextSplitAct.setEnabled(False) 1110 self.nextSplitAct.setEnabled(False)
1104 self.prevSplitAct.setEnabled(False) 1111 self.prevSplitAct.setEnabled(False)
1105 return True 1112 return True

eric ide

mercurial