This commit is contained in:
Kovid Goyal 2014-11-23 13:27:20 +05:30
parent 728f82cf44
commit 549253460a

View File

@ -158,6 +158,7 @@ class RecipeList(QWidget): # {{{
self.l = l = QHBoxLayout(self) self.l = l = QHBoxLayout(self)
self.view = v = QListView(self) self.view = v = QListView(self)
v.doubleClicked.connect(self.item_activated)
v.setModel(CustomRecipeModel(model)) v.setModel(CustomRecipeModel(model))
l.addWidget(v) l.addWidget(v)
@ -226,6 +227,12 @@ class RecipeList(QWidget): # {{{
if src is not None: if src is not None:
self.edit_recipe.emit(idx.row(), src) 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): def remove(self):
idx = self.view.currentIndex() idx = self.view.currentIndex()
if idx.isValid(): if idx.isValid():