Changeset 44a6a3139d2b…
Parent f97e3992208c…
by
Changes to 4 files · Browse files at 44a6a3139d2b Showing diff from parent f97e3992208c Diff from another changeset...
@@ -38,10 +38,8 @@ preferences.
The main class must define a '_ui_file' class attribute.
"""
- def __init__(self):
- # self.repo must be defined in actual class before calling __init__
- assert self.repo is not None
- self.load_config()
+ def __init__(self, ui):
+ self.load_config(ui)
_path = osp.dirname(__file__)
uifile = osp.join(_path, self._uifile)
@@ -108,8 +106,8 @@ else:
self.close()
- def load_config(self):
- cfg = HgConfig(self.repo.ui)
+ def load_config(self, ui):
+ cfg = HgConfig(ui)
fontstr = cfg.getFont()
font = QtGui.QFont()
try:
@@ -130,5 +128,4 @@ self.close()
def reject(self):
self.close()
-
-
+
|
@@ -50,7 +50,7 @@ def __init__(self, repo, filename, repoviewer=None):
self.repo = repo
QtGui.QMainWindow.__init__(self)
- HgDialogMixin.__init__(self)
+ HgDialogMixin.__init__(self, self.repo.ui)
self.setRepoViewer(repoviewer)
self._show_rev = None
|
@@ -48,7 +48,7 @@ def __init__(self, repo, noderev):
self.repo = repo
QtGui.QMainWindow.__init__(self)
- HgDialogMixin.__init__(self)
+ HgDialogMixin.__init__(self, self.repo.ui)
self.setWindowTitle('Hg manifest viewer - %s:%s' % (repo.root, noderev))
# hg repo
@@ -59,8 +59,8 @@ self.createActions()
self.setupTextview()
- def load_config(self):
- cfg = HgDialogMixin.load_config(self)
+ def load_config(self, ui):
+ cfg = HgDialogMixin.load_config(self, ui)
self.max_file_size = cfg.getMaxFileSize()
def setupModels(self):
|
@@ -44,7 +44,6 @@ _uifile = 'workbench.ui'
def __init__(self, ui, repo, fromhead=None):
self.ui = ui
- self.repo = repo
# these are used to know where to go after a reload
self._reload_rev = None
@@ -53,7 +52,7 @@ self._scanForRepoChanges = True
QtGui.QMainWindow.__init__(self)
- HgDialogMixin.__init__(self)
+ HgDialogMixin.__init__(self, ui)
self.setWindowTitle('TortoiseHg Workbench')
@@ -70,7 +69,7 @@
#self.textview_header.commitsignal.connect(self.commit)
- self.addRepoTab(self.repo, fromhead)
+ self.addRepoTab(repo, fromhead)
tw = self.repoTabsWidget
tw.removeTab(0)
self.repoTabChanged()
@@ -355,8 +354,8 @@ def prevDiff(self):
pass
- def load_config(self):
- cfg = HgDialogMixin.load_config(self)
+ def load_config(self, ui):
+ cfg = HgDialogMixin.load_config(self, ui)
self.hidefinddelay = cfg.getHideFindDelay()
def file_displayed(self, filename):
|
Loading...