Changeset c82f1b25de67…
Parent 8779ea2c596f…
by
Changes to 2 files · Browse files at c82f1b25de67 Showing diff from parent 8779ea2c596f Diff from another changeset...
@@ -29,6 +29,7 @@ showMessage = pyqtSignal(QString)
chunksSelected = pyqtSignal(bool)
fileSelected = pyqtSignal(bool)
+ fileModelEmpty = pyqtSignal(bool)
fileModified = pyqtSignal()
def __init__(self, repo, parent):
@@ -192,6 +193,7 @@ self.filelist.clearDisplay.connect(self.diffbrowse.clearDisplay)
self.diffbrowse.setContext(ctx)
self.filelistmodel.setContext(ctx)
+ self.fileModelEmpty.emit(len(ctx.files()) == 0)
if f and f in ctx:
self.filelist.selectFile(f)
|
@@ -143,11 +143,13 @@ self.browsea.fileSelected.connect(self.fileright.setEnabled)
self.browsea.fileSelected.connect(self.editfilea.setEnabled)
self.browsea.fileModified.connect(self.refreshCombos)
+ self.browsea.fileModelEmpty.connect(self.allright.setDisabled)
self.browseb.chunksSelected.connect(self.chunksleft.setEnabled)
self.browseb.chunksSelected.connect(self.deleteb.setEnabled)
self.browseb.fileSelected.connect(self.fileleft.setEnabled)
self.browseb.fileSelected.connect(self.editfileb.setEnabled)
self.browseb.fileModified.connect(self.refreshCombos)
+ self.browseb.fileModelEmpty.connect(self.allleft.setDisabled)
self.statusbar = cmdui.ThgStatusBar(self)
self.setStatusBar(self.statusbar)
|
Loading...