<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication
    xmlns:mx="http://www.adobe.com/2006/mxml" 
    layout="horizontal"
    width="800"
    height="400"
    creationComplete="initApp()" 
    xmlns:features="br.com.gabi.car.view.features.*" 
    xmlns:prioritizing="br.com.gabi.car.view.prioritizing.*" 
    xmlns:results="br.com.gabi.car.view.results.*"
    xmlns:flexdragger="br.com.gabi.flexdragger.*" viewSourceURL="srcview/index.html">
    
    <mx:Script>
        <![CDATA[
            import br.com.gabi.car.model.Car;
            import br.com.gabi.car.model.CarCollection;
            import br.com.gabi.car.model.ApplicationModel;
            
            [Bindable]
            private var model:ApplicationModel= ApplicationModel.getInstance();
                        
            private function initApp():void{
                
                model.cc=new CarCollection;
                
                /* 
                Car(price:Number, 
                    model:String,
                    year:int,
                    waste:Number){ 
                */
                model.cc.addCar(new Car(6, "fiesta", 2010, 10));
                model.cc.addCar(new Car(5, "gol", 2004, 15));
                model.cc.addCar(new Car(10, "jetta", 2007, 8));
                model.cc.addCar(new Car(8, "civic", 1998, 13));
                
                model.maxPrice=9;
                
                model.ageWeight=0;
                model.wasteWeight=0;
                
                rb.carRepeater.dataProvider=model.cc;            
            }        
        ]]>
    </mx:Script>
    <features:FeatureList/>
    <mx:VBox>
        <prioritizing:PrioritizingField/>
        <prioritizing:Price value="{model.maxPrice}"/>
    </mx:VBox>
    <results:ResultsBox id="rb"/>
</mx:WindowedApplication>