272 self.file2Edit.setText(name2) |
272 self.file2Edit.setText(name2) |
273 self.file2Edit.setReadOnly(True) |
273 self.file2Edit.setReadOnly(True) |
274 self.diffButton.setEnabled(False) |
274 self.diffButton.setEnabled(False) |
275 self.diffButton.hide() |
275 self.diffButton.hide() |
276 |
276 |
277 if type(lines1) == type(""): |
277 if isinstance(lines1, str): |
278 lines1 = lines1.splitlines(True) |
278 lines1 = lines1.splitlines(True) |
279 if type(lines2) == type(""): |
279 if isinstance(lines2, str): |
280 lines2 = lines2.splitlines(True) |
280 lines2 = lines2.splitlines(True) |
281 |
281 |
282 self.__compare(lines1, lines2) |
282 self.__compare(lines1, lines2) |
283 |
283 |
284 def __compare(self, lines1, lines2): |
284 def __compare(self, lines1, lines2): |
340 self.vsb1.setValue(0) |
340 self.vsb1.setValue(0) |
341 self.vsb2.setValue(0) |
341 self.vsb2.setValue(0) |
342 self.firstButton.setEnabled(False) |
342 self.firstButton.setEnabled(False) |
343 self.upButton.setEnabled(False) |
343 self.upButton.setEnabled(False) |
344 self.downButton.setEnabled( |
344 self.downButton.setEnabled( |
345 len(self.diffParas) > 0 and |
345 len(self.diffParas) > 0 and |
346 (self.vsb1.isVisible() or self.vsb2.isVisible())) |
346 (self.vsb1.isVisible() or self.vsb2.isVisible())) |
347 self.lastButton.setEnabled( |
347 self.lastButton.setEnabled( |
348 len(self.diffParas) > 0 and |
348 len(self.diffParas) > 0 and |
349 (self.vsb1.isVisible() or self.vsb2.isVisible())) |
349 (self.vsb1.isVisible() or self.vsb2.isVisible())) |
350 |
350 |
351 self.totalLabel.setText(self.trUtf8('Total: {0}')\ |
351 self.totalLabel.setText(self.trUtf8('Total: {0}') |
352 .format(added + deleted + changed)) |
352 .format(added + deleted + changed)) |
353 self.changedLabel.setText(self.trUtf8('Changed: {0}').format(changed)) |
353 self.changedLabel.setText(self.trUtf8('Changed: {0}').format(changed)) |
354 self.addedLabel.setText(self.trUtf8('Added: {0}').format(added)) |
354 self.addedLabel.setText(self.trUtf8('Added: {0}').format(added)) |
355 self.deletedLabel.setText(self.trUtf8('Deleted: {0}').format(deleted)) |
355 self.deletedLabel.setText(self.trUtf8('Deleted: {0}').format(deleted)) |
356 |
356 |