Esempio n. 1
0
        private void HandleTakePhoto(object sender, TakePhotoEventArgs e)
        {
            view.MenuVisibility(false);
            IQueryMenuController controller = GetComponent <QueryMenuController>();

            controller.accessPhotoQuery(e.base64);
        }
Esempio n. 2
0
        private void ShowDialog(object sender, BackEventArgs e)
        {
            view.setAllResultMenuVisibility(false);
            IQueryMenuController controller = gameObject.GetComponent <QueryMenuController>();

            controller.getview().setVisibility(true);
            controller.getview().error();
            controller.getview().setErrorDialogVisibility(true);
            Debug.Log("Error Window showing");
        }
Esempio n. 3
0
        //Functions to call once an Event occurs

        private void HandleBackButtonOnPress(object sender, MapBackEventArgs e)
        {
            IMainMenuModel mainMenuModel = transform.GetComponent <MainMenuController>().GETMainMenuModel();

            model.ChangeVisibility(false);
            mainMenuModel.ChangeVisibility(true);

            IQueryMenuController IqueryMenuController = transform.GetComponent <QueryMenuController>();
            Vector3 pos = IqueryMenuController.getview().getInitQueryMenuPosition();

            IqueryMenuController.getview().setQueryMenuRadialPosition(pos, true);
        }
Esempio n. 4
0
        //Handling models
        private void ClickOnOkButton(object sender, YearChangeEventArgs e)
        {
            IMainMenuModel mainMenuModel = transform.GetComponent <MainMenuController>().GETMainMenuModel();

            model.LowerBound = lowerBoundAttribute.true_lowerbound;
            model.UpperBound = upperBoundAttribute.true_upperbound;

            Debug.Log("Sending datetime" + model.LowerBound + " " + model.UpperBound);
            //mainMenuModel.setQueryData(model.LowerBound +" "+ model.UpperBound);

            //POICoordinatesObject poiCoordinatesObject = new POICoordinatesObject(model.getLowerBound(),model.getUpperBound());
            //poiCoordinatesObject.setName("From "+model.getLowerBound().ToString() +" to "+model.getUpperBound().ToString());
            IQueryMenuController iqQueryMenuController = GetComponent <QueryMenuController>();

            iqQueryMenuController.setTemporal(model.UpperBound, model.LowerBound, true);

            Vector3 pos = iqQueryMenuController.getview().getInitQueryMenuPosition();

            iqQueryMenuController.getview().setQueryMenuRadialPosition(pos, true);
        }
Esempio n. 5
0
        private void HandleSpatialSelect(object sender, SpatialEventArgs e)
        {
            IMapMenuModel mapMenuModel = transform.GetComponent <MapMenuController>().GETMapMenuModel();

            model.ChangeVisibility(false);
            mapMenuModel.ChangeVisibility(true);

            IMapView mapView = transform.GetComponent <MapController>().GETMapView();
            Vector3  newpos  = new Vector3(Camera.main.transform.position.x, Camera.main.transform.position.y - 0.6f, Camera.main.transform.position.z);

            mapView.setMapPosition(newpos);

            IMapModel mapModel = transform.GetComponent <MapController>().GETMapModel();

            model.ChangeVisibility(false);
            mapModel.ChangeVisibility(true);

            IQueryMenuController IqueryMenuController = transform.GetComponent <QueryMenuController>();

            IqueryMenuController.getview().setQueryMenuRadialPosition(new Vector3(0.1f, 0, 0), false);
            IqueryMenuController.getview().setQueryMenuPosition(new Vector3(0, 0, 1f));
        }
Esempio n. 6
0
        private void POItoQuery(object sender, POIEventArgs e)
        {
            IQueryMenuController iqQueryMenuController = transform.GetComponent <QueryMenuController>();

            iqQueryMenuController.addQuery(e.GETPoiCoordinatesObject());
        }
Esempio n. 7
0
        private void DeleteFromQueryMenu(object sender, ResetObject e)
        {
            IQueryMenuController controller = gameObject.GetComponent <QueryMenuController>();

            controller.getview().Reset();
        }
Esempio n. 8
0
        private void HandleSearch(object sender, BackEventArgs e)
        {
            IQueryMenuController iqQueryMenuController = GetComponent <QueryMenuController>();

            iqQueryMenuController.setAndSearchTemporal(model.UpperBound, model.LowerBound, true);
        }