def __init__(self, repo, parent): QWidget.__init__(self, parent) self.repo = repo self.ctx = repo[None] self.splitternames = [] self.setupUi() self.createActions() self.setupModels() self._deschtmlize = qtlib.descriptionhtmlizer(repo.ui) repo.configChanged.connect(self._updatedeschtmlizer)
def __init__(self, repoagent, parent, rev=None): QWidget.__init__(self, parent) self._repoagent = repoagent repo = repoagent.rawRepo() # TODO: replace by repoagent if setRepo(bundlerepo) can be removed self.repo = repo self.ctx = repo[rev] self.splitternames = [] self.setupUi() self.createActions() self.setupModels() self._deschtmlize = qtlib.descriptionhtmlizer(repo.ui) repoagent.configChanged.connect(self._updatedeschtmlizer)
def __init__(self, repoagent, parent, rev=None): QWidget.__init__(self, parent) self._repoagent = repoagent repo = repoagent.rawRepo() self.ctx = repo[rev] self.splitternames = [] self.setupUi() self.createActions() self.setupModels() self.filelist.installEventFilter(self) self.filefilter.installEventFilter(self) self._deschtmlize = qtlib.descriptionhtmlizer(repo.ui) repoagent.configChanged.connect(self._updatedeschtmlizer)
def _updatedeschtmlizer(self): self._deschtmlize = qtlib.descriptionhtmlizer(self.repo.ui) self.onRevisionSelected(self.ctx.rev()) # regenerate desc html