@@ -2,27 +2,29 @@ package helloWorld.contexts
22{
33 import flash.display.DisplayObject ;
44
5+ import core.appEx.core.contexts.IOperationManagerContext ;
56 import core.appEx.core.contexts.IVisualContext ;
7+ import core.appEx.managers.OperationManager ;
68 import core.data.ArrayCollection ;
79
810 import helloWorld.ui.views.StringListView ;
911
10- public class StringListContext implements IVisualContext
12+ public class StringListContext implements IVisualContext , IOperationManagerContext
1113 {
1214 private var _view : StringListView;
1315
1416 private var _dataProvider : ArrayCollection ;
1517
18+ private var _operationManager : OperationManager;
19+
1620 public function StringListContext ()
1721 {
1822 _view = new StringListView();
1923
2024 _dataProvider = new ArrayCollection ();
21- _dataProvider . addItem ( "Item 1" );
22- _dataProvider . addItem ( "Item 2" );
23- _dataProvider . addItem ( "Item 3" );
24-
2525 _view . dataProvider = _dataProvider ;
26+
27+ _operationManager = new OperationManager();
2628 }
2729
2830 public function get view ():DisplayObject
@@ -32,9 +34,11 @@ package helloWorld.contexts
3234
3335 public function dispose ():void
3436 {
35-
37+ _operationManager . dispose () ;
3638 }
3739
3840 public function get dataProvider ():ArrayCollection { return _dataProvider ; }
41+
42+ public function get operationManager ():OperationManager { return _operationManager ; }
3943 }
4044}
0 commit comments