def on_btRemoveController_clicked(self, *a):
tvControllers = self.builder.get_object("tvControllers")
d = Gtk.MessageDialog(parent=self.window,
flags = Gtk.DialogFlags.MODAL,
type = Gtk.MessageType.WARNING,
buttons = Gtk.ButtonsType.YES_NO,
message_format = _("Unregister controller?"),
)
d.format_secondary_text(_("You'll lose all settings for it"))
if d.run() == -8:
# Yes
model, iter = tvControllers.get_selection().get_selected()
path = model[iter][0]
try:
os.unlink(path)
except Exception, e:
log.exception(e)
self._needs_restart()
self.load_controllers()
d.destroy()
评论列表
文章目录