Split ActivityHost in model/view. Refactor accordingly.

This commit is contained in:
Marco Pesenti Gritti
2006-12-24 14:35:02 +01:00
parent 2db2ae5312
commit 0d1e07d9c3
8 changed files with 99 additions and 118 deletions
+1 -2
View File
@@ -19,7 +19,6 @@ import math
from sugar.graphics.canvasicon import CanvasIcon
from sugar.graphics import style
from model.homemodel import HomeModel
class ActivitiesDonut(hippo.CanvasBox, hippo.CanvasItem):
__gtype_name__ = 'SugarActivitiesDonut'
@@ -29,7 +28,7 @@ class ActivitiesDonut(hippo.CanvasBox, hippo.CanvasItem):
self._activities = {}
self._shell = shell
self._model = HomeModel(shell)
self._model = shell.get_model().get_home()
self._model.connect('activity-added', self._activity_added_cb)
self._model.connect('activity-removed', self._activity_removed_cb)