def on_click_conflicts(self, button=None): """Doesn't use the button at all, there cause GTK likes it. Shows the conflict dialog. """ conflicts = self.model_controller.getConflicts() if conflicts: dialog = ConflictsDialog(conflicts, self.window) dialog.show_all() else: dialog = Gtk.MessageDialog(self.window, 0, Gtk.MessageType.INFO, Gtk.ButtonsType.OK, "No conflicts to fix!") dialog.run() dialog.destroy()
def on_click_conflicts(self, button=None): """Doesn't use the button at all. Shows the conflict dialog""" self.updateConflicts() if self.conflicts: dialog = ConflictsDialog(self.conflicts, self.window) dialog.show_all() self.updateConflicts() else: dialog = Gtk.MessageDialog(self.window, 0, Gtk.MessageType.INFO, Gtk.ButtonsType.OK, "No conflicts to fix!") dialog.run() dialog.destroy()