From 15fce210c6e4acfa8873bd3e1dd6c3b6af5aca5c Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Mon, 13 Jul 2009 13:47:55 +0000 Subject: Get title editing in the journal working again --- diff --git a/src/jarabe/journal/listview.py b/src/jarabe/journal/listview.py index 045b050..4b325f9 100644 --- a/src/jarabe/journal/listview.py +++ b/src/jarabe/journal/listview.py @@ -445,6 +445,7 @@ class ListView(BaseListView): BaseListView.__init__(self) self.cell_title.props.editable = True + self.cell_title.connect('edited', self.__cell_title_edited_cb) self.cell_icon.connect('clicked', self.__icon_clicked_cb) self.cell_icon.connect('detail-clicked', self.__detail_clicked_cb) @@ -470,6 +471,12 @@ class ListView(BaseListView): metadata = model.get(row[ListModel.COLUMN_UID]) misc.resume(metadata) + def __cell_title_edited_cb(self, cell, path, new_text): + row = self._model[path] + metadata = model.get(row[ListModel.COLUMN_UID]) + metadata['title'] = new_text + model.write(metadata, update_mtime=False) + class CellRendererFavorite(CellRendererIcon): __gtype_name__ = 'JournalCellRendererFavorite' -- cgit v0.9.1