public void DidRemoveHome(HMHomeManager manager, HMHome home) { DidRemoveHome (home); var selectedHome = HomeStore.Home; if (selectedHome != null && selectedHome == home) { HomeStore.Home = null; // Close all modal and detail views. DismissViewController(true, null); if (NavigationController != null) NavigationController.PopToRootViewController (true); } }
public void DidRemoveHome(HMHomeManager manager, HMHome home) { DidRemoveHome(home); var selectedHome = HomeStore.Home; if (selectedHome != null && selectedHome == home) { HomeStore.Home = null; // Close all modal and detail views. DismissViewController(true, null); if (NavigationController != null) { NavigationController.PopToRootViewController(true); } } }
public void DidUpdateHomes(HMHomeManager manager) { RegisterAsDelegate(); ResetHomeList(); var home = HomeStore.Home; if (home != null && Array.IndexOf(manager.Homes, home) < 0) { // Close all modal and detail views. DismissViewController(true, null); if (NavigationController != null) { NavigationController.PopToRootViewController(true); } } }
/// <summary> /// Finisheds the launching. /// </summary> /// <param name="application">Application.</param> public override void FinishedLaunching(UIApplication application) { // Attach to the Home Manager HomeManager = new HMHomeManager (); Console.WriteLine ("{0} Home(s) defined in the Home Manager", HomeManager.Homes.Count()); // Wire-up Home Manager Events HomeManager.DidAddHome += (sender, e) => { Console.WriteLine("Manager Added Home: {0}",e.Home); }; HomeManager.DidRemoveHome += (sender, e) => { Console.WriteLine("Manager Removed Home: {0}",e.Home); }; HomeManager.DidUpdateHomes += (sender, e) => { Console.WriteLine("Manager Updated Homes"); }; HomeManager.DidUpdatePrimaryHome += (sender, e) => { Console.WriteLine("Manager Updated Primary Home"); }; }
/// <summary> /// Finisheds the launching. /// </summary> /// <param name="application">Application.</param> public override void FinishedLaunching(UIApplication application) { // Attach to the Home Manager HomeManager = new HMHomeManager(); Console.WriteLine("{0} Home(s) defined in the Home Manager", HomeManager.Homes.Count()); // Wire-up Home Manager Events HomeManager.DidAddHome += (sender, e) => { Console.WriteLine("Manager Added Home: {0}", e.Home); }; HomeManager.DidRemoveHome += (sender, e) => { Console.WriteLine("Manager Removed Home: {0}", e.Home); }; HomeManager.DidUpdateHomes += (sender, e) => { Console.WriteLine("Manager Updated Homes"); }; HomeManager.DidUpdatePrimaryHome += (sender, e) => { Console.WriteLine("Manager Updated Primary Home"); }; }
public void DidUpdateHomes (HMHomeManager manager) { RegisterAsDelegate (); SetNotificationsEnabled (true); ReloadData (); }
public void DidUpdateHomes(HMHomeManager manager) { RegisterAsDelegate (); ResetHomeList (); var home = HomeStore.Home; if (home != null && Array.IndexOf (manager.Homes, home) < 0) { // Close all modal and detail views. DismissViewController(true, null); if (NavigationController != null) NavigationController.PopToRootViewController (true); } }
public void DidAddHome(HMHomeManager manager, HMHome home) { home.Delegate = this; DidAddHome (home); }
public void DidUpdateHomes(HMHomeManager manager) { RegisterAsDelegate(); SetNotificationsEnabled(true); ReloadData(); }
public void DidUpdatePrimaryHome(HMHomeManager manager) { DidUpdatePrimaryHome(); }
HomeStore () { homeManager = new HMHomeManager (); }
public void DidUpdatePrimaryHome (HMHomeManager manager) { DidUpdatePrimaryHome (); }
public void DidAddHome(HMHomeManager manager, HMHome home) { home.Delegate = this; DidAddHome(home); }
HomeStore() { homeManager = new HMHomeManager(); }