public RLModel(RL aRL, Dispatcher aDispatcher) { _RL = aRL; _Dispatcher = aDispatcher; RegisteEvent(); m_Clearer = new Clearer(); m_Clearer.Bind(_RL); }
public void OpenLog() { if (_RL == null) { RL.OpenLogFile(); } else { _RL.Open(); } }
private void cmdOpen_Click(object sender, EventArgs e) { if (uciRuntimeLogView.RuntimeLog == null) { RL.OpenLogFile(); } else { uciRuntimeLogView.RuntimeLog.Open(); } }
protected override void RuntimeLog_ClarifyLog(string aText) { System.DateTime aLogTime = System.DateTime.Now.Date; if (aLogTime != m_LastLogTime.Date) { System.DateTime aRetainTime = aLogTime.AddDays(-ReserveDays); if (this.RLBinded == null) { RL.RemoveLogFileBefore(aRetainTime); } else { this.RLBinded.RemoveBefore(aRetainTime); } } m_LastLogTime = aLogTime; }
public void Bind(RL aRL) { m_Model = new RLModel(aRL, this.Dispatcher); m_Model.Clarify += RL_ClarifyLog; this.DataContext = m_Model; }
protected virtual void Dispose(bool aMode) { UnregisteEvent(); m_RL = null; }
public void Bind(RL aRL) { UnregisteEvent(); m_RL = aRL; RegisteEvent(); }
public void Bind(RL aRuntimeLog) { m_Watcher.Bind(aRuntimeLog); }
public void Bind(RL aRuntimeLog) { uciRuntimeLogView.Bind(aRuntimeLog); _Clearer.Bind(aRuntimeLog); }