From 549253460ae47b4631f2fd2691949251844d9be8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 23 Nov 2014 13:27:20 +0530 Subject: [PATCH] ... --- src/calibre/gui2/dialogs/custom_recipes.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/calibre/gui2/dialogs/custom_recipes.py b/src/calibre/gui2/dialogs/custom_recipes.py index 16029f05e3..23686473b0 100644 --- a/src/calibre/gui2/dialogs/custom_recipes.py +++ b/src/calibre/gui2/dialogs/custom_recipes.py @@ -158,6 +158,7 @@ class RecipeList(QWidget): # {{{ self.l = l = QHBoxLayout(self) self.view = v = QListView(self) + v.doubleClicked.connect(self.item_activated) v.setModel(CustomRecipeModel(model)) l.addWidget(v) @@ -226,6 +227,12 @@ class RecipeList(QWidget): # {{{ if src is not None: self.edit_recipe.emit(idx.row(), src) + def item_activated(self, idx): + if idx.isValid(): + src = self.model.script(idx) + if src is not None: + self.edit_recipe.emit(idx.row(), src) + def remove(self): idx = self.view.currentIndex() if idx.isValid():