Changeset 0361d624caa5…
Parent c634a870dc41…
by
Changes to 2 files · Browse files at 0361d624caa5 Showing diff from parent c634a870dc41 Diff from another changeset...
@@ -146,15 +146,11 @@ self.repotabs_splitter.setCollapsible(0, False)
self.repotabs_splitter.setStretchFactor(0, 1)
- tt = QTabWidget()
- tt.setDocumentMode(True)
- tt.setTabPosition(QTabWidget.East)
- if not self.repo.ui.configbool('tortoisehg', 'tasktabs'):
- tt.tabBar().hide()
-
- self.taskTabsWidget = tt
+ self.taskTabsWidget = tt = QTabWidget()
self.repotabs_splitter.addWidget(self.taskTabsWidget)
self.repotabs_splitter.setStretchFactor(1, 1)
+ tt.setDocumentMode(True)
+ self.updateTaskTabs()
self.revDetailsWidget = w = RevDetailsWidget(self.repo)
w.linkActivated.connect(self._openLink)
@@ -180,7 +176,7 @@
self.mqDemand = w = DemandWidget(self.createMQWidget)
if 'mq' in self.repo.extensions():
- self.mqTabIndex = idx = tt.addTab(w, geticon('reorder'), '')
+ self.mqTabIndex = idx = tt.addTab(w, geticon('qreorder'), '')
tt.setTabToolTip(idx, _("Patch Queue"))
self.namedTabs['mq'] = idx
@@ -655,8 +651,16 @@ self.repomodel.invalidate()
self.revDetailsWidget.reload()
self.titleChanged.emit(self.title())
- vis = self.repo.ui.configbool('tortoisehg', 'tasktabs')
- self.taskTabsWidget.tabBar().setShown(vis)
+ self.updateTaskTabs()
+
+ def updateTaskTabs(self):
+ val = self.repo.ui.config('tortoisehg', 'tasktabs', 'off').lower()
+ if val == 'east':
+ self.taskTabsWidget.setTabPosition(QTabWidget.East)
+ elif val == 'west':
+ self.taskTabsWidget.setTabPosition(QTabWidget.West)
+ else:
+ self.taskTabsWidget.tabBar().hide()
@pyqtSlot(unicode, bool)
def setBranch(self, branch, allparents=True):
|
@@ -329,12 +329,11 @@ ' the changes are colored green for merge, red for'
' non-trivial parents, black for normal.'
' Default: False')),
- _fi(_('Task Tabs'), 'tortoisehg.tasktabs', genBoolCombo,
- _('Show tabs along the right side of the bottom half of each repo'
+ _fi(_('Task Tabs'), 'tortoisehg.tasktabs', (genDefaultCombo,
+ ['east', 'west', 'off']),
+ _('Show tabs along the side of the bottom half of each repo'
' widget allowing one to switch task tabs without using the toolbar.'
- ' Changes to this parameter do not take effect until the Workbench is'
- ' restarted, or a new repository tab is opened.'
- ' Default: False')),
+ ' Default: off')),
_fi(_('Long Summary'), 'tortoisehg.longsummary', genBoolCombo,
_('If true, concatenate multiple lines of changeset summary'
' until they reach 80 characters.'
|
Loading...