protected override void ReloadInfo() { if (InfoCheckFlg == true && this.IsVisible == true && (this.WindowState != WindowState.Minimized || this.IsActive == true)) { //eventInfo更新は必要なときだけ if (ReloadInfoFlg == true && eventInfo != null) { SetData(MenuUtil.GetPgInfoUidAll(eventInfo.CurrentPgUID())); } recSettingView.RefreshView(); CheckData(false); ReloadInfoFlg = false; InfoCheckFlg = false; } }
public virtual void MoveToProgramItem(EpgEventInfo target, JumpItemStyle style = JumpItemStyle.MoveTo) { if (DataListBox == null || DataListBox.Items.Count == 0) { return; } //過去番組表でイベントIDが重複している場合があるので開始時間も考慮する MoveToItem(target == null ? 0 : target.CurrentPgUID(), style); }
public virtual int MoveToProgramItem(EpgEventInfo target, JumpItemStyle style = JumpItemStyle.MoveTo, bool dryrun = false) { if (DataListBox == null || DataListBox.Items.Count == 0) { return(-1); } //過去番組表でイベントIDが重複している場合があるので開始時間も考慮する return(MoveToItem(target == null ? 0 : target.CurrentPgUID(), style, dryrun)); }
private List <ReserveData> GetReserveList() { UInt64 id = eventInfo == null ? 0 : eventInfo.CurrentPgUID(); return(CommonManager.Instance.DB.ReserveList.Values.Where(data => data.CurrentPgUID() == id).ToList()); }
public virtual int MoveToProgramItem(EpgEventInfo target, JumpItemStyle style = JumpItemStyle.MoveTo, bool dryrun = false) { return(MoveToItem(target == null ? 0 : target.CurrentPgUID(), style, dryrun)); }