protected virtual void OnRoomChange(Room newRoom) { if (RoomChanged != null) { RoomChanged(this, new RoomChangeEventArgs(newRoom, RoomChangeEventType.HasChanged)); } }
protected virtual void RoomWillChange(Room newRoom) { if (RoomChanged != null) { RoomChanged(this, new RoomChangeEventArgs(newRoom, RoomChangeEventType.WillChange)); } }
public UIController(uint id, BasicTriList device, Room defaultRoom) : this(id, device) { if (defaultRoom != null) { _room = defaultRoom; _defaultRoom = defaultRoom; _room.RoomDetailsChange += new RoomDetailsChangeEventHandler(Room_RoomDetailsChange); _room.SourceChange += new RoomSourceChangeEventHandler(Room_SourceChange); } }
void Room_SourceChange(Room room, RoomSourceChangeEventArgs args) { try { if (Room == room) { OnSourceChange(args.PreviousSource, args.NewSource); } } catch (Exception e) { ErrorLog.Exception(string.Format("Error in {0}.Room_SourceChange(UXLib.Models.Room room, RoomSourceChangeEventArgs args)", GetType().Name), e); } }
public RoomChangeEventArgs(Room newRoom, RoomChangeEventType eventType) { NewRoom = newRoom; EventType = eventType; }
void Room_RoomDetailsChange(Room room, RoomDetailsChangeEventArgs args) { OnRoomDetailsChange(); }