[gnome-dvb-daemon] Append recordings to TreeStore with a single function call



commit 4e5e9f643a1f94404f3ba998a547f72da08ce13b
Author: Sebastian PÃlsterl <sebp k-d-w org>
Date:   Sat Oct 8 18:18:45 2011 +0200

    Append recordings to TreeStore with a single function call

 client/totem-plugin/dvb-daemon.py |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/client/totem-plugin/dvb-daemon.py b/client/totem-plugin/dvb-daemon.py
index fb0d9c2..fa14e04 100644
--- a/client/totem-plugin/dvb-daemon.py
+++ b/client/totem-plugin/dvb-daemon.py
@@ -308,9 +308,8 @@ class DVBDaemonPlugin(GObject.GObject, Peas.Activatable):
 
     def _get_and_add_recordings(self):
         # Add recordings
-        self.rec_iter = self.channels.append(None)
-        self.channels[self.rec_iter][ChannelsTreeStore.COL_GROUP_ID] = self.REC_GROUP_ID
-        self.channels[self.rec_iter][ChannelsTreeStore.COL_NAME] = _("Recordings")
+        self.rec_iter = self.channels.append(None, [self.REC_GROUP_ID,
+            _("Recordings"), 0L, None])
 
         self.recstore = gnomedvb.DVBRecordingsStoreClient()
         self.recstore.connect("changed", self._on_recstore_changed)
@@ -604,10 +603,8 @@ class DVBDaemonPlugin(GObject.GObject, Peas.Activatable):
             name = _("Recording %d") % rid
         else:
             name = escape(name)
-        aiter = self.channels.append(self.rec_iter)
-        self.channels[aiter][ChannelsTreeStore.COL_GROUP_ID] = self.REC_GROUP_ID
-        self.channels[aiter][ChannelsTreeStore.COL_NAME] = name
-        self.channels[aiter][ChannelsTreeStore.COL_SID] = rid
+        self.channels.append(self.rec_iter, [self.REC_GROUP_ID,
+            name, rid, None])
 
     def _on_recstore_changed(self, recstore, rec_id, change_type):
         if change_type == 0:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]